From 01ccc705c77754f0ee7d3dc664fdd09720197c03 Mon Sep 17 00:00:00 2001
From: xiebin <vip_xiaobin810@163.com>
Date: Sat, 19 Apr 2025 19:31:40 +0800
Subject: [PATCH] test: test跳转

---
 src/views/tickets/ticket.vue |    4 ++++
 src/main.js                  |    5 ++++-
 src/App.vue                  |   15 +++++++++++++--
 3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 65adfd5..94fc10c 100644
--- a/src/App.vue
+++ b/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>
diff --git a/src/main.js b/src/main.js
index 8a010d5..2ca4634 100644
--- a/src/main.js
+++ b/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")
diff --git a/src/views/tickets/ticket.vue b/src/views/tickets/ticket.vue
index 1514be9..a1a7f2a 100644
--- a/src/views/tickets/ticket.vue
+++ b/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 数据

--
Gitblit v1.9.3