From 20b9c156861ab9a6309fcd47514e3481d33fd9ec Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期四, 19 三月 2026 13:31:48 +0800
Subject: [PATCH] 协同办公增加原料管理

---
 src/pages/index.vue                                          |    5 +++++
 src/pages.json                                               |    7 +++++++
 src/pages/cooperativeOffice/collaborativeApproval/index.vue  |    3 ++-
 src/pages/indexItem.vue                                      |    9 +++++++++
 src/static/images/icon/yuanliaoguanli@2x.png                 |    0 
 src/pages/cooperativeOffice/collaborativeApproval/index9.vue |   17 +++++++++++++++++
 6 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/src/pages.json b/src/pages.json
index 5c83101..5226a7a 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -317,6 +317,13 @@
       }
     },
     {
+      "path": "pages/cooperativeOffice/collaborativeApproval/index9",
+      "style": {
+        "navigationBarTitleText": "鍘熸枡绠$悊",
+        "navigationStyle": "custom"
+      }
+    },
+    {
       "path": "pages/managementMeetings/meetingSettings/index",
       "style": {
         "navigationBarTitleText": "浼氳璁剧疆",
diff --git a/src/pages/cooperativeOffice/collaborativeApproval/index.vue b/src/pages/cooperativeOffice/collaborativeApproval/index.vue
index 21a3f7b..f4dfa76 100644
--- a/src/pages/cooperativeOffice/collaborativeApproval/index.vue
+++ b/src/pages/cooperativeOffice/collaborativeApproval/index.vue
@@ -100,7 +100,7 @@
                   <u-button type="primary"
                             size="small"
                             class="action-btn edit"
-                            :disabled="item.approveStatus == 2 || item.approveStatus == 1 || item.approveStatus == 4 || item.approveStatus == 8"
+                            :disabled="item.approveStatus == 2 || item.approveStatus == 1 || item.approveStatus == 4 || item.approveStatus == 8 || approveType == 9"
                             @click="handleItemClick(item)">
                     缂栬緫
                   </u-button>
@@ -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..2ff6875
--- /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>
\ No newline at end of file
diff --git a/src/pages/index.vue b/src/pages/index.vue
index c27a0b7..ae93517 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -709,6 +709,11 @@
           url: "/pages/cooperativeOffice/collaborativeApproval/index7",
         });
         break;
+      case "鍘熸枡绠$悊":
+        uni.navigateTo({
+          url: "/pages/cooperativeOffice/collaborativeApproval/index9",
+        });
+        break;
       case "浼氳璁剧疆":
         uni.navigateTo({
           url: "/pages/managementMeetings/meetingSettings/index",
diff --git a/src/pages/indexItem.vue b/src/pages/indexItem.vue
index b38db48..a277fda 100644
--- a/src/pages/indexItem.vue
+++ b/src/pages/indexItem.vue
@@ -85,6 +85,10 @@
       icon: "/static/images/icon/baoxiaoguanli.png",
       label: "鎶ラ攢绠$悊",
     },
+    {
+      icon: "/static/images/icon/yuanliaoguanli@2x.png",
+      label: "鍘熸枡绠$悊",
+    },
     // {
     //   icon: "/static/images/icon/caigouguanli.png",
     //   label: "閲囪喘瀹℃壒",
@@ -229,6 +233,11 @@
           url: "/pages/cooperativeOffice/collaborativeApproval/index7",
         });
         break;
+      case "鍘熸枡绠$悊":
+        uni.navigateTo({
+          url: "/pages/cooperativeOffice/collaborativeApproval/index9",
+        });
+        break;
       case "浼氳璁剧疆":
         uni.navigateTo({
           url: "/pages/managementMeetings/meetingSettings/index",
diff --git a/src/static/images/icon/yuanliaoguanli@2x.png b/src/static/images/icon/yuanliaoguanli@2x.png
new file mode 100644
index 0000000..c5d0b4e
--- /dev/null
+++ b/src/static/images/icon/yuanliaoguanli@2x.png
Binary files differ

--
Gitblit v1.9.3