Files
ops2/.workbuddy/memory/2026-04-29.md
T
2026-04-29 11:55:56 +08:00

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.jsonmessage 节点补充缺失的 "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