From 1d552a3bad95caae4af15322df28e6240b797693 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 13 Aug 2026 15:32:06 +0800
Subject: [PATCH] feat: app视频封面图

---
 applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue |   12 +++++-------
 1 files changed, 5 insertions(+), 7 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 ab432d4..286905d 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
@@ -171,7 +171,7 @@
 									>
 										<template #default>
 										<!-- 匹配区域=1 显示红星号 -->
-										<span v-if="item.areaMatchFlag === 1" style="color: #f56c6c; margin-right: 4px;">*</span>
+										<span v-if="item.taskTypeMatchFlag === 1" style="color: #f56c6c; margin-right: 4px;">*</span>
 										<span>{{ item.flyerName }}</span>
 										</template>
 									</el-option>
@@ -273,7 +273,6 @@
 import {
 	getTaskTypeLabel,
 	taskTypeCascaderProps,
-	toTaskTypeCascaderValue,
 } from '../taskTypeOptions'
 
 // 初始化任务行
@@ -339,14 +338,13 @@
 		// 将工单类型赋值给所有子任务行
 		const workOrderType = selectedWorkOrder.value?.workOrderType
 		if (workOrderType) {
-			const patrolTaskType = toTaskTypeCascaderValue(workOrderType)
 			taskList.value.forEach((task, index) => {
 				taskList.value[index] = {
 					...initTaskRow(),
-					patrolTaskType,
+					patrolTaskType: workOrderType,
 				}
 				// 获取对应的飞手列表
-				getFlyerList(index, patrolTaskType)
+				getFlyerList(index, workOrderType)
 			})
 		}
 	} else {
@@ -374,7 +372,7 @@
 	const newTask = initTaskRow()
 	// 如果已选择工单,自动填充工单类型
 	if (selectedWorkOrder.value?.workOrderType) {
-		newTask.patrolTaskType = toTaskTypeCascaderValue(selectedWorkOrder.value.workOrderType)
+		newTask.patrolTaskType = selectedWorkOrder.value.workOrderType
 	}
 	const newIndex = taskList.value.length
 	taskList.value.push(newTask)
@@ -554,7 +552,7 @@
 		// 编辑/查看模式 - 加载已有数据
 		selectedWorkOrderId.value = row?.workOrderId
 		handleWorkOrderChange(row?.workOrderId)
-		taskList.value = [{ ...row, patrolTaskType: toTaskTypeCascaderValue(row?.patrolTaskType) }]
+		taskList.value = [{ ...row, patrolTaskType: row?.patrolTaskType || [] }]
 		flyerListMap.value = {}
 		// 如果有巡查类型,加载对应的飞手列表
 		if (row?.patrolTaskType) {

--
Gitblit v1.9.3