From bdbcde7a6d5686ef13ec1d26d7021d675b897c6f Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Wed, 12 Nov 2025 14:25:36 +0800 Subject: [PATCH] =?UTF-8?q?change(erpProjectChange):=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8F=98=E6=9B=B4=E7=94=B3=E8=AF=B7=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除列表页面的弹窗表单,统一跳转至编辑页 - 修复缺少参数时的错误提示逻辑 - 新增项目选择功能,支持在新增时选择项目并自动带出项目信息 - 调整表单编辑权限,仅草稿状态可编辑 - 查看模式下增加返回按钮和审批记录查看功能 - 优化列表页面操作按钮显示逻辑,根据状态控制显示 - 增加创建人字段显示 - 调整查询条件,移除部分不必要的筛选项 --- src/api/oa/erp/erpProjectChange/types.ts | 17 ++ src/views/oa/erp/erpProjectChange/edit.vue | 104 +++++++- src/views/oa/erp/erpProjectChange/index.vue | 264 +++++--------------- 3 files changed, 168 insertions(+), 217 deletions(-) diff --git a/src/api/oa/erp/erpProjectChange/types.ts b/src/api/oa/erp/erpProjectChange/types.ts index b7426eb..2a88423 100644 --- a/src/api/oa/erp/erpProjectChange/types.ts +++ b/src/api/oa/erp/erpProjectChange/types.ts @@ -254,6 +254,11 @@ export interface ErpProjectChangeVO { */ progressList?: ErpProjectChangeProgress[]; + /** + * 创建人 + */ + createName?: string; + } export interface ErpProjectChangeForm extends BaseEntity { @@ -402,6 +407,11 @@ export interface ErpProjectChangeForm extends BaseEntity { */ bizExt?: any; + /** + * 创建人 + */ + createName?: string; + } export interface ErpProjectChangeQuery extends PageQuery { @@ -515,6 +525,13 @@ export interface ErpProjectChangeQuery extends PageQuery { * 日期范围参数 */ params?: any; + + /** + * 创建人 + */ + createName?: string; + + } diff --git a/src/views/oa/erp/erpProjectChange/edit.vue b/src/views/oa/erp/erpProjectChange/edit.vue index 7723d71..ace9d9b 100644 --- a/src/views/oa/erp/erpProjectChange/edit.vue +++ b/src/views/oa/erp/erpProjectChange/edit.vue @@ -2,6 +2,7 @@
+ + + + 返回 + 查看审批记录 + + @@ -18,7 +26,21 @@ - + + + + @@ -204,15 +226,20 @@