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