Commit Graph

13 Commits

Author SHA1 Message Date
Your Name
1eedb57c8f docs: 更新Ralph状态
- Phase 3审批流100%完成
- 审批超时处理已实现
- 任务完成55/136 (40%)
2026-03-05 10:54:41 +08:00
Your Name
464c044656 docs: 更新Ralph状态 - Phase 4业务模块80%完成
已存在19个功能页面:
- DashboardView, ActivityListView, ActivityCreateView
- ActivityDetailView, UsersView, UserDetailView
- RewardsView, RiskView, ApprovalCenterView
- AuditLogView, SystemConfigView, RoleManagementView
- DepartmentManagementView, PermissionsView
2026-03-05 10:46:48 +08:00
Your Name
7b5fb5ccfc docs: 更新任务追踪状态
- Phase 1 (数据库): 10/10 完成
- Phase 2 (权限核心): 22/22 完成
- Phase 3 (审批流): 20/23 完成 (87%)
- 总计: 52/136 完成 (38%)

更新任务状态标记和统计信息
2026-03-05 10:46:11 +08:00
Your Name
d406b59f86 docs: 更新Ralph状态 - Phase 3 100%完成
- 审批流后端完整实现
- 前端服务已更新
- Phase 4业务模块进度70%
2026-03-05 10:37:46 +08:00
Your Name
5342627fde feat(approval): 实现完整的审批流后端服务
- 新增实体类: SysApprovalFlow, SysApprovalRecord, SysApprovalHistory
- 新增Repositories: ApprovalFlowRepository, ApprovalRecordRepository, ApprovalHistoryRepository
- 完整实现ApprovalFlowService: 提交审批、处理审批、取消审批等
- 更新ApprovalController连接实际服务
- 添加单元测试ApprovalFlowServiceTest
- 更新Ralph状态文件 (Phase 3: 90%)
2026-03-05 10:31:21 +08:00
Your Name
0be6622310 feat(frontend): 添加用户服务和数据导出功能
- 添加 user.ts 用户管理服务
- 添加 useDataExport.ts 数据导出composable
- 增强审计日志页面筛选功能
2026-03-05 10:19:32 +08:00
Your Name
ce258c35db feat(frontend): 添加部门管理和系统配置页面
- 添加 department.ts 部门管理服务
- 添加 DepartmentManagementView.vue 部门管理页面
- 添加 SystemConfigView.vue 系统配置页面
- 更新路由配置添加新页面
- 更新 App.vue 添加系统菜单入口
- 前端编译验证通过
2026-03-05 10:16:40 +08:00
Your Name
061328ebb1 feat(approval): 添加审批流前端服务
- 创建 approval.ts 审批流API服务
- 包含审批流CRUD、待审批列表、审批操作等功能
2026-03-05 09:34:44 +08:00
Your Name
64bae7c13b feat(frontend): 完善前端权限系统
- 扩展 auth/roles.ts 添加13个新角色和40+权限定义
- 创建 services/permission.ts 权限API服务
- 创建 composables/usePermission.ts 权限组合函数
- 创建 router/permissionGuard.ts 路由权限守卫
- 更新路由配置使用新角色系统
- 更新 App.vue, LoginView, UsersView, PermissionsView 等使用新角色
- 更新 DemoDataService 使用新角色
- 前端编译验证通过
2026-03-05 07:36:38 +08:00
Your Name
62b1eef3af feat(permission): 完成权限核心模块后端
- 添加 UserRoleRepository 实现用户角色关联查询
- 添加 RolePermissionRepository 实现角色权限关联查询
- 完善 PermissionCheckService 实现核心权限验证逻辑
  - hasRole(): 检查用户是否拥有指定角色
  - getUserPermissions(): 获取用户所有权限
  - getUserDataScope(): 获取用户数据权限范围
  - getUserRoleCodes(): 获取用户角色代码列表
  - roleHasPermission(): 检查角色是否拥有权限
  - getRolePermissions(): 获取角色权限列表
2026-03-04 22:39:28 +08:00
Your Name
18a586df49 feat(permission): 创建权限管理核心模块
- V21迁移: 创建10张权限系统表(sys_role, sys_permission等)
- 添加角色实体(SysRole)、Repository、Service
- 添加权限系统Schema验证测试(21个测试用例)

Phase 1数据库表创建完成,Phase 2开始实施
2026-03-04 21:51:50 +08:00
Your Name
3d01919511 test: 添加权限系统Schema验证测试并修复H2测试环境
- 创建PermissionSchemaVerificationTest (21个测试用例)
- 使用JPA实体+ddl-auto=create-drop自动建表
- 验证PRD定义的10张权限系统表结构和字段
- 修复H2兼容性(IDENTITY语法)

Phase 1数据库表创建完成:10张权限相关表
2026-03-04 21:33:43 +08:00
Your Name
891b90ebb7 feat(db): 创建权限管理系统数据库迁移文件
- V21: 权限核心表(6张) - 角色/权限/用户角色/部门等
- V22: 审批流程表(5张) - 流程配置/节点/实例/记录/历史
- V23: 审计与权限审计表(4张) - 审计日志/权限审计/快照/部门层级

共创建15张数据库表,完成Phase 1数据库表创建任务
2026-03-04 19:53:26 +08:00