- 系统设置(Settings)模块
- 新增
Setting 数据模型,支持全局、组织、部门、用户级别的配置
- 支持多类型配置项(字符串、数字、布尔、JSON)
- 后端接口
/api/v1/settings 支持增删改查、按 key+scope 查询、自动分级解析
- 提供设置解析优先级:用户 > 部门 > 组织 > 全局
- 创建模拟数据脚本
bin/create_sample_settings.py,便于开发环境初始化
- 用户权限(RBAC)模块
- 新增
Role、Permission、RolePermission、UserRole 等数据模型
- 后端接口
/api/v1/rbac 支持角色、权限的增删改查,角色/权限分配与撤销
- 支持用户权限校验接口
/api/v1/rbac/check,可用于前端快速判断用户是否有某项操作权限
- 提供依赖注入
require_permission,可用于后端接口权限保护
- 创建模拟数据脚本
bin/create_sample_rbac.py,批量初始化常用角色、权限
- 新增
考勤管理页面并对接API
- 新增
培训发展页面并对接API
入职管理页面及相关功能对接API
- 创建对话框
创建入职流程并对接API
- 创建对话框
发送入职指引,接口WIP
- 创建页面
流程跟踪
试用期管理页面及相关功能对接API
- 创建对话框
创建试用期评估并对接API
- 创建对话框
办理转正并对接API
离职管理页面及相关功能对接API
- 创建对话框
办理离职并对接API
- 创建对话框
离职审批并对接API
离职管理页面新增工作交接列表及简单统计
- 创建对话框
工作交接并对接API
- 重构页面
仪表盘
档案查询页面对接API
员工状态页面对接API
- 实现接口
入职管理列表
- 实现接口
入职流程
- 实现接口
流程跟踪
- 实现接口
试用期管理列表
- 实现接口
试用期评估
- 实现接口
试用期转正
- 实现接口
试用期辞退
- 实现接口
离职管理列表
- 实现接口
办理离职
- 实现接口
离职审批
- 实现接口
工作交接
- 实现接口
员工状态
- 重构接口
仪表盘
- 重构
档案管理相关接口
- 优化
部门相关接口
- 优化
岗位相关接口
- 优化
员工档案相关接口
- 实现
shadcn主题系统和主题选择器
- 支持深色/浅色模式切换
- 为岗位列表页面添加网格/列表视图切换
- 为部门列表页面添加网格/列表视图切换
- 为员工档案详情页添加详细/简洁/简历视图切换
- 新增员工档案简洁视图详情页
- 新增员工档案简历视图详情页
- 实现员工列表分页功能,支持页面大小调整
- 添加全局搜索功能,支持跨页面搜索员工信息
- 实现员工编辑功能,包括对话框编辑和独立编辑页面
- 添加员工创建和编辑表单验证
- 实现完整的JWT认证流程
- 创建登录页面,支持用户名/密码认证
- 部门/岗位/员工档案
crud对接后端接口
- 接口实现:
- 实现完整的
JWT用户认证和授权
- 添加用户登录、token验证、权限检查功能
- 添加员工/岗位/部门CRUD操作和权限管理:
- 员工/岗位/部门模型扩展字段,更新外键、约束
- 创建样本数据生成脚本,生成部门、岗位、员工档案