Files
one-pipe-system/openspec/changes/update-exchange-inherited-shop-hint/proposal.md
luo 5e15127a89
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m0s
feat: 接入新参数:套餐分配生效条件选择,资产详情前代后代换货标识
2026-07-23 17:06:05 +08:00

1.5 KiB

Change: 换货新资产归属继承提示

Why

当前换货流程在选择新资产后,页面没有明确告知换货完成后的最终归属店铺,运营人员容易误以为可以手工选择目标店铺,进而对换货结果产生误判。

What Changes

  • 在换货创建入口、发货确认入口、换货详情页补充旧资产所属店铺和新资产继承归属店铺的展示。
  • 直接换货创建入口查询新资产时,按已选旧资产的 shop_id 过滤新资产候选,确保新旧资产限定在同一店铺范围内选择。
  • 保持现有换货创建、发货、确认完成接口和入参语义不变,不新增目标店铺选择控件或目标店铺提交字段。
  • 扩展换货响应数据,返回 inherited_shop_idinherited_shop_name 供前端统一展示最终归属店铺。
  • 在创建、发货、确认完成流程中补充提交中禁用、防重复提交、后端归属校验失败提示,以及成功后的详情刷新;创建换货单失败提示复用统一 HTTP 错误处理。

Impact

  • Affected specs: exchange-management
  • Related active changes: update-exchange-flow-direct-type(本提案建立在现有换货流程类型改造之上,需合并考虑)
  • Affected code:
    • src/api/modules/exchange.ts
    • src/views/asset-management/exchange-management/index.vue
    • src/views/asset-management/exchange-management/detail.vue
    • 相关旧资产/新资产搜索结果类型或映射逻辑(如需补充店铺名称展示数据)