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/cooperativeOffice/collaborativeApproval/index.vue | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/pages/cooperativeOffice/collaborativeApproval/index.vue b/src/pages/cooperativeOffice/collaborativeApproval/index.vue
index 4544328..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>
@@ -137,7 +137,7 @@
import { ref, toRefs, reactive } from "vue";
import PageHeader from "@/components/PageHeader.vue";
import { approveProcessListPage } from "@/api/collaborativeApproval/approvalProcess";
- import { onShow } from "@dcloudio/uni-app";
+ import { onLoad, onShow } from "@dcloudio/uni-app";
import useUserStore from "@/store/modules/user";
// 鎺ユ敹鐖剁粍浠朵紶閫掔殑 approveType 鍙傛暟
@@ -157,8 +157,9 @@
4: "鎶ラ攢绠$悊",
5: "閲囪喘绠$悊",
6: "鎶ヤ环绠$悊",
- 7: "鍑哄簱绠$悊",
- 8: "鍗遍櫓浣滀笟绠$悊",
+ 7: "鍙戣揣瀹℃壒",
+ 8: "鍗遍櫓浣滀笟瀹℃壒",
+ 9: "鍘熸枡绠$悊",
};
return titleMap[type] || "瀹℃壒绠$悊";
};
@@ -281,6 +282,13 @@
});
};
+ onLoad(options => {
+ // 瑙f瀽approveId
+ if (options.approveId) {
+ searchForm.value.approveId = options.approveId;
+ }
+ });
+
onShow(() => {
// 椤甸潰鍔犺浇瀹屾垚鍚庣殑鍒濆鍖栭�昏緫
getList();
--
Gitblit v1.9.3