From 3ac19a0c73c2f2fadcdff7f7ac09847b1a5643e1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 28 Mar 2026 16:00:04 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E8=8B=B1=E6=96=87=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=8F=8A=E5=BC=95=E7=94=A8=E6=A0=A1=E9=AA=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构供应商数据模型,替换供应商等级为英文名称,并在相关服务中添加对供应商引用的校验逻辑,以确保数据一致性和完整性。 --- src/views/mes/md/item/MdItemForm.vue | 2 +- src/views/mes/md/vendor/MdVendorForm.vue | 57 ++++++++++++------- .../md/vendor/components/MdVendorSelect.vue | 3 +- src/views/mes/md/vendor/index.vue | 37 ++++++------ src/views/mes/utils/constants.ts | 11 ++-- src/views/mes/wm/packages/PackageForm.vue | 3 +- 6 files changed, 63 insertions(+), 50 deletions(-) diff --git a/src/views/mes/md/item/MdItemForm.vue b/src/views/mes/md/item/MdItemForm.vue index 0a2ce4ed9..0853f7ef7 100644 --- a/src/views/mes/md/item/MdItemForm.vue +++ b/src/views/mes/md/item/MdItemForm.vue @@ -189,7 +189,7 @@ const currentItemOrProduct = computed(() => formData.value.itemOrProduct || '') /** 生成物料编码 */ const generateCode = async () => { - formData.value.code = await AutoCodeRecordApi.generateAutoCode(MesAutoCodeRuleCode.ITEM_CODE) + formData.value.code = await AutoCodeRecordApi.generateAutoCode(MesAutoCodeRuleCode.MD_ITEM_CODE) } /** 分类变更时,同步更新 itemOrProduct */ diff --git a/src/views/mes/md/vendor/MdVendorForm.vue b/src/views/mes/md/vendor/MdVendorForm.vue index 887a25d52..9c88fbcb2 100644 --- a/src/views/mes/md/vendor/MdVendorForm.vue +++ b/src/views/mes/md/vendor/MdVendorForm.vue @@ -6,6 +6,7 @@ :rules="formRules" label-width="120px" v-loading="formLoading" + :disabled="isDetail" > @@ -52,7 +53,11 @@ - + @@ -143,8 +148,8 @@ - - + + @@ -154,28 +159,31 @@ - - - - - + + + + - - - + +