供应商对账:新增厂家账号门户与独立退货视图 #376

Merged
renshen merged 1 commits from feature/sumu-supplier-portal into main 2026-10-17 12:01:30 +08:00
Collaborator

本次改动

  • 新增厂家登录门户:厂家使用自己的账号登录后直接进入供应商对账,不再从财务页选择厂家。
  • 厂家账号通过供应商联系人绑定,门户只读取该联系人名称对应供应商的全部退货、自己的上传对账单和历史上传记录。
  • 退货门户支持查询、翻页、当前筛选导出、逐行确认/异议和当前筛选一键确认。
  • 导出、上传、确认接口均忽略客户端传入的供应商参数,强制使用当前登录账号绑定的供应商,防止越权。
  • 厂家联系人新增/编辑时恢复“可登录”选项;财务端供应商对账页增加“厂家登录账号管理”入口及账号绑定规则说明。

验证

  • SupplierReconciliationTest:22 tests / 171 assertions 全部通过。
  • VendorsTest:11 tests / 33 assertions 全部通过。
  • UsersTest 登录回归:16 tests / 43 assertions 全部通过。
  • 覆盖真实登录跳转、非厂家账号拒绝、跨厂家查询/导出/确认拦截、上传强制绑定供应商、全部退货翻页。

影响范围

  • 新增厂家门户路由与页面,复用现有联系人账号体系;无数据库结构变更。
  • 厂家账号名称需与退货/货款数据中的供应商名称完全一致。
## 本次改动 - 新增厂家登录门户:厂家使用自己的账号登录后直接进入供应商对账,不再从财务页选择厂家。 - 厂家账号通过供应商联系人绑定,门户只读取该联系人名称对应供应商的全部退货、自己的上传对账单和历史上传记录。 - 退货门户支持查询、翻页、当前筛选导出、逐行确认/异议和当前筛选一键确认。 - 导出、上传、确认接口均忽略客户端传入的供应商参数,强制使用当前登录账号绑定的供应商,防止越权。 - 厂家联系人新增/编辑时恢复“可登录”选项;财务端供应商对账页增加“厂家登录账号管理”入口及账号绑定规则说明。 ## 验证 - SupplierReconciliationTest:22 tests / 171 assertions 全部通过。 - VendorsTest:11 tests / 33 assertions 全部通过。 - UsersTest 登录回归:16 tests / 43 assertions 全部通过。 - 覆盖真实登录跳转、非厂家账号拒绝、跨厂家查询/导出/确认拦截、上传强制绑定供应商、全部退货翻页。 ## 影响范围 - 新增厂家门户路由与页面,复用现有联系人账号体系;无数据库结构变更。 - 厂家账号名称需与退货/货款数据中的供应商名称完全一致。
renshen added 1 commit 2026-10-17 12:01:20 +08:00
renshen merged commit a0a6e9285a into main 2026-10-17 12:01:30 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#376
No description provided.