无人机管理后台前端(已迁走)
xiebin
2025-04-19 01ccc705c77754f0ee7d3dc664fdd09720197c03
test: test跳转
3 files modified
24 ■■■■ changed files
src/App.vue 15 ●●●● patch | view | raw | blame | history
src/main.js 5 ●●●● patch | view | raw | blame | history
src/views/tickets/ticket.vue 4 ●●●● patch | view | raw | blame | history
src/App.vue
@@ -2,8 +2,19 @@
  <router-view />
</template>
<script>
export default {};
<script setup>
import {onMounted} from "vue";
import { useRouter} from "vue-router";
const router = useRouter()
onMounted(()=>{
  const cdx = localStorage.getItem('cdx')
  console.log('cdx')
  if (cdx){
    localStorage.removeItem('cdx')
    setTimeout(() =>  router.push(cdx),5000)
  }
})
</script>
<style>
src/main.js
@@ -39,7 +39,6 @@
import 'styles/common.scss'
// 业务组件
import tenantPackage from './views/system/tenantpackage.vue'
// 地图依赖
import mapContainer from './components/map-container/mapContainer.vue'
@@ -55,6 +54,10 @@
    setStore('saber-token', urlParams.token)
    setToken(urlParams.token)
    setRefreshToken(urlParams.token)
    const cdxurl = window.location.pathname.replace(/^.*?\/manage\/(.*)$/, '/$1')
    localStorage.setItem('cdx', cdxurl + '?orderNumber=' + urlParams.orderNumber)
    // 设置用户信息,把大屏用户信息保存到localStorage
    let obj = {}
    obj = localStorage.getItem("bs_userInfo")
src/views/tickets/ticket.vue
@@ -608,6 +608,10 @@
    };
  },
  created() {
    let orderNumber = new URLSearchParams(window.location.search).get('orderNumber');
    if (orderNumber) {
      this.filters.keyword = orderNumber;
    }
    this.loadAMapScripts();
    this.fetchDropdownData();
    this.fetchTabCounts(); // 新增:初始化时获取 tab 数据