From d58b7ec5be59dfe384e27b1e0b42d76998593619 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 30 五月 2025 11:55:13 +0800 Subject: [PATCH] 动态溯源功能(待完成) --- 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