Commit Graph

3 Commits

Author SHA1 Message Date
Yuhang Wu 27341c8a53 feat: 完成用户角色管理功能开发
本次提交实现了完整的用户角色管理体系:
1. 新增数据库表sys_user_role和sys_role_menu,完善权限关联结构
2. 新增角色状态字段,支持启用/禁用角色
3. 实现角色增删改查分页查询,新增角色列表接口
4. 实现用户分配角色、查询用户已分配角色的接口
5. 在前端用户管理页面添加角色分配功能,新增角色搜索筛选状态
6. 配置tauri命令自动收集,优化后端命令注册流程
7. 修复代码格式与依赖配置细节问题
2026-07-30 14:08:25 +08:00
Yuhang Wu faf181e67a feat: 新增主题切换、个人中心页面,优化界面样式与登录流程
1.  新增Pinia主题状态管理,支持明暗主题切换并持久化配置
2.  新增个人中心页面,支持用户信息编辑、密码修改与主题设置
3.  登录后缓存用户信息到localStorage,完善用户操作链路
4.  重构菜单命令注册逻辑,引入tauri-helper简化开发
5.  优化全局样式系统,使用CSS变量实现主题切换
6.  新增用户详情API接口,完善后端服务能力
7.  修复S3 SDK导入冗余依赖问题,优化菜单更新SQL执行逻辑
8.  调整侧边栏用户菜单,新增个人中心跳转入口
2026-07-29 18:07:14 +08:00
sparksfly 68d08dbc23 feat: 初始化DevBox项目,完成基础框架搭建
1. 添加Tauri桌面应用所需的配置、构建脚本和图标资源
2. 搭建Vue3+TypeScript+Vite前端基础架构
3. 实现MySQL数据库连接与用户登录的后端命令
4. 完成登录页和仪表盘的基础UI页面开发
5. 配置CI发布工作流与项目基础文档
2026-07-26 23:06:27 +08:00