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

---
 applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue |   13 +------------
 1 files changed, 1 insertions(+), 12 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 799149d..ab432d4 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
@@ -161,8 +161,7 @@
 									v-model="row.deviceFlyerId"
 									placeholder="请选择"
 									filterable
-									:disabled="dialogReadonly || !hasTaskTypeValue(taskList[$index].patrolTaskType)"
-
+									:disabled="dialogReadonly || !taskList[$index].patrolTaskType"
 								>
 									<el-option
 										v-for="item in flyerListMap[$index] || []"
@@ -275,7 +274,6 @@
 	getTaskTypeLabel,
 	taskTypeCascaderProps,
 	toTaskTypeCascaderValue,
-	toTaskTypeRequestValue,
 } from '../taskTypeOptions'
 
 // 初始化任务行
@@ -475,7 +473,6 @@
 function isTaskRowFilled(task) {
 	return !!(
 		task.patrolTaskName ||
-		hasTaskTypeValue(task.patrolTaskType) ||
 		task.executeTime ||
 		task.patrolRouteUrl ||
 		task.deviceFlyerId ||
@@ -483,9 +480,6 @@
 	)
 }
 
-function hasTaskTypeValue(value) {
-	return !!toTaskTypeRequestValue(value).length
-}
 
 // 提交新增
 async function handleSubmit() {
@@ -507,10 +501,6 @@
 		// 已填写的行需要校验完整性
 		if (!task.patrolTaskName) {
 			ElMessage.warning(`第${i + 1}行: 请输入巡查任务名称`)
-			return
-		}
-		if (!hasTaskTypeValue(task.patrolTaskType)) {
-			ElMessage.warning(`第${i + 1}行: 请选择巡查任务类型`)
 			return
 		}
 		if (!task.executeTime) {
@@ -536,7 +526,6 @@
 		// 只提交已填写的任务行
 		const dataList = filledTasks.map(item => ({
 			...item,
-			patrolTaskType: toTaskTypeRequestValue(item.patrolTaskType),
 			workOrderId: selectedWorkOrderId.value,
 			id: undefined,
 		}))

--
Gitblit v1.9.3