From a2c33664f683aee11fdc62391c8d1e21cc74f5b2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 21 五月 2026 17:24:49 +0800
Subject: [PATCH] 天津宝东 1.修改展示字段
---
src/views/collaborativeApproval/approvalManagement/index.vue | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/views/collaborativeApproval/approvalManagement/index.vue b/src/views/collaborativeApproval/approvalManagement/index.vue
index 4638392..777afac 100644
--- a/src/views/collaborativeApproval/approvalManagement/index.vue
+++ b/src/views/collaborativeApproval/approvalManagement/index.vue
@@ -175,7 +175,7 @@
<!-- 搴曢儴鎻愮ず -->
<div class="bottom-tips">
<el-icon><InfoFilled /></el-icon>
- <span>鎻愮ず锛氭瘡涓祦绋嬭嚦灏戦厤缃竴涓鎵逛汉锛屽鎵规寜椤哄簭娴佽浆锛屽彲閫氳繃绠ご璋冩暣椤哄簭</span>
+ <span>鎻愮ず锛氬彲涓嶉厤缃鎵逛汉锛涜嫢閰嶇疆澶氫汉锛屽鎵瑰皢鎸夐『搴忔祦杞紝鍙�氳繃绠ご璋冩暣椤哄簭</span>
</div>
</div>
</template>
@@ -387,18 +387,14 @@
// 淇濆瓨閰嶇疆
const handleSave = async () => {
- if (approverList.value.length === 0) {
- ElMessage.warning('璇疯嚦灏戦厤缃竴涓鎵逛汉');
- return;
- }
-
- const hasEmptyApprover = approverList.value.some((item) => !item.approverId);
+ const configuredApprovers = approverList.value.filter((item) => item.approverId);
+ const hasEmptyApprover = false;
if (hasEmptyApprover) {
ElMessage.warning('璇烽�夋嫨鎵�鏈夊鎵逛汉');
return;
}
- const approverIds = approverList.value.map((item) => item.approverId);
+ const approverIds = configuredApprovers.map((item) => item.approverId);
const uniqueIds = [...new Set(approverIds)];
if (uniqueIds.length !== approverIds.length) {
ElMessage.warning('瀹℃壒浜轰笉鑳介噸澶�');
@@ -407,17 +403,21 @@
saveLoading.value = true;
try {
- const payload = approverList.value.map((item, index) => ({
+ const approveProcessConfigNodes = configuredApprovers.map((item, index) => ({
approveType: currentApproveType.value,
nodeOrder: index + 1,
approverId: item.approverId,
approverName: item.approverName,
}));
+ const payload = {
+ approveType: currentApproveType.value,
+ approveProcessConfigNodes,
+ };
await addApproveProcessConfigNode(payload);
ElMessage.success('淇濆瓨鎴愬姛');
await loadData();
} catch (error) {
- ElMessage.error('淇濆瓨澶辫触');
+ console.log('淇濆瓨澶辫触')
} finally {
saveLoading.value = false;
}
--
Gitblit v1.9.3