diff --git a/Front/vue-unilife/src/components/MessageNav.vue b/Front/vue-unilife/src/components/MessageNav.vue new file mode 100644 index 0000000..ec88ccb --- /dev/null +++ b/Front/vue-unilife/src/components/MessageNav.vue @@ -0,0 +1,76 @@ + + + + + \ No newline at end of file diff --git a/Front/vue-unilife/src/routers/routers.ts b/Front/vue-unilife/src/routers/routers.ts index 76c1b57..939a8ab 100644 --- a/Front/vue-unilife/src/routers/routers.ts +++ b/Front/vue-unilife/src/routers/routers.ts @@ -1,14 +1,14 @@ -import type { RouteRecordRaw } from 'vue-router'; -import { createRouter, createWebHistory } from 'vue-router'; +import type { RouteRecordRaw } from 'vue-router'; +import { createRouter,createWebHistory } from 'vue-router'; import LogPage from '../views/LogPage.vue'; import Personal from '@/components/Personal.vue'; import Manager from '@/views/AcountManager.vue'; import PersonalHome from '@/views/Home.vue'; import ForumHome from '@/views/ForumHome.vue'; import Curriculum from '@/views/Curriculum.vue'; -import DirectMessage from '@/views/DirectMessage.vue'; +import DirectMessage from '@/views/DirectMessage.vue'; -const routes: Array = [ +const routes:Array = [ { path: '/', redirect: '/log', @@ -19,51 +19,59 @@ const routes: Array = [ component: () => import('@/views/404.vue'), }, { - path: '/log', + path:'/log', name: 'LogPage', component: LogPage }, { - path: '/personal', + path:'/personal', name: 'Personal', component: Personal, children: [ { - path: '', - name: 'Home', - component: PersonalHome, + path:'', + name:'Home', + component:PersonalHome, }, { - path: 'manager', + path:'manager', name: 'Manager', - component: Manager, + component:Manager, }, { - path: 'ai', + path:'ai', redirect: '/personal', }, { - path: 'curriculum', - name: 'Curriculum', - component: Curriculum, - } + path:'curriculum', + name:'Curriculum', + component:Curriculum, + }, ] }, { - path: '/message', - name: 'DirectMessage', - component: DirectMessage, - }, - { - path: '/uniLifeHome', + path:'/uniLifeHome', name: 'ForumHome', component: ForumHome, }, { - path: '/post/:id', - name: 'PostDetail', + path:'/post/:id', + name:'PostDetail', component: () => import('@/views/PostDetailPage.vue'), }, + { + path: '/postEdit', + name: 'PostEdit', + component: () => import('@/views/PostEditView.vue'), + meta:{ + hideHeader: true, + } + }, + { + path: '/message', + name: 'DirectMessage', + component: DirectMessage, + } ]; const router = createRouter({ diff --git a/Front/vue-unilife/src/views/DirectMessage.vue b/Front/vue-unilife/src/views/DirectMessage.vue index 5395732..083ff84 100644 --- a/Front/vue-unilife/src/views/DirectMessage.vue +++ b/Front/vue-unilife/src/views/DirectMessage.vue @@ -1,23 +1,7 @@