diff --git a/.env.development b/.env.development index e9f6cfa..3d8bcdb 100644 --- a/.env.development +++ b/.env.development @@ -1,7 +1,7 @@ # 王昊地址 -VITE_GLOB_API_URL=http://192.168.1.27 +#VITE_GLOB_API_URL=http://192.168.1.27 #开发环境 -#VITE_GLOB_API_URL=http://cqyt.dev.yg.dt.io +VITE_GLOB_API_URL=http://cqyt.dev.yg.dt.io #VITE_GLOB_API_URL=https://api.cqygjk.com #健康监测工具报警-websocket #VITE_GLOB_API_YIN_JI=ws://cqyt.dev.yg.dt.io/health-watch/websocket/watchMonitor diff --git a/src/App.vue b/src/App.vue index 6f0aafa..b6dbb4b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,9 +7,30 @@ import zhCN from 'ant-design-vue/es/locale/zh_CN'; import dayjs from 'dayjs'; import 'dayjs/locale/zh-cn'; + import { onMounted } from 'vue'; + import { getEmergencyCenterApi } from '/@/api/user.ts'; + import { useUserStore } from '/@/store/modules/user.ts'; + import { useRouter } from 'vue-router'; dayjs.locale('zh-cn'); const locle = zhCN; + + const userStore = useUserStore(); + const router = useRouter(); + + onMounted(async () => { + try { + if (userStore.getToken) { + const { result } = await getEmergencyCenterApi(); + if (result?.screenPath) { + router.replace(result?.screenPath); + } else { + router.replace('centralScreen'); + } + userStore.setCenterInfo(result); + } + } catch (e) {} + }); diff --git a/src/router/index.ts b/src/router/index.ts index 2b28da8..87856c2 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -83,6 +83,22 @@ const routes: Array = [ }, component: () => import('/@/views/centralScreen/centralScreen.vue'), }, + { + path: '/centralScreenYinChuan', + name: 'centralScreenYinChuan', + meta: { + title: '应急中心', + }, + component: () => import('/@/views/centralScreen/centralScreenYinChuan.vue'), + }, + { + path: '/centralScreenD', + name: 'centralScreenD', + meta: { + title: '应急中心', + }, + component: () => import('/@/views/centralScreen/centralScreenD.vue'), + }, ]; const router: Router = createRouter({ diff --git a/src/views/centralScreen/centralScreen.vue b/src/views/centralScreen/centralScreen.vue index 4b62d0d..a6bfbc0 100644 --- a/src/views/centralScreen/centralScreen.vue +++ b/src/views/centralScreen/centralScreen.vue @@ -1,7 +1,7 @@