From 856f10107b7681f91114dc48991ebd121a3a8c3f Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期四, 21 五月 2026 15:20:30 +0800
Subject: [PATCH] 查询条件分类查询区分

---
 src/pages/oa/_components/ApprovalInstanceListPage.vue |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/pages/oa/_components/ApprovalInstanceListPage.vue b/src/pages/oa/_components/ApprovalInstanceListPage.vue
index cdf0e39..86b102f 100644
--- a/src/pages/oa/_components/ApprovalInstanceListPage.vue
+++ b/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 = [];
     }
   };
 

--
Gitblit v1.9.3