From 3ce715a4e66955eac86dcd2f5c8afcfdf8becb6d Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 29 十月 2026 16:46:47 +0800
Subject: [PATCH] Merge origin/dev_项目管理 into dev_项目管理

---
 src/views/officeProcessAutomation/ApproveManage/approve-template/index.vue |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/views/officeProcessAutomation/ApproveManage/approve-template/index.vue b/src/views/officeProcessAutomation/ApproveManage/approve-template/index.vue
index 0a495c6..55ec8be 100644
--- a/src/views/officeProcessAutomation/ApproveManage/approve-template/index.vue
+++ b/src/views/officeProcessAutomation/ApproveManage/approve-template/index.vue
@@ -26,6 +26,22 @@
 
         />
 
+        <span class="search_title" style="margin-left: 12px">妯℃澘绫诲瀷锛�</span>
+        <el-select
+          v-model="searchForm.businessType"
+          placeholder="璇烽�夋嫨妯℃澘绫诲瀷"
+          clearable
+          filterable
+          style="width: 180px"
+          @change="handleQuery"
+        >
+          <el-option
+            v-for="opt in templateTypeOptions"
+            :key="`search-biz-type-${opt.value}`"
+            :label="opt.label"
+            :value="opt.value"
+          />
+        </el-select>
         <el-checkbox v-model="searchForm.enabledOnly" class="ml12" @change="handleQuery">
 
           浠呮樉绀哄惎鐢�
@@ -422,6 +438,7 @@
 import { ElMessage } from "element-plus";
 
 import { computed, nextTick, onMounted, ref } from "vue";
+import { useRoute } from "vue-router";
 
 import { userListNoPageByTenantId } from "@/api/system/user.js";
 
@@ -495,6 +512,8 @@
 } = useApproveTemplate();
 
 
+
+const route = useRoute();
 
 const flowUserOptions = ref([]);
 
@@ -614,11 +633,17 @@
 
 
 
-onMounted(() => {
+onMounted(async () => {
 
   loadUsers();
 
-  loadTemplateTypeOptions();
+  const queryBusinessType = route.query.businessType;
+
+  if (queryBusinessType != null && queryBusinessType !== "") {
+    searchForm.businessType = Number(queryBusinessType);
+  }
+
+  await loadTemplateTypeOptions();
 
   fetchTemplateList();
 

--
Gitblit v1.9.3