Appearance
小程序经理报表
页面:miniapp/src/pages/manager/reports.vue
与 Web frontend/src/views/acc/AccHomeView.vue 共用站点概览接口,记工 Tab 为按工人聚合。
Tab 与 API
| Tab | 接口 / 数据 | 说明 |
|---|---|---|
| 站点 | POST /acc/home/summary | 与 acc-home-metrics-parity.md 一致;趋势 7/14/30/90 天 |
| 记工 | POST /acc/partners/labor-records/site-page(分页拉全) | 近 12 个月、按工人 + 月份 + 工种聚合;未选工人时展示全站行数(来自 summary) |
| 月结 | 月结巡检 composable | 仅管理员角色显示 |
站点 Tab 钻取
| 操作 | 跳转 |
|---|---|
| 本月入库单 | recorder/inbound |
| 本月出库单 | recorder/outbound |
| 在制 / 关账 / 冲红 | recorder/production-list |
| 记工待结算 / 已进单 | recorder/labour-view |
| 结算单已结 / 已发放 | manager/settlement |
| 有待结算记工 | manager/settlement-create |
| 查看全部库存 | recorder/inventory |
记工 Tab
- 选员工后:待结算 / 已进结算单金额为 记工行
settlementStatus汇总,与结算单「已发放」不同。 - 全站快照(未选员工):
labor.pendingLines/settledLines、settlement.settled/paid与站点 Tab 同源,便于与 Web 首页数字对照。
权限
canAccHomeRead 或 canAccLaborRecordsSiteRead(useMiniappPageGate,角色 manager)。
验收
bash
pnpm run check:miniapp预发业务验收: m4-settlement-manual-checklist.md 用例 6。