1.0 KiB
1.0 KiB
2026-04-29 工作日志
- 修复 SysAdminView.vue 第 849 行
<img ... />占位符 bug(上一轮 i18n 修改误删内容),恢复为<img :src="usersStore.getAvatarUrlFromUserID(adminId)" class="w-5 h-5 rounded-full" alt="avatar" /> - 在
en.json的message节点补充缺失的"sysadmin": "System Admin"翻译 - 全面重新分析代码结构,更新并精简 MEMORY.md(整合后端 main.go 启动流程、apiSysAdmin 完整路由、前端路由守卫逻辑、stores/user.js isSysAdmin 机制等)
- 将 SysAdminView.vue 拆分为三个子组件:
src/views/sysadmin/UsersTab.vue(用户管理+详情弹窗)、GroupsTab.vue(用户组+添加/移除成员)、LogsTab.vue(登录失败日志);父组件改用 v-show 保持子组件挂载,UsersTab 自身 onMounted 加载数据,Groups/Logs 由父组件 watch(activeTab) 懒加载 - 将 SysAdminView.vue 整体移入
src/views/sysadmin/目录,并更新 router/index.js 中的引用路径为@/views/sysadmin/SysAdminView.vue