gaoluyang
2026-06-12 ac00bb7b8eae1bf6aabb7f1ae67c2e5aa5b8ae90
src/views/collaborativeApproval/approvalManagement/index.vue
@@ -40,7 +40,7 @@
              </el-tag>
            </div>
          </div>
          <div class="header-actions">
          <div class="header-actions" v-if="approverList.length > 0">
            <el-button @click="handleReset" size="default">
              <el-icon><RefreshLeft /></el-icon>
              重置
@@ -394,7 +394,7 @@
    return;
  }
  const approverIds = configuredApprovers.map((item) => item.approverId);
  const approverIds = approverList.value.map((item) => item.approverId);
  const uniqueIds = [...new Set(approverIds)];
  if (uniqueIds.length !== approverIds.length) {
    ElMessage.warning('审批人不能重复');
@@ -403,21 +403,17 @@
  saveLoading.value = true;
  try {
    const approveProcessConfigNodes = configuredApprovers.map((item, index) => ({
    const payload = approverList.value.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) {
      console.log('保存失败')
    ElMessage.error('保存失败');
  } finally {
    saveLoading.value = false;
  }