吉安感知网项目-前端
chenyao
2026-01-27 a4201c87e9428d230d3778a940c2cbb114efd89a
applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/index.vue
@@ -98,8 +98,7 @@
               <el-table-column prop="taskDesc" show-overflow-tooltip label="巡查任务描述" />
               <el-table-column label="操作" class-name="operation-btns">
                  <template v-slot="{ row }">
                     <el-link @click="viewDiaLogView(row)">查看</el-link>
                     <!--                     <el-link @click="openForm('edit', row)">编辑</el-link>-->
                     <el-link  type="primary"  @click="viewDiaLogView(row)">查看</el-link>
                  </template>
               </el-table-column>
            </el-table>
@@ -137,6 +136,7 @@
import { gdPatrolTaskPageApi, gdPatrolTaskRemoveApi } from './inspectionRequestApi'
import ViewDiaLog from '@/views/orderView/orderManage/inspectionRequest/ViewDiaLog.vue'
import { useStore } from 'vuex'
import { airlineListApi } from '@/api/zkxt'
const store = useStore()
const requester = computed(() => store.state.user.userInfo?.role_id === '2014158512610869250')
@@ -232,6 +232,19 @@
   selectedIds.value = rows.map(item => item.id)
}
const routeOptions = ref([])
const getAirName = id => {
   const item = routeOptions.value.find(item => item.id === id)
   return item ? item.name : id
}
provide('routeOptions', routeOptions)
provide('getAirName', getAirName)
function getAirList() {
   airlineListApi({}).then(res => {
      routeOptions.value = res.data.data || []
   })
}
// 获取字典
function getDictList() {
   getDictionaryByCode('patrolTaskType,workOrderType,deviceLoadDemand,taskStatus').then(res => {
@@ -249,6 +262,7 @@
onMounted(() => {
   getList()
   getDictList()
   getAirList()
})
</script>
<style scoped lang="scss"></style>