From 394e0a6da82a255a71e6d3f4ba2f050dfe1f8fe0 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 06 Aug 2025 00:11:21 +0800
Subject: [PATCH] 路由调整
---
src/router/index.js | 279 ++++++++++++++++++++++++++++---------------------------
1 files changed, 144 insertions(+), 135 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index eb07a36..c3e4c1f 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2024-10-25 16:35:31
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2025-02-11 14:39:11
+ * @LastEditTime: 2025-07-31 19:47:37
* @FilePath: \bigScreen\src\router\index.js
* @Description:
*
@@ -16,154 +16,163 @@
const singleLayout = () => import('@/pages/single/index.vue')
const companyInfo = () => import('@/views/companyInfo/index.vue')
const routes = [
- // {
- // path: '/:catchAll(.*)',
- // name: 'not-found',
- // redirect: '/layout',
- // },
- {
- path: '/',
- redirect: '/layout',
- },
- {
- path: '/login',
- name: '登录页',
- component: () => import('@/pages/login.vue'),
- meta: {
- keepAlive: true,
- isTab: false,
- isAuth: false,
+ // {
+ // path: '/:catchAll(.*)',
+ // name: 'not-found',
+ // redirect: '/layout',
+ // },
+ {
+ path: '/',
+ redirect: '/layout',
},
- },
-
- {
- path: '/sign',
- name: '免登录',
- component: () => import('@/pages/sign.vue'),
- meta: {
- keepAlive: true,
- isTab: false,
- isAuth: false,
+ {
+ path: '/login',
+ name: '登录页',
+ component: () => import('@/pages/login.vue'),
+ meta: {
+ keepAlive: true,
+ isTab: false,
+ isAuth: false,
+ },
},
- },
- {
- path: '/layout',
- name: 'layout',
- redirect: '/layout/map/main/default',
- component: layout,
- children: [
- {
- path: 'map',
- name: 'map',
- component: mapLayout,
+ {
+ path: '/sign',
+ name: '免登录',
+ component: () => import('@/pages/sign.vue'),
+ meta: {
+ keepAlive: true,
+ isTab: false,
+ isAuth: false,
+ },
+ },
+
+ {
+ path: '/layout',
+ name: 'layout',
+ redirect: '/layout/map/main/default',
+ component: layout,
children: [
- {
- path: 'main',
- name: 'main',
- component: mainLayout,
- children: [
- {
- path: 'default',
- meta: {
- title: '首页'
- },
- component: () => import('@/views/default/index.vue')
- },
+ {
+ path: 'map',
+ name: 'map',
+ component: mapLayout,
+ children: [
+ {
+ path: 'main',
+ name: 'main',
+ component: mainLayout,
+ children: [
+ {
+ path: 'default',
+ meta: {
+ title: '首页'
+ },
+ component: () => import('@/views/default/index.vue')
+ },
- {
- path: 'survey',
- meta: {
- title: '园区概况'
- },
- component: () => import('@/views/survey/index.vue')
- },
- {
- path: 'rs',
- meta: {
- title: '风险源'
- },
- component: () => import('@/views/rs/index.vue')
- },
- {
- path: 'space',
- meta: {
- title: '应急空间'
- },
- component: () => import('@/views/space/index.vue')
- },
- {
- path: 'pac',
- meta: {
- title: '三级防控'
- },
- component: () => import('@/views/pac/index.vue')
- },
- {
- path: 'pd',
- meta: {
- title: '突发事件模拟'
- },
- component: () => import('@/views/pd/index.vue')
- },
- ]
- },
+ {
+ path: 'survey',
+ meta: {
+ title: '园区概况'
+ },
+ component: () => import('@/views/survey/index.vue')
+ },
+ {
+ path: 'rs',
+ meta: {
+ title: '风险源'
+ },
+ component: () => import('@/views/rs/index.vue')
+ },
- {
- path: 'sub',
- name: 'sub',
- component: subLayout,
- redirect: '/layout/map/sub/companyInfo',
- children: [
- {
- path: 'companyInfo',
- meta: {
- title: '企业详情'
- },
- component: companyInfo
- },
- ]
- }
- ]
- },
- {
- path: 'single',
- name: 'single',
- component: singleLayout,
- children: [
- {
- path: 'supplies',
- meta: {
- title: '应急物资'
+ {
+ path: 'rim',
+ meta: {
+ title: '周边检索'
+ },
+ component: () => import('@/views/rim/index.vue')
+ },
+
+ {
+ path: 'space',
+ meta: {
+ title: '应急空间'
+ },
+ component: () => import('@/views/space/index.vue')
+ },
+ {
+ path: 'pac',
+ meta: {
+ title: '三级防控'
+ },
+ component: () => import('@/views/pac/index.vue')
+ },
+ {
+ path: 'pd',
+ meta: {
+ title: '突发事件模拟'
+ },
+ component: () => import('@/views/pd/index.vue')
+ },
+ ]
+ },
+
+ {
+ path: 'sub',
+ name: 'sub',
+ component: subLayout,
+ redirect: '/layout/map/sub/companyInfo',
+ children: [
+ {
+ path: 'companyInfo',
+ meta: {
+ title: '企业详情'
+ },
+ component: companyInfo
+ },
+ ]
+ }
+ ]
},
- component: () => import('@/views/supplies/index.vue')
- },
- {
- path: 'rt',
- meta: {
- title: '救援队伍'
+ {
+ path: 'single',
+ name: 'single',
+ component: singleLayout,
+ children: [
+ {
+ path: 'supplies',
+ meta: {
+ title: '应急物资'
+ },
+ component: () => import('@/views/supplies/index.vue')
+ },
+ {
+ path: 'rt',
+ meta: {
+ title: '救援队伍'
+ },
+ component: () => import('@/views/rt/index.vue')
+ },
+ // {
+ // path: 'ochart',
+ // meta: {
+ // title: '作战图'
+ // },
+ // component: () => import('@/views/ochart/index.vue')
+ // },
+ ]
},
- component: () => import('@/views/rt/index.vue')
- },
- // {
- // path: 'ochart',
- // meta: {
- // title: '作战图'
- // },
- // component: () => import('@/views/ochart/index.vue')
- // },
]
- },
- ]
- },
+ },
]
const { VITE_APP_BASE } = import.meta.env
const router = createRouter({
- base: VITE_APP_BASE,
- history: createWebHashHistory(VITE_APP_BASE),
- routes
+ base: VITE_APP_BASE,
+ history: createWebHashHistory(VITE_APP_BASE),
+ routes
})
export default router
--
Gitblit v1.9.3