|
|
@@ -253,16 +253,14 @@ test_patterns: ['Vitest', 'React Testing Library']
|
|
|
- 残疾类型:视力残疾(3人)
|
|
|
- 性别分布:1男2女
|
|
|
|
|
|
-- [ ] **任务 2.1:使用正确的测试账号登录**
|
|
|
- - 动作:使用企业端测试账号 `13800013800` 登录
|
|
|
- - 验证:检查 JWT token 中的 companyId 是否为 127
|
|
|
- - 备注:原文档记录的账号 `13800138005` 可能不正确
|
|
|
-
|
|
|
-- [ ] **任务 2.2:验证 API 响应**
|
|
|
- - 动作:使用浏览器 DevTools 查看网络请求
|
|
|
- - 确认:API `/api/v1/yongren/statistics/*` 返回状态码
|
|
|
- - 如果返回 403:检查 JWT token 中的 companyId
|
|
|
- - 如果返回 200 但数据为空:检查后端查询逻辑
|
|
|
+- [x] **验证完成** - 使用正确账号登录后数据正常显示!
|
|
|
+ - **测试账号**:`13800013800` / `123123`(明文密码,用于测试)
|
|
|
+ - **验证结果**:
|
|
|
+ - 在职人数:3 ✅
|
|
|
+ - 平均薪资:¥2,000 ✅
|
|
|
+ - 在职率:100% ✅
|
|
|
+ - 户籍省份分布:山东省、山西省、青海省 ✅
|
|
|
+ - **结论**:问题2的根源是测试账号认证问题,不是代码bug。使用正确的企业账号登录后,所有数据都正确显示。
|
|
|
|
|
|
**问题6:人才端-本月出勤数据为0**
|
|
|
|
|
|
@@ -624,8 +622,12 @@ describe('generateMockAttendanceData - 固定值模式', () => {
|
|
|
- 企业端首页(`yongren-dashboard-ui`)本身就没有通知模块
|
|
|
|
|
|
**高风险项目:**
|
|
|
-- 问题1(订单薪资编辑)需要确认后端 API `PUT /orders/persons/salary` 是否存在
|
|
|
-- 问题2(数据统计)需要使用正确的测试账号验证
|
|
|
+- 问题1(订单薪资编辑):**需要新增后端 API**
|
|
|
+ - 现有 API:`PUT /persons/work-status`、`PUT /persons/dates`
|
|
|
+ - **缺失**:`PUT /persons/salary` - 薪资更新接口
|
|
|
+ - **建议**:在 `order-custom.routes.ts` 中添加新的薪资更新路由
|
|
|
+
|
|
|
+- 问题2(数据统计):**已验证** - 使用正确账号 `13800013800` / `123123` 后数据正常显示
|
|
|
|
|
|
**已知限制:**
|
|
|
- 考勤数据仍使用 Mock 数据,未连接真实 API
|