Appearance
三线并进执行计划(B 现场 · C 留存 · 发版稳)
与 release-phase-plan.md 配套;按章节顺序勾选,勿跳步。
bash
# 每批改动后
pnpm run check
# 发版候选
pnpm run release:prepublish一、B 端 — 经理 / 结算现场
| 序 | 项 | 状态 | 验收 |
|---|---|---|---|
| 1 | 经理报表阈值可配置(sys_system_configs group=acc) | 代码 | 改配置后小程序 Toast 阈值变化 |
| 2 | 阈值随 POST /acc/home/summary 下发 | 代码 | reportAlertThresholds 字段 |
| 3 | 小程序站点 Tab 导出 CSV | 代码 | 经理报表 → 站点 → 导出 |
| 4 | Web 已有 AccHome 导出 | 已有 | AccHomeView |
| 5 | 结算列表 POST /acc/settlement/export-csv | 代码 | Web 列表「导出对账」 |
| 6 | 小程序结算列表导出 | 代码 | settlement.vue + POST /acc/settlement/export-csv |
| 7 | 撤销发放 unmark-paid + 记账回滚 | 代码 | 非 void;见 bookkeeping-settlement-sync-revert.md |
配置键(系统管理 → 系统参数):
| group | key | 默认 | 说明 |
|---|---|---|---|
acc | manager_report.pending_labor_lines_warn | 80 | 待结算记工行数告警 |
acc | manager_report.settled_unpaid_warn | 15 | 待发放结算笔数告警 |
二、C 端 — 个人记账留存
| 序 | 项 | 状态 | 验收 |
|---|---|---|---|
| 1 | 分享图含支出 ring 示意 | 代码 | 统计页生成分享图见扇区 |
| 2 | 周期账改周期重算 nextDueDate | 代码 | 编辑周/月后下次到期日更新 |
| 3 | 多账本预算看板 | 代码 | budget-overview 页 |
| 4 | 发放撤销回滚个人流水 | 产品待定 | 见 bookkeeping-settlement-sync-revert.md |
三、发版稳 — 签字 + E2E + 集成测
| 序 | 项 | 状态 | 验收 |
|---|---|---|---|
| 1 | 每次发版跑 pnpm run release:prepublish | 脚本 | = prerelease |
| 2 | P0 清单 pnpm run release:p0-preflight | 已有 | 含人工步骤打印 |
| 3 | GitHub 配齐 E2E_* Secrets | 运维 | CI e2e-smoke 少 skip |
| 4 | 结算 export + 阈值 resolver 单测 | 代码 | pnpm --filter taskflow-backend test |
| 5 | Acc 链路集成测扩项 | 代码 | settlement-flow.integration.spec.ts |
发版顺序(定稿)
pnpm run release:prepublishpnpm run release:p0-preflight -- --with-month-close(要库)zen:push(若有 schema)- 部署 +
db:sync-roles-perms - 签字包存档 → 小程序提审