From 2ddfb9b722e2517a2e3b1289ffc3c40910f38d2f Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 2 Apr 2026 23:24:46 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=BC=96=E7=A0=81=E7=94=9F=E6=88=90=E4=B8=8E?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E4=BA=A4=E4=BA=92=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增强设备编码输入的交互体验,禁用生成按钮在更新状态下,确保用户操作的准确性。同时,添加了 TODO 注释以便后续功能实现的对接。 --- src/views/mes/dv/machinery/MachineryForm.vue | 25 +++++++++++--------- src/views/mes/dv/machinery/index.vue | 2 ++ 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/views/mes/dv/machinery/MachineryForm.vue b/src/views/mes/dv/machinery/MachineryForm.vue index e5b0f76f1..6d81d4c2d 100644 --- a/src/views/mes/dv/machinery/MachineryForm.vue +++ b/src/views/mes/dv/machinery/MachineryForm.vue @@ -11,9 +11,15 @@ - + @@ -31,6 +37,7 @@ + + - + - + - + @@ -129,10 +137,7 @@ import { DvMachineryTypeApi } from '@/api/mes/dv/machinery/type' import MdWorkshopSelect from '@/views/mes/md/workstation/components/MdWorkshopSelect.vue' import { defaultProps, handleTree } from '@/utils/tree' -import { - MesDvMachineryStatusEnum, - MesAutoCodeRuleCode -} from '@/views/mes/utils/constants' +import { MesDvMachineryStatusEnum, MesAutoCodeRuleCode } from '@/views/mes/utils/constants' import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record' defineOptions({ name: 'MachineryForm' }) @@ -168,7 +173,6 @@ const formRules = reactive({ const formRef = ref() // 表单 Ref const machineryTypeTree = ref([]) // 设备类型树 - /** 生成设备编码 */ const generateCode = async () => { formData.value.code = await AutoCodeRecordApi.generateAutoCode( @@ -190,7 +194,6 @@ const open = async (type: string, id?: number) => { formLoading.value = true try { formData.value = await DvMachineryApi.getMachinery(id) - } finally { formLoading.value = false } diff --git a/src/views/mes/dv/machinery/index.vue b/src/views/mes/dv/machinery/index.vue index 4bdc66198..0bb792d7b 100644 --- a/src/views/mes/dv/machinery/index.vue +++ b/src/views/mes/dv/machinery/index.vue @@ -80,6 +80,7 @@ > 新增 + +