diff --git a/src/components/SearchForm/index.vue b/src/components/SearchForm/index.vue index b209262..fee04e9 100644 --- a/src/components/SearchForm/index.vue +++ b/src/components/SearchForm/index.vue @@ -348,7 +348,7 @@ const handleTagRemove = (item: any) => { item.options = []; } const { prop } = item; - if (prop === "kd_warehouse_number" || prop === "kd_subwarehouse") { + if (prop === "kd_warehouse_number" || prop === "kd_subwarehouse_number") { emits("selectMultipleRemoveTag", { item, org_number: _searchParams.value[prop] }); } }; diff --git a/src/hooks/useTable.ts b/src/hooks/useTable.ts index 97bb238..03cbe5b 100644 --- a/src/hooks/useTable.ts +++ b/src/hooks/useTable.ts @@ -73,8 +73,8 @@ export const useTable = ( state.totalParam.kd_warehouse_number = state.totalParam.kd_warehouse_number.join(","); } //金蝶子仓库 - if (Array.isArray(state.totalParam?.kd_subwarehouse) && state.totalParam?.kd_subwarehouse?.length) { - state.totalParam.kd_subwarehouse = state.totalParam.kd_subwarehouse.join(","); + if (Array.isArray(state.totalParam?.kd_subwarehouse_number) && state.totalParam?.kd_subwarehouse_number?.length) { + state.totalParam.kd_subwarehouse_number = state.totalParam.kd_subwarehouse_number.join(","); } } }; diff --git a/src/views/foundation/set/warehouse/constant/list/details.ts b/src/views/foundation/set/warehouse/constant/list/details.ts index 2b93495..a1b23f5 100644 --- a/src/views/foundation/set/warehouse/constant/list/details.ts +++ b/src/views/foundation/set/warehouse/constant/list/details.ts @@ -20,7 +20,7 @@ export const DETAILS_FORM_DATA: any[] = [ options: [] }, { - prop: "kd_subwarehouse", + prop: "kd_subwarehouse_number", placeholder: "请选择", type: "selectMultiples", label: "金蝶子仓库:", diff --git a/src/views/foundation/set/warehouse/constant/list/search.ts b/src/views/foundation/set/warehouse/constant/list/search.ts index 51ea56c..c7398b9 100644 --- a/src/views/foundation/set/warehouse/constant/list/search.ts +++ b/src/views/foundation/set/warehouse/constant/list/search.ts @@ -30,15 +30,16 @@ export const FORM_DATA: FormItem[] = [ label: "金蝶仓库: ", options: [] }, + { - prop: "kd_subwarehouse", + prop: "kd_subwarehouse_number", placeholder: "请输入金蝶子仓库", type: "selectRemoteKDSubwarehouse", label: "金蝶子仓库: ", options: [] }, { - prop: "operator_name", + prop: "operator", placeholder: "请输入更新人", type: "input", label: "更新人: " diff --git a/src/views/foundation/set/warehouse/constant/list/table.ts b/src/views/foundation/set/warehouse/constant/list/table.ts index 8b50b6b..09da411 100644 --- a/src/views/foundation/set/warehouse/constant/list/table.ts +++ b/src/views/foundation/set/warehouse/constant/list/table.ts @@ -1,4 +1,4 @@ -// import { RenderScope } from "@/components/ProTable/interface"; +import { RenderScope } from "@/components/ProTable/interface"; export const COLUMNS = [ { type: "selection", fixed: "left", width: 40 }, { @@ -18,9 +18,18 @@ export const COLUMNS = [ { align: "left", label: "金蝶子仓库", - prop: "kd_subwarehouse", + prop: "kd_subwarehouse_number", + width: 400, fixed: true, - width: 200 + render: (scope: RenderScope): VNode | string | any => { + let arr: any = []; + if (Array.isArray(scope.row.kd_subwarehouse) && scope.row.kd_subwarehouse.length) { + scope.row.kd_subwarehouse?.forEach((item: any) => { + arr.push(item.subwarehouse_name); + }); + } + return Array.isArray(arr) && arr.length ? arr.join(",") : ""; + } }, { align: "left", @@ -34,15 +43,22 @@ export const COLUMNS = [ prop: "lx_warehouse_name", width: 200 }, + { + align: "left", + label: "备注", + prop: "remark", + width: 200 + }, { align: "left", label: "更新人", - prop: "creator" + prop: "operator" }, { align: "left", label: "更新时间", - prop: "created_at" + prop: "updated_at", + width: 200 } ]; diff --git a/src/views/foundation/set/warehouse/index.vue b/src/views/foundation/set/warehouse/index.vue index e25e208..487c8b7 100644 --- a/src/views/foundation/set/warehouse/index.vue +++ b/src/views/foundation/set/warehouse/index.vue @@ -40,9 +40,10 @@ @selectMultipleRemoveTag="handleSelectMultipleRemoveTag" /> -