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