From bd9a631d2b597492307cd39f93c09cc3aa4db62d Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期三, 07 一月 2026 15:23:14 +0800
Subject: [PATCH] 进销存·华玺砂浆》设备保修的新增保修添加金额和审批人开发 进销存·华玺砂浆》协同报销页面修改

---
 src/views/collaborativeApproval/approvalProcess/index.vue |   35 ++++++++++++++++++++++++++++-------
 1 files changed, 28 insertions(+), 7 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/index.vue b/src/views/collaborativeApproval/approvalProcess/index.vue
index c3b713e..cc90438 100644
--- a/src/views/collaborativeApproval/approvalProcess/index.vue
+++ b/src/views/collaborativeApproval/approvalProcess/index.vue
@@ -25,7 +25,7 @@
       </div>
       <div>
         <el-button type="primary" @click="openForm('add')">鏂板</el-button>
-<!--        <el-button @click="handleOut">瀵煎嚭</el-button>-->
+        <el-button @click="handleOut">瀵煎嚭</el-button>
         <el-button type="danger" plain @click="handleDelete">鍒犻櫎</el-button>
       </div>
     </div>
@@ -96,14 +96,12 @@
       }
     },
     formatType: (params) => {
-      if (params == 0) {
+      if (params === 0) {
         return "warning";
-      } else if (params == 1) {
-        return "primary";
-      } else if (params == 2) {
+      } else if (params === 2) {
         return "success";
-      } else if (params == 4) {
-        return "";
+      } else if (params === 3) {
+        return "danger";
       } else {
         return 'danger';
       }
@@ -222,6 +220,29 @@
     tableLoading.value = false;
   })
 };
+// 瀵煎嚭
+const handleOut = () => {
+  const type = Number(props.approveType || 0)
+  const urlMap = {
+    0: "/approveProcess/exportZero",
+    1: "/approveProcess/exportOne",
+    2: "/approveProcess/exportTwo",
+    3: "/approveProcess/exportThree",
+    4: "/approveProcess/exportFour",
+    5: "/approveProcess/exportFive",
+  }
+  const url = urlMap[type] || urlMap[0]
+  const nameMap = {
+    0: "鍗忓悓瀹℃壒绠$悊琛�",
+    1: "鍏嚭绠$悊瀹℃壒琛�",
+    2: "璇峰亣绠$悊瀹℃壒琛�",
+    3: "鍑哄樊绠$悊瀹℃壒琛�",
+    4: "鎶ラ攢绠$悊瀹℃壒琛�",
+    5: "閲囪喘鐢宠瀹℃壒琛�",
+  }
+  const fileName = nameMap[type] || nameMap[0]
+  proxy.download(url, {}, `${fileName}.xlsx`)
+}
 // 琛ㄦ牸閫夋嫨鏁版嵁
 const handleSelectionChange = (selection) => {
   selectedRows.value = selection;

--
Gitblit v1.9.3