From 1889f313ed5f9e65bc5fded2b87eff23702510f5 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Thu, 20 Nov 2025 15:56:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor(erpProjectChange):=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E7=BC=96=E8=BE=91=E9=A1=B5=E8=A1=A8=E5=8D=95=E5=8F=8A?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8F=98=E6=9B=B4=E7=BC=96=E5=8F=B7=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除查看模式下的返回按钮和审批记录按钮显示 - 控制表单字段编辑权限,新增字段禁用逻辑改为由isFormEditable控制 - 取消预算、进度和里程碑表格中字段的禁用状态,允许编辑 - 预算行删除按钮仅允许删除新增行,原有科目显示不可删除提示 - 新增项目变更编号字段显示及其生成状态的管理变量isCodeGenerated - 重置表单时清除编号生成状态,防止状态残留 - 提交时区分草稿和审批中状态,设置相应流程状态字段 - 从后端加载编号时更新编号生成状态,预留生成按钮禁用控制 - 主页列表视图调整显示为序号、项目变更编号,调整列可视性 - 流程状态列增加字典标签显示,提升状态信息识别度 - 表格列标签文字微调,提升字段含义表达一致性 - 增加wf_business_status字典支持,用于流程状态显示 --- src/views/oa/erp/erpProjectChange/edit.vue | 113 ++-- src/views/oa/erp/erpProjectChange/index.vue | 544 ++++++++++---------- 2 files changed, 348 insertions(+), 309 deletions(-) diff --git a/src/views/oa/erp/erpProjectChange/edit.vue b/src/views/oa/erp/erpProjectChange/edit.vue index ace9d9b..7c6508e 100644 --- a/src/views/oa/erp/erpProjectChange/edit.vue +++ b/src/views/oa/erp/erpProjectChange/edit.vue @@ -2,7 +2,6 @@
- - - - 返回 - 查看审批记录 - - - + 基本信息 - - + + + + + + + @@ -82,14 +68,13 @@ type="date" value-format="YYYY-MM-DD" placeholder="请选择申请变更日期" - :disabled="!isFormEditable" style="width: 100%" /> - + {{ dict.label }} @@ -100,12 +85,12 @@ - + - + @@ -118,37 +103,39 @@ @@ -163,7 +150,7 @@ @@ -178,22 +165,29 @@ @@ -202,17 +196,17 @@ - + - + - + @@ -225,14 +219,19 @@