Files
dukang/docs/杜康好客-v3.5.6-开发文档.md
T
jacy 7e12eb3ca6
CI / verify (pull_request) Waiting to run
v3.5.6版本迭代
2026-08-23 16:41:22 +08:00

4.9 KiB
Raw Blame History

杜康好客 · v3.5.6 开发文档

2026-08-23 · admin-web / API
主题:HQ 运营与财务体验增强(任务导出、核销/账单银行信息、工单图片、权限、审核全屏)


1. 版本目标

  1. 开发计划 任务列表支持导出 Markdown / DOCX / Excel / PDF。
  2. 好客权益 · 核销详情 展示核销门店收款账户(户名/账号/开户行)。
  3. 门店账单 保留「已打款」「已结算」文案,用颜色与类型标签区分;页头说明两类终态含义。
  4. 财务四页(门店/合伙人/酒厂/物流)统一展示收款账户与打款凭证;确认打款可填凭证号。
  5. 技术支持 → 开发任务 审批创建任务时带入工单图片;新建任务支持上传图片。
  6. 运营权限 去掉调试模块(核销调试、小飞侠联调),仅超级管理员可见。
  7. 门店审核对比 支持全屏查看详情。

不做:C 端 / 合伙人 / 门店端改动;不升小程序版本号。


2. 功能清单

2.1 开发计划任务导出

# 说明
1 API POST /api/v1/admin/dev-plan/tasks/export
2 范围 scope=filter 按筛选;scope=selected 仅勾选 ids
3 格式 markdown / docx / xlsx / pdf
4 任务编号、类型、状态、内容、关联工单、创建人、创建时间、完成时间、附件
5 权限 dev_plan

2.2 核销详情 · 门店收款账户

# 说明
6 API GET /admin/redeem-records/:id 增加 store.primaryAccount
7 UI RedeemRecordDetailDescriptions 增加「收款账户」区块

2.3 门店账单状态区分

类型 终态 颜色 含义
T+1 出账 已打款 绿 HQ 确认已对公打款
手动提现 已结算 HQ 审核通过并完成结算

两类单据终态枚举均为 PAID,故文案不同;本版不改文案,仅强化视觉区分。

2.4 财务四页 · 银行卡打款信息

收款账户来源 打款凭证
门店账单 StoreAccount StoreBill.paymentRefT+1);提现沿用 StoreWithdrawRequest
合伙人账单 PartnerAccount PartnerBill.paymentRef
酒厂账单 WINERY_BANK_* 系统配置 WineryBill.paymentRef
物流对账 FulfillmentProvider LogisticsBill.paymentRef(挂账模式)

列表 / 详情 / 导出均展示户名、账号、开户行(及酒厂开户银行);确认打款弹窗可选填凭证号。

2.5 工单 → 任务图片

# 说明
8 DB dev_plan_task.attachment_urls JSON
9 审批创建 默认拷贝工单 attachmentUrls
10 新建任务 DevPlanTasksPage 支持 OssUpload

2.6 运营去掉调试模块

菜单 路由 新权限键
核销调试 /redeem/debug benefit_debug
小飞侠联调 /deliveries/xiaofeixia deliveries_debug

SUPER_ADMIN 默认拥有;调试 API 同步鉴权。

2.7 门店审核全屏

StorePackageAuditsPage 套餐对比 / 信息变更 Drawer 支持「全屏查看」切换 width=100%;全屏时图片放大。


3. Prisma 迁移

  • store_bill.payment_ref
  • partner_bill.payment_ref
  • winery_bill.payment_ref
  • logistics_bill.payment_ref
  • dev_plan_task.attachment_urls

脚本:prisma/migrate-finance-payment-ref-v356.sqlprisma/migrate-dev-plan-attachments-v356.sql


4. 发版步骤

步骤 动作
1 pnpm install(新增 docx
2 执行 Prisma 迁移
3 pnpm buildAPI + admin-web
4 dukang-api + admin-web

5. 关键路径

路径
任务导出 server/.../dev-plan/admin-dev-plan-export.util.ts
核销详情 admin-redeem.service.ts + RedeemRecordDetailDescriptions.tsx
门店账单 StoreBillsPage.tsx + settlement.service.ts
合伙人/酒厂/物流 PartnerBillsPage / WineryBillsPage / LogisticsBillsPage
工单图片 dev-plan.service.ts + SupportTicketsPage.tsx + DevPlanTasksPage.tsx
权限 hq-permissions.ts + AdminLayout.tsx
审核全屏 StorePackageAuditsPage.tsx + StorePackageAuditPanel.tsx

6. 验收清单

  • 开发计划:勾选/筛选导出 md/docx/xlsx/pdf,中文正常
  • 核销详情:有主账户时展示户名/账号/开户行
  • 门店账单:T+1「已打款」绿色、提现「已结算」青色;类型 Tag 醒目
  • 财务四页:列表/详情/导出含收款账户;确认打款可填凭证;已打款后可见凭证
  • 工单审批创建任务:图片带入;新建任务可上传图
  • 运营账号无「核销调试」「小飞侠联调」菜单;直链 403
  • 门店审核对比可全屏;图片放大可预览