无人机管理后台前端(已迁走)
chenyao
2025-11-28 b535fe487bc554d5ff4c797bbca1b346e31fab32
feat:更新个人工作台跳转智飞工单
2 files modified
17 ■■■■■ changed files
src/views/tickets/orderLog.vue 15 ●●●●● patch | view | raw | blame | history
src/views/wel/components/backlog.vue 2 ●●●●● patch | view | raw | blame | history
src/views/tickets/orderLog.vue
@@ -91,19 +91,14 @@
import AddEditDetails from './component/AddEditDetails.vue'
import NProgress from 'nprogress'
import { useStore } from 'vuex'
import { useRoute } from 'vue-router'
import { downloadXls } from '@/utils/util'
import {
  getList,
  saveUpdateOrderLog,
  orderLogDetails,
  orderLogRecall,
  orderLogReject,
  orderLogPass,
  orderLogExport,
  jobStatusNum,
  userPublish,
  deleteOrderLog,
  getWaylineMaxTerrainHeight
} from '@/api/tickets/orderLog'
import { newGetWorkspacesPage } from '@/api/resource/wayline'
import { getDictionaryByCode } from '@/api/system/dictbiz'
@@ -116,11 +111,10 @@
import { aiImagesPage } from '@/api/dataCenter/dataCenter';
const store = useStore()
const route = useRoute()
const userInfo = computed(() => store.state.user.userInfo)
const permission = computed(() => store.state.user.permission);
console.log(userInfo,permission, '8888')
const isShowAddEditDetails = ref(false)
@@ -150,7 +144,6 @@
  activeTab.value = tabsList.value[0].name
  // tab值传
  orderListParams.status = tabsList.value[0].value
  console.log('8878797', tabsList.value)
  // tabsList.value
  //   .map(tab => {
  //     if (tab.name === 'all') {
@@ -334,7 +327,6 @@
      ...cloneDeep(orderListParams.searchParams)
    }
    const res = await orderLogExport(apiParams)
    console.log(res, '导出')
    downloadXls(res.data, `智飞工单${dayjs().format('YYYY-MM-DD')}.xlsx`)
    ElMessage.success('导出成功')
@@ -447,6 +439,9 @@
  filteredTabs()
  getTableList()
  updateGlobalCounts()
  if (route.query.id) {
    route.query.status === '1' ? handleCheckDetail({ id:  route.query.id}, '工单审核') : handleCheckDetail({ id:  route.query.id}, '工单详情')
  }
})
</script>
src/views/wel/components/backlog.vue
@@ -155,11 +155,13 @@
const jumporder = val => {
  if (checked.value === '智飞工单') {
    const id = val.id
    const status = val.status
    getaddOrderRecord(id)
    router.replace({
      path: `/tickets/orderLog`,
      query: {
        id,
        status,
      },
    })
  } else {