diff --git a/src/layouts/Content.vue b/src/layouts/Content.vue new file mode 100644 index 0000000..c81e4f7 --- /dev/null +++ b/src/layouts/Content.vue @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/src/layouts/Footer.vue b/src/layouts/Footer.vue new file mode 100644 index 0000000..b506963 --- /dev/null +++ b/src/layouts/Footer.vue @@ -0,0 +1,58 @@ + + + + + + + \ No newline at end of file diff --git a/src/layouts/Header.vue b/src/layouts/Header.vue new file mode 100644 index 0000000..039d047 --- /dev/null +++ b/src/layouts/Header.vue @@ -0,0 +1,224 @@ + + + logo + 首页 + + + + + + + + 大王叫我来巡山大王叫我来巡山 + + + + + 首页 + AI助理 + AI商情 + AI传播 + AI献策 + 会员服务 + 个人中心 + 退出登录 + + + + + + + 大王叫我来巡山大王叫我来巡山 + + + + + 登录 + 注册 + + + + + + + + + + \ No newline at end of file diff --git a/src/layouts/index.vue b/src/layouts/index.vue new file mode 100644 index 0000000..f37387d --- /dev/null +++ b/src/layouts/index.vue @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index e7d7acf..7c716d3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,22 +1,46 @@ import { createRouter, createWebHistory } from "vue-router"; +import Layout from '@/layouts/index.vue'; const router = createRouter({ - history: createWebHistory(import.meta.env.BASE_URL), - routes: [ - { - path: "/", - name: "Layout", - redirect: "/home", - children: [{ - path: "home", - name: "Home", - mate: { - title: "首页-AI助理", - }, - component: () => import("@/views/home/index.vue"), - }] - } - ], + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: "/", + name: "Layout", + component: Layout, + children: [ + { + path: "", + name: "Home", + meta: { + title: "首页", // 页面标题 + group: 'home', // 导航归属 + }, + component: () => import("@/views/home/index.vue"), + }, + { + path: "ucenter", + name: "ucenter", + meta: { + title: "个人中心", + group: 'ucenter' + }, + component: () => import("@/views/ucenter/index.vue"), + children: [ + { + path: 'userinfo', + name: 'userInfo', + meta: { + title: '个人信息', + group: 'ucenter' + }, + component: () => import("@/views/ucenter/userInfo.vue"), + } + ] + }, + ] + } + ], }); export default router; diff --git a/src/views/ucenter/index.vue b/src/views/ucenter/index.vue new file mode 100644 index 0000000..90464d7 --- /dev/null +++ b/src/views/ucenter/index.vue @@ -0,0 +1,156 @@ + + + + + + + + + 修改 + + + + {{ userInfo.userData.name || userInfo.userData.phone || userInfo.userData.email }} + + + + 个人中心 + INFORMATION + + + + 我的订单 + MYORDER + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/ucenter/userInfo.vue b/src/views/ucenter/userInfo.vue new file mode 100644 index 0000000..3daab35 --- /dev/null +++ b/src/views/ucenter/userInfo.vue @@ -0,0 +1,13 @@ + + + 个人中心 + + + + + + \ No newline at end of file