From ec763e1cb7dca873caf4afbc0dfde047b51753d3 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 17 十月 2025 17:26:54 +0800
Subject: [PATCH] 2025.10.17
---
src/router/index.js | 70 ++++++++++++++++++++++++++++++++--
1 files changed, 65 insertions(+), 5 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index 1ca0b01..47edf4f 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,8 +1,68 @@
-import { createRouter, createWebHistory } from 'vue-router'
+import { createRouter, createWebHashHistory } from 'vue-router';
const router = createRouter({
- history: createWebHistory(import.meta.env.BASE_URL),
- routes: []
-})
+ // history: createWebHistory(import.meta.env.BASE_URL),
+ history: createWebHashHistory(),
+ routes: [
+ {
+ path: '/',
+ redirect: '/login'
+ },
+ // 鐧婚檰椤甸潰
+ {
+ path: '/login',
+ name: 'login',
+ component: () => import('@/views/LoginPage.vue')
+ },
+ {
+ path: '/index',
+ name: 'index',
+ component: () => import('@/views/HomePage.vue'),
+ children: [
+ // 姹℃煋婧簮
+ {
+ path: 'hmode',
+ name: 'historyMode',
+ component: () => import('@/views/historymode/HistoryMode.vue')
+ },
+ {
+ path: 'hmode2',
+ name: 'historyMode2',
+ component: () => import('@/views/historymode/HistoryMode2.vue')
+ },
+ // 璧拌埅鐩戞祴
+ {
+ path: 'rmode',
+ name: 'realtimeMode',
+ component: () => import('@/views/realtimemode/RealtimeMode.vue')
+ },
+ // 璧拌埅铻嶅悎
+ {
+ path: 'underwaymix',
+ name: 'underwayMixMode',
+ component: () => import('@/views/underwaymix/UnderwayMixMode.vue')
+ },
+ // 椋庨櫓妯″瀷
+ {
+ path: 'riskmode',
+ name: 'riskMode',
+ component: () => import('@/views/riskmodel/RiskMode.vue')
+ },
+ // 缃戞牸鍖栫洃娴�
+ {
+ path: 'gridmonitor',
+ name: 'gridMonitor',
+ component: () => import('@/views/gridmonitor/GridMode.vue')
+ },
+ // 鐢ㄧ數閲忕洃娴�
+ {
+ path: 'emode',
+ name: 'electricityMode',
+ component: () => import('@/views/electricitymode/ElectricityMode.vue')
+ }
+ ]
+ }
+ ]
+});
-export default router
+export default router;
--
Gitblit v1.9.3