From c0f55c89a32df439aa2c82d9ca88c4cee8c5d86d Mon Sep 17 00:00:00 2001
From: 杨磊 <505174330@qq.com>
Date: 星期四, 21 八月 2025 18:01:47 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/xiehe_website

---
 src/router/index.js |  133 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 133 insertions(+), 0 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
new file mode 100644
index 0000000..839faac
--- /dev/null
+++ b/src/router/index.js
@@ -0,0 +1,133 @@
+import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'
+import HomeView from '../views/home/index.vue'
+import aboutUs from '../views/aboutUs/index.vue'
+import bookStore from '../views/bookStore/index.vue'
+import bookdetail from '../views/bookStore/detail.vue'
+import PageLayout from '../layout/baseLayout.vue'
+const router = createRouter({
+  history: createWebHashHistory(import.meta.env.BASE_URL),
+  routes: [
+    {
+      path: '/',
+      name: 'layout',
+      component: PageLayout,
+      redirect: { name: 'home' },
+      children: [
+        {
+          path: '/home',
+          name: 'home',
+          component: HomeView,
+        },
+        {
+          path: '/aboutUs',
+          name: 'aboutUs',
+          component: aboutUs,
+        },
+        {
+          path: '/bookdetail',
+          name: 'bookdetail',
+          component: bookdetail,
+        },
+        {
+          path: '/bookStore',
+          name: 'bookStore',
+          component: bookStore,
+        },
+        //涓汉涓績
+        {
+          path: '/personalCenter',
+          name: 'personalCenter',
+          redirect: '/userInfo',
+          meta: {
+            name: '涓汉涓績',
+          },
+          component: () => import('@/views/personalCenter/index.vue'),
+          children: [
+            {
+              path: '/userInfo',
+              name: 'userInfo',
+              meta: {
+                name: '璐︽埛淇℃伅',
+              },
+              component: () => import('@/views/personalCenter/userInfo.vue'),
+            },
+            {
+              path: '/myCart',
+              name: 'myCart',
+              meta: {
+                name: '璐墿杞�',
+              },
+              component: () => import('@/views/personalCenter/myCart.vue'),
+            },
+            {
+              path: '/myBook',
+              name: 'myBook',
+              meta: {
+                name: '鍥句功',
+              },
+              component: () => import('@/views/personalCenter/myBook.vue'),
+            },
+            {
+              path: '/myCourse',
+              name: 'myCourse',
+              meta: {
+                name: '璇剧▼',
+              },
+              component: () => import('@/views/personalCenter/course.vue'),
+            },
+            {
+              path: '/myClass',
+              name: 'myClass',
+              meta: {
+                name: '鐝骇',
+              },
+              component: () => import('@/views/personalCenter/class.vue'),
+            },
+            {
+              path: '/myOrder',
+              name: 'myOrder',
+              meta: {
+                name: '璁㈠崟',
+              },
+              component: () => import('@/views/personalCenter/myOrder.vue'),
+            },
+            {
+              path: '/myApply',
+              name: 'myApply',
+              meta: {
+                name: '鐢宠',
+              },
+              component: () => import('@/views/personalCenter/myApply.vue'),
+            },
+            {
+              path: '/myCollection',
+              name: 'myCollection',
+              meta: {
+                name: '鏀惰棌',
+              },
+              component: () => import('@/views/personalCenter/myCollection.vue'),
+            },
+            {
+              path: '/myMessage',
+              name: 'myMessage',
+              meta: {
+                name: '娑堟伅',
+              },
+              component: () => import('@/views/personalCenter/myMessage.vue'),
+            },
+            {
+              path: '/activateProduct',
+              name: 'activateProduct',
+              meta: {
+                name: '婵�娲荤爜',
+              },
+              component: () => import('@/views/personalCenter/activeCode.vue'),
+            },
+          ],
+        },
+      ],
+    },
+  ],
+})
+
+export default router

--
Gitblit v1.9.1