diff --git a/schoolNewsServ/.bin/mysql/sql/initMenuData.sql b/schoolNewsServ/.bin/mysql/sql/initMenuData.sql index 38f5ba4..3815655 100644 --- a/schoolNewsServ/.bin/mysql/sql/initMenuData.sql +++ b/schoolNewsServ/.bin/mysql/sql/initMenuData.sql @@ -303,6 +303,7 @@ INSERT INTO `tb_sys_menu` VALUES ('402', 'menu_learning_records', '学习记录', 'menu_user_center', '/user-center/learning-records', 'user/user-center/LearningRecordsView', NULL, 1, 0, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:49:56', NULL, 0), ('403', 'menu_my_favorites', '我的收藏', 'menu_user_center', '/user-center/favorites', 'user/user-center/MyFavoritesView', NULL, 2, 0, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:49:56', NULL, 0), ('404', 'menu_my_achievements', '我的成就', 'menu_user_center', '/user-center/achievements', 'user/user-center/MyAchievementsView', NULL, 3, 0, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:49:56', NULL, 0), +('650', 'menu_user_message_center', '消息中心', 'menu_user_center', '/user-center/message', 'user/message/MyMessageListView', NULL, 4, 0, 'NavigationLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0), ('500', 'menu_profile', '账号中心', 'menu_user_dropdown', '/profile', 'user/user-center/UserCenterLayout', NULL, 5, 1, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:49:56', NULL, 0), ('501', 'menu_personal_info', '个人信息', 'menu_profile', '/profile/personal-info', 'user/user-center/profile/PersonalInfoView', NULL, 1, 0, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:48:39', NULL, 0), ('502', 'menu_account_settings', '账号设置', 'menu_profile', '/profile/account-settings', 'user/user-center/profile/AccountSettingsView', NULL, 2, 0, 'NavigationLayout', '1', NULL, '2025-10-27 17:26:06', '2025-10-29 11:48:39', NULL, 0), @@ -344,9 +345,8 @@ INSERT INTO `tb_sys_menu` VALUES ('8004', 'menu_admin_system_task', '系统定时任务配置', 'menu_admin_crontab_manage', '/admin/manage/crontab/system-task', 'admin/manage/crontab/SystemTaskView', NULL, 4, 0, 'SidebarLayout', '1', NULL, '2025-11-25 13:45:00', '2025-11-25 13:45:00', NULL, 0), -- 消息通知模块菜单 (9000-9999) ('9001', 'menu_admin_message_manage', '消息管理', NULL, '/admin/manage/message', 'admin/manage/message/MessageManageView', 'admin/notice.svg', 9, 0, 'SidebarLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0), --- 用户端消息中心菜单 (650-699) -('650', 'menu_user_message_center', '消息中心', NULL, '/user/message', 'user/message/MyMessageListView', NULL, 7, 1, 'NavigationLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0), -('651', 'menu_user_message_detail', '消息详情', 'menu_user_message_center', '/user/message/detail/:messageID', 'user/message/MyMessageDetailView', NULL, 1, 3, 'NavigationLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0); +-- 用户端消息详情菜单 (651) +('651', 'menu_user_message_detail', '消息详情', 'menu_user_message_center', '/user-center/message/detail/:messageID', 'user/message/MyMessageDetailView', NULL, 1, 3, 'NavigationLayout', '1', NULL, '2025-11-13 10:00:00', '2025-11-13 10:00:00', NULL, 0); -- 插入菜单权限关联数据 -- ============================================ diff --git a/schoolNewsWeb/src/components/base/Notice.vue b/schoolNewsWeb/src/components/base/Notice.vue index aa76af5..23e453f 100644 --- a/schoolNewsWeb/src/components/base/Notice.vue +++ b/schoolNewsWeb/src/components/base/Notice.vue @@ -11,7 +11,7 @@
-

通知

+

消息通知

{{ unreadCount }}条未读
@@ -195,7 +195,7 @@ async function handleNoticeClick(item: MessageUserVO) { } function viewAll() { - router.push('/user/message'); + router.push('/user-center/message'); forceCloseDropdown(); } diff --git a/schoolNewsWeb/src/views/user/message/MyMessageDetailView.vue b/schoolNewsWeb/src/views/user/message/MyMessageDetailView.vue index 5669e48..6b585be 100644 --- a/schoolNewsWeb/src/views/user/message/MyMessageDetailView.vue +++ b/schoolNewsWeb/src/views/user/message/MyMessageDetailView.vue @@ -311,12 +311,14 @@ onMounted(() => { padding: 20px; .header { - max-width: 900px; + // max-width: 900px; + width: 90%; margin: 0 auto 20px; } .detail-container { - max-width: 900px; + // max-width: 900px; + width: 90%; margin: 0 auto; .message-card { diff --git a/schoolNewsWeb/src/views/user/resource-center/ResourceCenterView.vue b/schoolNewsWeb/src/views/user/resource-center/ResourceCenterView.vue index 8e27ffb..d08908a 100644 --- a/schoolNewsWeb/src/views/user/resource-center/ResourceCenterView.vue +++ b/schoolNewsWeb/src/views/user/resource-center/ResourceCenterView.vue @@ -5,9 +5,9 @@ :category-name="currentCategoryName" :show-article-mode="showArticle" /> -
+