src/views/collaborativeApproval/approvalProcess/index.vue
@@ -144,6 +144,11 @@
const userStore = useUserStore();
const route = useRoute();
// 管理员账号(角色为 普通2 / admin / 最高1)可审批任意流程,不受审批人限制
const isAdminUser = computed(() =>
  ["admin", "普通2", "最高1"].some(r => (userStore.roles || []).includes(r))
);
// 当前选中的标签页,默认为公出管理
const activeTab = ref('1');
@@ -390,7 +395,7 @@
    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
      _canApprove: isAdminUser.value || String(r.approveUserCurrentIds ?? '').split(',').filter(Boolean).includes(String(userStore.id)) || r.approveUserCurrentId === userStore.id
    }));
    page.total = res.data.total;
    // 更新当前类型数量