From 6b61004b6a5e48eb75282cc8362b02f27eaddb43 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 18 May 2026 22:46:47 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=88wms=EF=BC=89=EF=BC=9A=E5=AE=8C?= =?UTF-8?q?=E6=88=90=20md=20item=20=E7=9A=84=E8=BF=81=E7=A7=BB=EF=BC=88ant?= =?UTF-8?q?d=20=E4=BC=98=E5=8C=96=EF=BC=8Cele=20=E5=85=A8=E9=83=A8?= =?UTF-8?q?=EF=BC=89?= 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 | 5 +- apps/web-antd/src/views/wms/md/item/index.vue | 61 ++-- .../src/views/wms/md/item/modules/form.vue | 6 +- .../views/wms/md/item/modules/sku-form.vue | 125 ++++---- apps/web-ele/src/views/wms/md/item/data.ts | 268 ++++++++++++++++ apps/web-ele/src/views/wms/md/item/index.vue | 281 +++++++++++++++++ .../src/views/wms/md/item/modules/form.vue | 105 +++++++ .../views/wms/md/item/modules/sku-form.vue | 296 ++++++++++++++++++ 8 files changed, 1055 insertions(+), 92 deletions(-) create mode 100644 apps/web-ele/src/views/wms/md/item/data.ts create mode 100644 apps/web-ele/src/views/wms/md/item/index.vue create mode 100644 apps/web-ele/src/views/wms/md/item/modules/form.vue create mode 100644 apps/web-ele/src/views/wms/md/item/modules/sku-form.vue 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 40a7e72dd..d9fa7f65b 100644 --- a/apps/web-antd/src/views/wms/md/item/data.ts +++ b/apps/web-antd/src/views/wms/md/item/data.ts @@ -75,15 +75,16 @@ export function useFormSchema(formApi?: any): VbenFormSchema[] { label: '商品品牌', component: markRaw(WmsItemBrandSelect), }, - // TODO @AI:textarea 组件。vue3 + ep 也要调整下; { fieldName: 'remark', label: '备注', - component: 'Input', + component: 'Textarea', componentProps: { maxLength: 255, placeholder: '请输入备注', + rows: 3, }, + formItemClass: 'col-span-2', }, ]; } 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 f2a90eac3..f986152b2 100644 --- a/apps/web-antd/src/views/wms/md/item/index.vue +++ b/apps/web-antd/src/views/wms/md/item/index.vue @@ -135,6 +135,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ columns: useGridColumns(), height: 'auto', keepSource: true, + showOverflow: false, proxyConfig: { ajax: { query: async ({ page }, formValues) => { @@ -201,43 +202,49 @@ const [Grid, gridApi] = useVbenVxeGrid({ ]" /> - -