From 2b235d118234fcc45f1d5fbe335123ca66e20f39 Mon Sep 17 00:00:00 2001 From: hwj Date: Fri, 3 Jul 2026 10:50:41 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=BB=BB=E5=8A=A1=E5=8D=95-?= =?UTF-8?q?=E6=96=B0=E5=A2=9E/=E7=BC=96=E8=BE=91-=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/task/index.ts | 1 + src/locales/en.ts | 2 ++ src/locales/zh-CN.ts | 2 ++ src/views/mes/task/TaskForm.vue | 26 ++++++++++++++++++++++++-- 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/api/mes/task/index.ts b/src/api/mes/task/index.ts index 3441d359..26880cc2 100644 --- a/src/api/mes/task/index.ts +++ b/src/api/mes/task/index.ts @@ -13,6 +13,7 @@ export interface TaskVO { status: number // 状态 processInstanceId: string // 流程实例的编号 remark: string // 备注 + fileUrl?: string // 附件 URL isEnable: boolean // 是否启用 } // 物料 VO diff --git a/src/locales/en.ts b/src/locales/en.ts index 847c7ccb..f7d30a5f 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -4433,8 +4433,10 @@ export default { urgentYesLabel: 'Yes', dialogRemarkLabel: 'Remark', dialogRemarkPlaceholder: 'Please enter remark', + dialogFileUrlLabel: 'Attachment', dialogSubmitButtonText: 'Confirm', dialogCancelButtonText: 'Cancel', + fileUploadingTip: 'Attachment is uploading. Please submit later.', validatorTaskNameRequired: 'Task name cannot be empty', validatorCustomerRequired: 'Customer cannot be empty', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index d40b53e8..e4ed5394 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -4286,8 +4286,10 @@ export default { urgentYesLabel: '是', dialogRemarkLabel: '备注', dialogRemarkPlaceholder: '请输入备注', + dialogFileUrlLabel: '附件', dialogSubmitButtonText: '确 定', dialogCancelButtonText: '取 消', + fileUploadingTip: '附件上传中,请稍后提交', validatorTaskNameRequired: '任务单名称不能为空', validatorCustomerRequired: '客户不能为空', diff --git a/src/views/mes/task/TaskForm.vue b/src/views/mes/task/TaskForm.vue index e64971e0..98b5b57c 100644 --- a/src/views/mes/task/TaskForm.vue +++ b/src/views/mes/task/TaskForm.vue @@ -5,7 +5,7 @@ :model="formData" :rules="formRules" label-width="120px" - v-loading="formLoading" + v-loading="formLoading || fileUploading" > @@ -95,9 +95,18 @@ type="textarea" /> + + + +