| src/App.vue | ●●●●● patch | view | raw | blame | history | |
| src/main.js | ●●●●● patch | view | raw | blame | history | |
| src/views/tickets/ticket.vue | ●●●●● 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 数据