From a70fcc961601398772dff32f07885707a1f29d91 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 19 May 2026 13:00:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E5=AF=B9=E9=BD=90=E5=95=86?= =?UTF-8?q?=E5=93=81=E5=88=86=E7=B1=BB=E6=A0=91=E7=AD=9B=E9=80=89=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/wms/md/item/data.ts | 8 -------- apps/web-antd/src/views/wms/md/item/index.vue | 6 ++++-- apps/web-ele/src/views/wms/md/item/data.ts | 8 -------- apps/web-ele/src/views/wms/md/item/index.vue | 6 ++++-- 4 files changed, 8 insertions(+), 20 deletions(-) diff --git a/apps/web-antd/src/views/wms/md/item/data.ts b/apps/web-antd/src/views/wms/md/item/data.ts index d9fa7f65b..9b4a4e555 100644 --- a/apps/web-antd/src/views/wms/md/item/data.ts +++ b/apps/web-antd/src/views/wms/md/item/data.ts @@ -92,14 +92,6 @@ export function useFormSchema(formApi?: any): VbenFormSchema[] { /** 列表的搜索表单 */ export function useGridFormSchema(): VbenFormSchema[] { return [ - { - component: 'Input', - fieldName: 'categoryId', - dependencies: { - triggerFields: [''], - show: () => false, - }, - }, { fieldName: 'code', label: '商品编号', diff --git a/apps/web-antd/src/views/wms/md/item/index.vue b/apps/web-antd/src/views/wms/md/item/index.vue index f986152b2..a9dde980e 100644 --- a/apps/web-antd/src/views/wms/md/item/index.vue +++ b/apps/web-antd/src/views/wms/md/item/index.vue @@ -89,8 +89,9 @@ async function handleExport() { } /** 分类树点击 */ -async function handleCategoryNodeClick(categoryId: number | undefined) { - await gridApi.formApi.setValues({ categoryId }); +const searchCategoryId = ref(undefined); +function handleCategoryNodeClick(categoryId: number | undefined) { + searchCategoryId.value = categoryId; handleRefresh(); } @@ -143,6 +144,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ pageNo: page.currentPage, pageSize: page.pageSize, ...formValues, + categoryId: searchCategoryId.value, }); currentRows.value = buildItemSkuRows(data.list || []); return { diff --git a/apps/web-ele/src/views/wms/md/item/data.ts b/apps/web-ele/src/views/wms/md/item/data.ts index bf8fc9210..0e0fb4042 100644 --- a/apps/web-ele/src/views/wms/md/item/data.ts +++ b/apps/web-ele/src/views/wms/md/item/data.ts @@ -92,14 +92,6 @@ export function useFormSchema(formApi?: any): VbenFormSchema[] { /** 列表的搜索表单 */ export function useGridFormSchema(): VbenFormSchema[] { return [ - { - component: 'Input', - fieldName: 'categoryId', - dependencies: { - triggerFields: [''], - show: () => false, - }, - }, { fieldName: 'code', label: '商品编号', diff --git a/apps/web-ele/src/views/wms/md/item/index.vue b/apps/web-ele/src/views/wms/md/item/index.vue index b82a5a87e..4fb19b3b7 100644 --- a/apps/web-ele/src/views/wms/md/item/index.vue +++ b/apps/web-ele/src/views/wms/md/item/index.vue @@ -88,8 +88,9 @@ async function handleExport() { } /** 分类树点击 */ -async function handleCategoryNodeClick(categoryId: number | undefined) { - await gridApi.formApi.setValues({ categoryId }); +const searchCategoryId = ref(undefined); +function handleCategoryNodeClick(categoryId: number | undefined) { + searchCategoryId.value = categoryId; handleRefresh(); } @@ -142,6 +143,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ pageNo: page.currentPage, pageSize: page.pageSize, ...formValues, + categoryId: searchCategoryId.value, }); currentRows.value = buildItemSkuRows(data.list || []); return {