From 32fab9684f6642bf8c6c9b3d913b3124ce997f4d Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 22 May 2026 15:16:18 +0800
Subject: [PATCH] feat: 巡检任务使用xt接口

---
 applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue
index 0b4f24a..ec7a7b3 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue
@@ -42,7 +42,7 @@
 						</el-col>
 						<el-col :span="12">
 							<div class="label">巡查任务类型</div>
-							<div class="val">{{ getDictLabel(formData.patrolTaskType, dictObj.workOrderType) }}</div>
+							<div class="val">{{ getDictLabelXT(formData.patrolTaskType, workOrderTypeXT) }}</div>
 						</el-col>
 						<el-col :span="12">
 							<div class="label">任务执行时间</div>
@@ -119,10 +119,10 @@
 									clearable
 								>
 									<el-option
-										v-for="item in dictObj.workOrderType"
-										:key="item.dictKey"
-										:label="item.dictValue"
-										:value="item.dictKey"
+										v-for="item in workOrderTypeXT"
+										:key="item.dictValue"
+										:label="item.dictLabel"
+										:value="item.dictValue"
 									/>
 								</el-select>
 							</el-form-item>
@@ -284,9 +284,9 @@
 </template>
 
 <script setup>
-import { computed, ref, onMounted } from 'vue'
+import { computed, ref, onMounted, inject } from 'vue'
 import { ElMessage } from 'element-plus'
-import { fieldRules, flyVisual, getDictLabel, geomAnalysis } from '@ztzf/utils'
+import { fieldRules, flyVisual, getDictLabel, getDictLabelXT, geomAnalysis } from '@ztzf/utils'
 import {
 	gdPatrolTaskRepublish,
 	gdFlyerPageApi,
@@ -345,6 +345,7 @@
 }
 
 const algorithmTreeData = ref([]) // 算法树形数据
+const workOrderTypeXT = inject('workOrderTypeXT', ref([]))
 
 // 获取算法分组数据
 async function getAlgorithmList() {
@@ -580,6 +581,7 @@
 async function open({ mode = 'view', row } = {}) {
 	detailLoaded.value = false
 	dialogMode.value = mode
+
 	const res = await gdPatrolTaskDetailApi({ id: row.id })
 	formData.value = { ...initForm(), ...res.data.data }
 	// 确保 algorithmIds 是数组

--
Gitblit v1.9.3