From 1b57bc924e68db3873bf24deee91a75fa014ea96 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 12 十月 2026 13:17:19 +0800
Subject: [PATCH] fix(cache): 修复权限缓存清理脚本并更新公司配置

---
 src/views/mes/pd/project/index.vue |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/views/mes/pd/project/index.vue b/src/views/mes/pd/project/index.vue
index 6727d6d..a511ad9 100644
--- a/src/views/mes/pd/project/index.vue
+++ b/src/views/mes/pd/project/index.vue
@@ -100,6 +100,15 @@
   }
 }
 
+/** 瀹℃牳鏂囦欢 - 璺宠浆璇︽儏椤佃祫鏂欏鏍� Tab */
+function handleAuditFile(row: MesPdProjectApi.Project) {
+  router.push({
+    name: 'MesPdProjectDetail',
+    params: { id: row.id },
+    query: { tab: 'audit' },
+  });
+}
+
 /** 鏌ョ湅瀹℃壒璇︽儏 */
 function handleProcessDetail(row: MesPdProjectApi.Project) {
   if (!row.processInstanceId) {
@@ -223,10 +232,21 @@
               onClick: () => handleDetail(row),
             },
             {
+              label: '瀹℃牳鏂囦欢',
+              type: 'link',
+              auth: ['mes:pd-project:update'],
+              ifShow:
+                row.status === MesPdProjectStatusEnum.PENDING_AUDIT &&
+                (row.pendingAuditCount ?? 0) > 0,
+              onClick: handleAuditFile.bind(null, row),
+            },
+            {
               label: '鎻愪氦瀹℃壒',
               type: 'link',
               auth: ['mes:pd-project:update'],
-              ifShow: row.status === MesPdProjectStatusEnum.PENDING_AUDIT,
+              ifShow:
+                row.status === MesPdProjectStatusEnum.PENDING_AUDIT &&
+                (row.pendingAuditCount ?? 0) === 0,
               onClick: handleSubmit.bind(null, row),
             },
             {
@@ -239,7 +259,7 @@
             {
               label: '褰掓。',
               type: 'link',
-              auth: ['mes:pd-project:archive'],
+              auth: ['mes:pd-project:update'],
               ifShow: row.status === MesPdProjectStatusEnum.PENDING_ARCHIVE,
               popConfirm: {
                 title: '纭褰掓。锛熷綊妗e悗灏嗙敓鎴愬彴璐﹁褰曪紝浠诲姟涓嶅彲鍐嶄慨鏀广��',

--
Gitblit v1.9.3