feat(M08-B): 补任务结算筛选
This commit is contained in:
@@ -122,6 +122,13 @@
|
||||
- 后台生成保洁结算单接入保洁员选择器,管理员从已加载的 `CLEANER` 列表选择人员后生成结算单,门店 ID 仍作为可选过滤条件。
|
||||
- `scripts/check-admin-m08-b.mjs` 扩展检查任务、结算组件中的 `el-select`、`cleanerLabel` 以及选择器样式,避免后续回退到纯 ID 输入。
|
||||
|
||||
## 2026-06-30 任务结算筛选增量
|
||||
|
||||
- 管理侧 `GET /admin-api/cleaning/tasks` 新增 `storeId` 与 `cleanerUserId` 查询参数;保洁员筛选同时匹配负责人和未移除协作者,继续受管理员门店数据范围裁剪。
|
||||
- 管理侧 `GET /admin-api/cleaning/settlements` 新增 `storeId` 与 `cleanerUserId` 查询参数,便于财务按门店、保洁员和结算状态定位待确认、待发放或异常结算单。
|
||||
- 后台任务列表和结算列表新增门店 ID 输入、保洁员下拉和筛选按钮,筛选条件会随分页、状态切换和刷新进入真实 admin-api 请求。
|
||||
- `backend/tests/cleaning-route.test.mjs` 覆盖任务/结算筛选参数透传;`scripts/check-admin-m08-b.mjs` 扩展检查筛选控件、API 参数和样式。
|
||||
|
||||
## 验收结果
|
||||
|
||||
- `npm run build`(`backend/`):PASS。
|
||||
@@ -190,14 +197,18 @@
|
||||
- 保洁员资料细节增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
- 保洁员选择器增量后 `npm run build`(`admin/`):PASS。
|
||||
- 保洁员选择器增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
- 任务结算筛选增量后 `npm run build`(`backend/`):PASS。
|
||||
- 任务结算筛选增量后 `npm run build`(`admin/`):PASS。
|
||||
- 任务结算筛选增量后 `node tests/cleaning-route.test.mjs`:PASS,覆盖任务/结算筛选参数透传。
|
||||
- 任务结算筛选增量后 `node scripts/check-admin-m08-b.mjs`:PASS。
|
||||
|
||||
## 状态
|
||||
|
||||
M08-B 保持 `PARTIAL`。当前已完成保洁端任务大厅、我的任务、接单、开始、照片上传、提交验收、驳回补做、订单结束自动建任务、统计、管理员任务查询、指派、验收、驳回、超时回收、多人协作分账、待结算候选、正式结算单生成、确认、发放成功标记、发放失败记录、微信商家转账 API 适配、转账中间态落库、主动轮询同步、微信转账通知回调、微信转账预检、非生产 Mock 门禁、后台任务成员协作管理、结算单详情、统计明细、保洁员资料管理界面、手机号维护、微信绑定状态、每日统计趋势和任务/协作者/结算保洁员选择器;真实商户现场联调和更完整的后台/小程序管理界面仍待继续。M08-A 的真机合法域名、真实微信支付和实物开门验证按外部条件阻塞保留,不阻断 M08-B 工程推进。
|
||||
M08-B 保持 `PARTIAL`。当前已完成保洁端任务大厅、我的任务、接单、开始、照片上传、提交验收、驳回补做、订单结束自动建任务、统计、管理员任务查询、指派、验收、驳回、超时回收、多人协作分账、待结算候选、正式结算单生成、确认、发放成功标记、发放失败记录、微信商家转账 API 适配、转账中间态落库、主动轮询同步、微信转账通知回调、微信转账预检、非生产 Mock 门禁、后台任务成员协作管理、结算单详情、统计明细、保洁员资料管理界面、手机号维护、微信绑定状态、每日统计趋势、任务/协作者/结算保洁员选择器以及任务/结算门店和保洁员筛选;真实商户现场联调和更完整的后台/小程序管理界面仍待继续。M08-A 的真机合法域名、真实微信支付和实物开门验证按外部条件阻塞保留,不阻断 M08-B 工程推进。
|
||||
|
||||
## 提交
|
||||
|
||||
- 工程提交:`M08-B保洁员选择器增量`
|
||||
- 工程提交:`M08-B任务结算筛选增量`
|
||||
- 远端校验:待本轮 push 后执行 `HEAD == origin/main`。
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user