Files
one-pipe-system/openspec/changes/update-shop-salesperson-selection/proposal.md
luo e95dc8e4f5
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m34s
feat:代理现金余额不足100元展示、店铺业务员选择展示与筛选
2026-07-20 12:17:02 +08:00

1.4 KiB

Change: 店铺平台业务员选择、展示与筛选

Why

当前店铺没有记录负责的平台业务员,运营无法在新建、编辑、列表和详情中维护或查看业务归属。需要为店铺绑定可选的平台业务员,该绑定仅用于业务归属和通知关系,不承载分销、佣金或发展层级语义。

What Changes

  • 在店铺新建和编辑表单新增可清空、可搜索的“平台业务员”选择器。
  • 候选业务员复用启用的平台账号查询接口,展示账号名和手机号摘要。
  • 扩展店铺创建、更新、列表查询、列表返回和详情返回的数据契约,支持 business_owner_account_id 及业务员展示字段。
  • 在店铺列表新增业务员列和按业务员筛选项,在店铺详情展示业务员名称和手机号摘要。
  • 已停用的已绑定业务员仅用于历史列表和详情展示,不能作为新建或编辑表单的候选项。
  • 不新增分销、佣金、发展层级或其他业务结算行为。

Impact

  • Affected specs: shop-management
  • Affected code:
    • src/api/modules/shop.ts
    • src/types/api/shop.ts
    • 平台账号查询 API 类型或服务模块
    • src/views/shop-management/list/index.vue
    • 店铺详情页或详情抽屉的展示配置
  • API contracts:
    • POST /api/admin/shops
    • PUT /api/admin/shops/{id}
    • GET /api/admin/shops
    • GET /api/admin/accounts?account_type=platform&status=1