fix(mes): 设计任务详情提交审批后默认显示设计资料页签,修复下方内容空白

提交审批后项目状态变为审批中,「资料审核」页签被移除,但 activeTab
仍指向已移除的页签导致内容区空白;现兜底重置到「设计资料」页签。

Co-Authored-By: Claude <noreply@anthropic.com>
已修改1个文件
8 ■■■■ 文件已修改
src/views/mes/pd/project/detail/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/pd/project/detail/index.vue
@@ -86,13 +86,17 @@
  loading.value = true;
  try {
    project.value = await getPdProject(projectId.value);
    if (route.query.tab === 'audit') {
      // 从列表页「审核文件」按钮进入,直接定位到资料审核 Tab
    if (route.query.tab === 'audit' && isPendingAudit.value) {
      // 从列表页「审核文件」按钮进入,且当前确实处于待审核状态时,才定位到资料审核 Tab
      activeTab.value = 'audit';
    } else if (isPendingUpload.value) {
      activeTab.value = 'material';
    } else if (isPendingAudit.value) {
      activeTab.value = 'audit';
    } else {
      // 审批中/待归档/已归档等状态:重置到「设计资料」页签,
      // 避免 activeTab 仍指向随状态变化而移除的「资料审核」页签,导致下方内容空白
      activeTab.value = 'material';
    }
  } finally {
    loading.value = false;