refactor(consignment): 删掉按库存号操作寄卖的卖家入口

手动入库停用后,"没有提报单的现货"已不可能再产生,批次 I 为兜这类货加的两个
按库存号入口(/worker/consignment/inventories/:inventoryId/...)成了纯负担。

- 删除两个按库存号的路由/服务函数、前端两个请求函数与页面里的锚点分派逻辑,
  卖家动作只按提报单号(寄卖单号)定位
- 卖家列表里"没有提报单"的兜底行不再暴露内部仓库号(标题改「客服手工入库」),
  且一律不给操作能力位,不给用户一个点下去必然失败的按钮
- 加静态守卫测试钉住以上两点,防止以后又长出按库存号的入口

真实库验证:卖家列表三件货都带寄卖单号与 submissionId,没有提报单的现货 0 件。
This commit is contained in:
yml2213
2026-09-17 11:45:50 +08:00
parent 0c10f0e135
commit e731348bb0
6 changed files with 61 additions and 132 deletions
-21
View File
@@ -483,24 +483,3 @@ export function submitWorkerConsignmentGiftEvidence(
payload,
)
}
/**
* 客服手工入库的现货没有提报单号,按库存号走同一套动作
* (后端单独开路由,不用"一个 id 两义",避免提报单号与库存号撞号时误操作)。
*/
export function confirmWorkerConsignmentInventoryFriendAdded(inventoryId: number | string) {
return apiPost<{ order: WorkOrder }>(
`/api/v1/worker/consignment/inventories/${inventoryId}/confirm-friend`,
{},
)
}
export function submitWorkerConsignmentInventoryGiftEvidence(
inventoryId: number | string,
payload: { imageUrls: string[]; note?: string },
) {
return apiPost<{ order: WorkOrder }>(
`/api/v1/worker/consignment/inventories/${inventoryId}/gift-evidence`,
payload,
)
}