5 天以前 f51c5018dc9088f393f34e3e2508d7caf80002c4
src/views/safeProduction/safeWorkApproval/index.vue
@@ -179,11 +179,11 @@
      }
    );
    // 当前审批人列
    // 当前审批人列(支持同节点多审批人)
    baseColumns.push({
      label: "当前审批人",
      prop: "approveUserCurrentName",
      width: 120,
      prop: "currentApproverNames",
      width: 180,
    });
    // 操作列
@@ -212,11 +212,10 @@
            openApprovalDia("approval", row);
          },
          disabled: row =>
            row.approveUserCurrentId == null ||
            row.approveStatus == 2 ||
            row.approveStatus == 3 ||
            row.approveStatus == 4 ||
            row.approveUserCurrentId !== userStore.id,
            !row._canApprove,
        },
        {
          name: "详情",
@@ -273,7 +272,12 @@
    })
      .then(res => {
        tableLoading.value = false;
        tableData.value = res.data.records;
        // 富化行数据:当前审批人显示(多值兜底旧单值)+ 当前用户是否可审核
        tableData.value = (res.data.records || []).map(r => ({
          ...r,
          currentApproverNames: r.approveUserCurrentNames || r.approveUserCurrentName || '-',
          _canApprove: String(r.approveUserCurrentIds ?? '').split(',').filter(Boolean).includes(String(userStore.id)) || r.approveUserCurrentId === userStore.id
        }));
        page.total = res.data.total;
      })
      .catch(err => {