From e50b6da65a9d0f335f379e921682a080393bc102 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 22 四月 2026 09:56:09 +0800
Subject: [PATCH] 新增入库审批功能,包括页面路由和相关逻辑处理,优化审批流程支持

---
 src/pages.json                                               |    7 +++++++
 src/pages/cooperativeOffice/collaborativeApproval/index.vue  |    1 +
 src/pages/indexItem.vue                                      |    2 ++
 src/pages/message.vue                                        |    7 +++++++
 src/pages/cooperativeOffice/collaborativeApproval/index9.vue |   17 +++++++++++++++++
 5 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/pages.json b/src/pages.json
index 8ba3857..3dd3c20 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -831,6 +831,13 @@
       }
     },
     {
+      "path": "pages/cooperativeOffice/collaborativeApproval/index9",
+      "style": {
+        "navigationBarTitleText": "鍏ュ簱瀹℃壒",
+        "navigationStyle": "custom"
+      }
+    },
+    {
       "path": "pages/safeProduction/dangerInvestigation/index",
       "style": {
         "navigationBarTitleText": "闅愭偅鎺掓煡涓婃姤",
diff --git a/src/pages/cooperativeOffice/collaborativeApproval/index.vue b/src/pages/cooperativeOffice/collaborativeApproval/index.vue
index bc69a5f..0864541 100644
--- a/src/pages/cooperativeOffice/collaborativeApproval/index.vue
+++ b/src/pages/cooperativeOffice/collaborativeApproval/index.vue
@@ -159,6 +159,7 @@
       6: "鎶ヤ环绠$悊",
       7: "鍙戣揣瀹℃壒",
       8: "鍗遍櫓浣滀笟瀹℃壒",
+      9: "鍏ュ簱瀹℃壒",
     };
     return titleMap[type] || "瀹℃壒绠$悊";
   };
diff --git a/src/pages/cooperativeOffice/collaborativeApproval/index9.vue b/src/pages/cooperativeOffice/collaborativeApproval/index9.vue
new file mode 100644
index 0000000..b906bd2
--- /dev/null
+++ b/src/pages/cooperativeOffice/collaborativeApproval/index9.vue
@@ -0,0 +1,17 @@
+<template>
+  <view class="container">
+    <!-- 寮曞叆index.vue缁勪欢骞朵紶閫掑弬鏁� -->
+    <ApprovalProcessIndex :approveType="9" />
+  </view>
+</template>
+
+<script setup>
+  import ApprovalProcessIndex from "./index.vue";
+</script>
+
+<style scoped>
+  .container {
+    width: 100%;
+    height: 100%;
+  }
+</style>
diff --git a/src/pages/indexItem.vue b/src/pages/indexItem.vue
index 61f6c15..a3313c4 100644
--- a/src/pages/indexItem.vue
+++ b/src/pages/indexItem.vue
@@ -58,6 +58,7 @@
     "閲囪喘瀹℃壒": "/pages/cooperativeOffice/collaborativeApproval/index5",
     "鎶ヤ环瀹℃壒": "/pages/cooperativeOffice/collaborativeApproval/index6",
     "鍙戣揣瀹℃壒": "/pages/cooperativeOffice/collaborativeApproval/index7",
+    "鍏ュ簱瀹℃壒": "/pages/cooperativeOffice/collaborativeApproval/index9",
     "鍗忓悓瀹℃壒": "/pages/cooperativeOffice/collaborativeApproval/index",
     "浼氳璁剧疆": "/pages/managementMeetings/meetingSettings/index",
     "浼氳鍒楄〃": "/pages/managementMeetings/meetingList/index",
@@ -109,6 +110,7 @@
       { icon: "/static/images/icon/caigouguanli.svg", label: "閲囪喘瀹℃壒" },
       { icon: "/static/images/icon/baojiaguanli.svg", label: "鎶ヤ环瀹℃壒" },
       { icon: "/static/images/icon/fahuoguanli.svg", label: "鍙戣揣瀹℃壒" },
+      { icon: "/static/images/icon/caigouguanli.svg", label: "鍏ュ簱瀹℃壒" },
     ],
   };
 
diff --git a/src/pages/message.vue b/src/pages/message.vue
index 22947bc..be21870 100644
--- a/src/pages/message.vue
+++ b/src/pages/message.vue
@@ -216,6 +216,13 @@
         return `/pages/cooperativeOffice/collaborativeApproval/approve?approveType=8`;
       }
       return `/pages/cooperativeOffice/collaborativeApproval/index8`;
+    } else if (titleStr.includes('鍏ュ簱瀹℃壒') || titleStr.includes('鍏ュ簱')) {
+      if (approveId) {
+        uni.setStorageSync('approveId', approveId);
+        uni.setStorageSync('approveType', '9');
+        return `/pages/cooperativeOffice/collaborativeApproval/approve?approveType=9`;
+      }
+      return `/pages/cooperativeOffice/collaborativeApproval/index9`;
     }
     
     // 濡傛灉閮戒笉鍖归厤锛屽皾璇曚娇鐢ㄥ師濮嬬殑 appJumpPath

--
Gitblit v1.9.3