From e9e066cf25fccae92c86da3462ec88e753576108 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 21 Feb 2026 12:29:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(mes):=20=E6=B7=BB=E5=8A=A0=E6=8A=A5?= =?UTF-8?q?=E5=B7=A5=E7=9B=B8=E5=85=B3=E5=AD=97=E6=AE=B5=E5=92=8C=E7=AE=80?= =?UTF-8?q?=E5=8C=96=E9=80=89=E6=8B=A9=E7=BB=84=E4=BB=B6=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/dv/subject/SubjectForm.vue | 13 +- .../mes/pro/andon/record/AndonRecordForm.vue | 13 +- src/views/mes/pro/feedback/FeedbackForm.vue | 165 ++++++------------ src/views/mes/pro/feedback/index.vue | 46 ++--- 4 files changed, 80 insertions(+), 157 deletions(-) diff --git a/src/views/mes/dv/subject/SubjectForm.vue b/src/views/mes/dv/subject/SubjectForm.vue index 5abe3203f..09d507fb6 100644 --- a/src/views/mes/dv/subject/SubjectForm.vue +++ b/src/views/mes/dv/subject/SubjectForm.vue @@ -9,9 +9,12 @@ > - - + + + @@ -69,6 +72,7 @@ import { getIntDictOptions, DICT_TYPE } from '@/utils/dict' import { DvSubjectApi, DvSubjectVO } from '@/api/mes/dv/subject' import { CommonStatusEnum } from '@/utils/constants' +import { generateRandomStr } from '@/utils' defineOptions({ name: 'SubjectForm' }) @@ -97,6 +101,11 @@ const formRules = reactive({ }) const formRef = ref() // 表单 Ref +/** 生成项目编码 */ +const generateCode = () => { + formData.value.code = 'SUBJECT' + generateRandomStr(8) +} + /** 打开弹窗 */ const open = async (type: string, id?: number) => { dialogVisible.value = true diff --git a/src/views/mes/pro/andon/record/AndonRecordForm.vue b/src/views/mes/pro/andon/record/AndonRecordForm.vue index 6a00a0d8d..e93606231 100644 --- a/src/views/mes/pro/andon/record/AndonRecordForm.vue +++ b/src/views/mes/pro/andon/record/AndonRecordForm.vue @@ -1,5 +1,4 @@ -