From df3b6543df709dd02f357798ea2234e24f6f7d9e Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 06 Jun 2026 10:36:42 +0800
Subject: [PATCH] feat: 类型多选改造

---
 applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
index 38633a3..799149d 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
@@ -103,7 +103,7 @@
 									popper-class="gd-select-popper"
 									v-model="row.patrolTaskType"
 									:options="workOrderTypeXT"
-									:props="taskTypeCascaderProps"
+									:props="{...taskTypeCascaderProps,multiple:true}"
 									placeholder="请选择"
 									collapse-tags
 									@change="handlePatrolTaskTypeChange($index, $event)"
@@ -273,7 +273,6 @@
 import { airlineListApi, algorithmGroupedApi } from '@/api/zkxt'
 import {
 	getTaskTypeLabel,
-	getTaskTypeLeafValues,
 	taskTypeCascaderProps,
 	toTaskTypeCascaderValue,
 	toTaskTypeRequestValue,
@@ -441,8 +440,7 @@
 
 // 获取飞手列表
 async function getFlyerList(index, skilledTaskType) {
-	const leafValues = getTaskTypeLeafValues(skilledTaskType)
-	if (!leafValues.length) {
+	if (!skilledTaskType.length) {
 		flyerListMap.value[index] = []
 		return
 	}
@@ -450,7 +448,7 @@
 	const res = await gdFlyerPageApi({
 		size: 999,
 		current: 1,
-		skilledTaskType: leafValues.join(','),
+		skilledTaskType: skilledTaskType.map(item => item[1])?.join?.(','),
 		// longitude: obj.longitude || '',
 		// latitude: obj.latitude || '',
 	})

--
Gitblit v1.9.3