|
|
@@ -29,9 +29,9 @@ In Progress
|
|
|
**注意:由于用人小程序仅用于查看,订单状态变更、添加备注、编辑等写操作只在管理后台执行**
|
|
|
- [x] 创建订单详情模态框或页面
|
|
|
- [x] 展示订单完整信息(基础信息、关联人才、岗位详情等)
|
|
|
- - [x] 实现订单状态变更功能(需权限验证)
|
|
|
- - [x] 添加订单备注和操作日志
|
|
|
- - [ ] 实现订单编辑功能(如有权限)
|
|
|
+ - [x] 显示订单状态信息(状态变更功能在管理后台执行)
|
|
|
+ - [-] 显示操作日志(数据库无订单操作日志表,已移除操作日志卡片)
|
|
|
+ - [-] 实现订单编辑功能(只在管理后台执行,小程序不提供)
|
|
|
- [x] 任务3:实现打卡数据统计(AC:3)
|
|
|
- [ ] 集成订单统计API(史诗012提供)
|
|
|
- [ ] 展示打卡数据统计卡片(出勤率、迟到早退统计等)
|
|
|
@@ -431,6 +431,8 @@ claude-sonnet
|
|
|
- 检查订单详情页API调用与企业专用订单API实现的匹配性:订单详情页正确使用`enterpriseOrderClient.detail[':id'].$get`调用企业专用订单详情路由`GET /detail/{id}`,路径、方法、参数和认证中间件均匹配正确(基于故事012.014的路由分离实现)
|
|
|
- 优化订单详情页订单ID获取方式:使用`Taro.useRouter()`替代`useEffect`和状态管理,简化代码并提高性能,移除冗余的`useEffect`和`setOrderId`状态
|
|
|
- 优化订单详情页样式和Taro适配:将所有Button组件替换为View组件实现纯文本按钮样式,为包含多个Text组件的View容器添加flex flex-col确保垂直排列,修复API数据类型映射问题,通过类型检查
|
|
|
+- 移除订单详情页写操作功能:根据故事更新,移除状态变更、添加备注、编辑订单等写操作功能,订单详情页现在仅用于查看,所有写操作只在管理后台执行
|
|
|
+- 移除订单详情页操作日志卡片:检查数据库实体结构,发现没有订单操作日志表,已移除订单详情页中的操作日志卡片
|
|
|
|
|
|
### 完成笔记列表
|
|
|
- ✅ 检查故事011.004代码实现完成情况:
|
|
|
@@ -451,8 +453,8 @@ claude-sonnet
|
|
|
- ✅ 实现订单详情页基础功能:
|
|
|
- 创建订单详情页面组件
|
|
|
- 展示订单完整信息(基础信息、关联人才、岗位详情等)
|
|
|
- - 实现订单状态变更UI(需权限验证)
|
|
|
- - 添加订单备注和操作日志UI
|
|
|
+ - 显示订单状态信息(状态变更在管理后台执行)
|
|
|
+ - 显示操作日志(数据库无订单操作日志表,已移除操作日志卡片)
|
|
|
- 集成`Navbar`导航栏组件,标题"订单详情",带左侧返回按钮(二级页面配置)
|
|
|
- 移除`YongrenTabBarLayout`包裹(二级页不需要底部导航)
|
|
|
- 调整ScrollView布局:`h-screen overflow-y-auto px-4 pb-4 pt-0`
|