feat(consignment): 高规格(超配钻级/璀璨)寄卖建议价自动按当前最高档位报价

This commit is contained in:
yml2213
2026-09-17 19:23:01 +08:00
parent 1526907005
commit 9180b5f61c
3 changed files with 130 additions and 22 deletions
+5 -2
View File
@@ -342,9 +342,12 @@
- 动态禁用:`BRILLIANCE_OPTIONS` 中 `value > diamondLevel` 自动置灰禁用(1钻最多1璀,2钻最多2璀…)。
- 自动收敛:调小钻级时(如 5钻改为 2钻),原选璀璨数超出时自动收敛至新钻级(2璀),并联动重算建议价与物品名。
- 默认值与联动:璀璨数默认 `initialValue={0}`(无),`queryKey` 纳入 `${bri}`,切换璀璨即刻重新带价。
- 双重校验:前端 Validator 校验 + 后端 `publishWorkerConsignment` 拦截(`brilliance_exceeds_diamond`)。
4. ✅ **高规格溢出自动按当前配置最高档位报价**:
- 璀璨溢出:当号主提报的璀璨数高于后台已配置上限(如后台该钻级只配了 0~2 璀,号主出 3/4/5 璀等),自动按当前钻级已配置的最高璀璨档位报价。
- 钻级溢出:当号主提报的钻级高于后台配置上限(如后台只配了 1~6 钻,号主出 7 钻),自动按后台当前已配置的最大钻级报价(7钻报6钻价)。
- 边界安全:仅在超出配置上限时触发兜底;未超出配置上限时严格精确对齐(低钻绝不报高钻价,中间未配价规格返回 null 由号主手动填写,防错价)。
**验证**:后端 487 / 前端 54 测试全绿;两侧 `typecheck` / `lint:check` / `format:check` 通过。
**验证**:后端 488 / 前端 54 测试全绿;两侧 `typecheck` / `lint:check` / `format:check` 通过。
### 批次 W · 规格口径:互通通配 + 后台全量/发布端分物品展示(本轮)
**业务定案**: