Yuhang Wu
|
0ae78b2d6f
|
feat(role): 添加角色菜单分配功能
- 新增 RoleAssignMenu 结构体用于角色菜单分配参数
- 实现 assign_menu 和 get_role_menu_ids 后端命令接口
- 在前端角色管理页面添加分配菜单弹窗功能
- 集成菜单树形结构展示和多选分配逻辑
- 更新用户角色分配接口为批量分配模式
- 优化表格容器滚动样式为水平自适应
|
2026-07-30 14:38:52 +08:00 |
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 |
Yuhang Wu
|
577b82291b
|
feat: 新增菜单管理功能
1. 新增后端菜单管理命令模块,实现菜单的增删改查以及树形结构构建
2. 注册菜单相关的Tauri命令到应用入口
3. 新增前端菜单管理API接口封装
4. 添加系统侧边栏菜单的菜单管理入口
5. 新增菜单管理路由和页面,支持菜单的增删改查、树形结构展示和筛选搜索
6. 优化用户、角色页面的空状态展示和布局样式
|
2026-07-29 13:50:58 +08:00 |
Yuhang Wu
|
d3614f4dd3
|
fix(role): 修复角色列表分页查询的SQL拼接空格问题
1. 修正了count查询SQL拼接时缺少前置空格的问题,避免出现"WHERE1=1"的语法错误
2. 新增了系统用户和角色的初始数据库脚本
|
2026-07-28 18:06:42 +08:00 |
Yuhang Wu
|
22fe7c43bf
|
feat: 新增角色管理功能模块
本次提交完成了角色管理模块的全流程开发:
1. 新增后端角色管理命令与数据库操作逻辑,包含分页查询、增删改查
2. 调整分页参数类型从i64改为i32,统一数据类型规范
3. 新增前端角色管理页面与路由配置,包含搜索、分页、增删改功能
4. 完善侧边栏菜单与图标映射,添加角色管理入口
5. 新增角色管理相关的API封装
|
2026-07-28 17:44:06 +08:00 |
Yuhang Wu
|
e0087b12a6
|
feat: 初始化项目基础框架并完成用户管理模块开发
1. 集成 Pinia 状态管理并创建全局 store
2. 添加布局组件系统,包含侧边栏、头部、标签页、页脚
3. 实现路由系统与多页面框架
4. 完成后端用户 CRUD 与分页接口
5. 新增前端用户管理页面与 API 封装
6. 集成 AWS S3 服务支持
7. 优化类型定义与代码规范
|
2026-07-27 17:20:55 +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 |