yyb
10 天以前 856f10107b7681f91114dc48991ebd121a3a8c3f
src/pages/oa/_components/ApprovalInstanceListPage.vue
@@ -119,7 +119,7 @@
  import { fetchApprovalTemplateTypes } from "../_utils/approvalTemplateType.js";
  import {
    getApprovalModuleConfig,
    resolveModuleBusinessType,
    getModuleListBusinessType,
  } from "../_utils/approvalModuleRegistry.js";
  import {
    buildModuleListDto,
@@ -260,15 +260,12 @@
  };
  const initBusinessType = async () => {
    const fixed = getModuleListBusinessType(props.moduleKey);
    businessType.value = fixed != null && fixed !== "" ? fixed : "";
    try {
      typeOptions.value = await fetchApprovalTemplateTypes();
      const resolved = resolveModuleBusinessType(props.moduleKey, typeOptions.value);
      businessType.value =
        resolved != null && resolved !== ""
          ? resolved
          : moduleConfig.value?.approvalType ?? "";
    } catch {
      businessType.value = moduleConfig.value?.approvalType ?? "";
      typeOptions.value = [];
    }
  };