From 130080c85923a949d580090029401c37684addfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?2023302111026=E9=BB=84=E7=BD=97=E9=9C=96?= <1243969857@qq.com> Date: Sun, 11 May 2025 10:47:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=80=9A=E7=9F=A5=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vue-frontend/src/components/Header.vue | 1 + .../vue-frontend/src/router/index.js | 12 +++ .../src/views/NotificationDetail.vue | 98 +++++++++++++++++++ .../src/views/NotificationList.vue | 90 +++++++++++++++++ 4 files changed, 201 insertions(+) create mode 100644 珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationDetail.vue create mode 100644 珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationList.vue diff --git a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/components/Header.vue b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/components/Header.vue index e6c6cad..3b4548d 100644 --- a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/components/Header.vue +++ b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/components/Header.vue @@ -32,6 +32,7 @@ 反馈站 + 通知 diff --git a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/router/index.js b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/router/index.js index 654a4e7..187972b 100644 --- a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/router/index.js +++ b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/router/index.js @@ -4,6 +4,7 @@ import Register from '../components/Register.vue'; import PostDetail from '@/views/PostDetail.vue'; import MainPage from '@/views/MainPage.vue'; import UserPage from '@/views/UserPage.vue'; +import NotificationList from '@/views/NotificationList.vue'; const routes = [ { @@ -30,6 +31,17 @@ const routes = [ path: '/user', name: 'UserPage', component: UserPage + }, + {//通知页面 + path: '/notificationlist', + name: 'NotificationList', + component: NotificationList + }, + {//详细通知页面 + path: '/notification/:id', + name: 'NotificationDetail', + component: () => import('@/views/NotificationDetail.vue'), + props: true } ]; diff --git a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationDetail.vue b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationDetail.vue new file mode 100644 index 0000000..52bed46 --- /dev/null +++ b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationDetail.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationList.vue b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationList.vue new file mode 100644 index 0000000..11bb166 --- /dev/null +++ b/珞珈岛-项目相关文件/luojia-island/vue-frontend/src/views/NotificationList.vue @@ -0,0 +1,90 @@ + + + + + + \ No newline at end of file