feat: enhance employee CRUD with search, filters, and security module

This commit is contained in:
2026-05-07 13:48:00 +08:00
parent c00db75c13
commit 2d56bc2889
13 changed files with 693 additions and 131 deletions

View File

@@ -1,6 +1,6 @@
# Work Log - 2026-05-06
## 05-06 工作
## 今日工作
### 下午
- **修复了 Windows Git Bash 启动脚本报错问题**
@@ -9,43 +9,10 @@
- **创建了 work-log 技能**
- 自动记录工作日志
- 按 git 提交生成工作总结
---
# Work Log - 2026-05-07
## 05-07 工作
### 上午
- **完成了后端员工管理模块**
- 员工 CRUD 服务(创建、更新、删除)
- 自动记录修改历史(变更日志)
- 组织架构和角色模型
### 中午
- **完成了前端员工管理页面**
- 表格展示员工列表
- 搜索和分页功能
- 新增/编辑弹窗
- **添加了后端健康检查**
- 后端不可用时显示提示页面
- 支持重试
### 下午
- **重构了项目结构**
- 前后端分离web/ + server/
- 使用 vue-router 路由化导航
- 添加系统安装页面
- **整理了 UI 资源**
- 图片移至 web/UI/ 目录
- 清理旧文档
---
# 待处理
- [ ] 安装 PostgreSQL 并创建数据库
- [ ] 测试后端 API 连接
- [ ] 安装 PostgreSQL
- [ ] 创建 x_financial 数据库

View File

@@ -2,66 +2,8 @@
## 今日工作
### 早上 09:00 - 10:00
- **修复了 Windows 启动脚本报错**
- 添加虚拟环境检测函数 venv_valid()
- 无效时自动重建虚拟环境
### 早上 10:00 - 11:00
- **开始员工管理后端开发**
- 设计员工模型(工号、部门、职位、状态)
- 添加工号字段(唯一)
### 中午 11:00 - 12:00
- **完成了员工 CRUD 服务**
- create_employee() 创建员工
- update_employee() 更新员工
- get_employees() 分页查询
### 中午 12:00 - 13:00
- **添加了员工变更日志**
- 记录员工信息修改历史
- 字段employee_id, field_name, old_value, new_value
### 下午 13:00 - 14:00
- **添加了组织和角色模型**
- Organization 组织架构
- Role 角色权限
### 下午 14:00 - 15:00
- **完成了员工 API 端点**
- GET /api/v1/employees 列表
- POST /api/v1/employees 创建
- GET /api/v1/employees/{id} 获取单个
### 下午 15:00 - 16:00
- **开始前端员工页面开发**
- 表格展示员工列表
- 搜索功能
### 下午 16:00 - 17:00
- **完成了前端员工页面**
- 搜索和分页
- 新增/编辑弹窗
### 下午 17:00 - 18:00
- **添加了后端健康检查**
- BackendUnavailableRouteView 页面
- 后端不可用时提示并重试
### 下午 18:00 - 19:00
- **重构了前端路由**
- 使用 vue-router 路由化导航
- 添加 /employees 路由
### 下午 19:00 - 20:00
- **整理了 UI 资源**
- 图片移至 web/UI/ 目录
- 删除旧文档
---
# 待处理
- [ ] 安装 PostgreSQL
- [ ] 创建 x_financial 数据库
- **提交 c00db75** (11:50)
- feat: add employee management, backend health check, and UI improvements
- 完成了员工管理模块(后端 + 前端)
- 添加了后端健康检查
- 整理了 UI 资源