applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue
@@ -212,7 +212,7 @@ </div> </div> <template #footer> <template #footer v-if="detailLoaded"> <el-button v-if="['1', '4', '7'].includes(taskStatus)" @click="viewDescription" color="#F2F3F5"> {{ gdStatusObj[taskStatus].reason }} </el-button> @@ -304,6 +304,7 @@ const visible = defineModel() const dialogMode = ref('view') const submitting = ref(false) const detailLoaded = ref(false) const dialogReadonly = computed(() => dialogMode.value === 'view') const titleEnum = ref({ edit: '编辑', view: '查看' }) const taskStatus = computed(() => formData.value.taskStatus) @@ -521,9 +522,11 @@ // 打开弹框 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 } detailLoaded.value = true // 获取工单详情并根据geom范围获取航线列表 await getWorkOrderDetail(formData.value.workOrderId) ;['6', '7', '8'].includes(row.taskStatus) && await getTaskResultList() applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue
@@ -195,7 +195,7 @@ </div> </div> <template #footer v-if="activeName === 'basic'"> <template #footer v-if="activeName === 'basic' && detailLoaded"> <el-button v-if="['11', '21', '23', '31', '60'].includes(gdStatus)" @click="viewDescription" color="#F2F3F5"> {{ gdStatusObj[gdStatus]?.reason }} </el-button> @@ -313,6 +313,7 @@ const visible = defineModel() // 弹框显隐 const dialogMode = ref('add') // 弹框模式 const submitting = ref(false) // 提交中 const detailLoaded = ref(false) // 详情加载完成 const dialogReadonly = computed(() => dialogMode.value === 'view') const titleEnum = ref({ edit: '编辑', view: '查看', add: '新增' }) const deviceList = ref([]) // 设备列表 @@ -631,6 +632,7 @@ // 打开弹框 async function open({ mode = 'add', row } = {}) { detailLoaded.value = false dialogMode.value = mode getPayloadList() initMap() @@ -645,6 +647,7 @@ hasPatrolTaskList.value && gdPatrolTaskPage() dialogMode.value === 'edit' ? editPolygon() : viewPolygon() } detailLoaded.value = true await nextTick() await getDeviceList()