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/FormDiaLog.vue |   17 ++++++++++-------
 1 files changed, 10 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 74afb7a..24f51c2 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
@@ -33,7 +33,7 @@
 						<div class="info-item">
 							<span class="label">工单类型</span>
 							<span class="val" v-if="selectedWorkOrder">
-								{{ getDictLabel(selectedWorkOrder.workOrderType, dictObj.workOrderType) }}
+								{{ getDictLabelXT(selectedWorkOrder.workOrderType, workOrderTypeXT) }}
 							</span>
 							<span class="val grayText" v-else>选择工单后自动带出</span>
 						</div>
@@ -106,10 +106,10 @@
 									@change="handlePatrolTaskTypeChange($index, $event)"
 								>
 									<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>
 							</template>
@@ -265,10 +265,11 @@
 </template>
 
 <script setup>
-import { computed, ref, onMounted } from 'vue'
+import { computed, ref, onMounted, inject } from 'vue'
 import { ElMessage } from 'element-plus'
 import { Plus, Delete } from '@element-plus/icons-vue'
-import { geomAnalysis, getDictLabel } from '@ztzf/utils'
+import { geomAnalysis, getDictLabel, getDictLabelXT } from '@ztzf/utils'
+
 import { gdPatrolTaskSaveApi, gdFlyerPageApi, gdPatrolTaskAuditApi } from './inspectionRequestApi'
 import { gdWorkOrderPageApi } from '../orderManage/orderManageApi'
 import { gdManageDeviceListApi } from '../orderManage/gdManageDeviceApi'
@@ -305,6 +306,7 @@
 const routeOptions = ref([]) // 航线选项(根据工单范围获取)
 const routeLoading = ref(false) // 航线加载中
 const algorithmTreeData = ref([]) // 算法树形数据
+const workOrderTypeXT = inject('workOrderTypeXT', ref([]))
 
 // 获取算法分组数据
 async function getAlgorithmList() {
@@ -534,6 +536,7 @@
 	dialogMode.value = mode
 	await getWorkOrderList()
 	getAlgorithmList()
+
 	if (dialogMode.value === 'add') {
 		selectedWorkOrderId.value = null
 		selectedWorkOrder.value = null

--
Gitblit v1.9.3