feat(consignment): 自动匹配改为发布前即时匹配,manual 保留内部等待

This commit is contained in:
2026-11-07 13:46:34 +08:00
parent 8758270591
commit 09f47a3be4
7 changed files with 345 additions and 17 deletions
@@ -1756,8 +1756,13 @@ export default function ConsignmentConfigPanel() {
<Switch checkedChildren="优先" unCheckedChildren="不优先" />
</Form.Item>
<Form.Item
label="内部匹配等待(分钟)"
label="手动匹配等待(分钟)"
name={['internalMatch', 'delayMinutes']}
extra={
matchingMode === 'auto'
? '自动匹配在发布时立即匹配,未命中直接进大厅,不使用等待窗口'
: '仅手动匹配生效:工单在内部池等待运营挑库存'
}
style={{ marginBottom: 0 }}
>
<InputNumber
@@ -1765,6 +1770,24 @@ export default function ConsignmentConfigPanel() {
precision={0}
style={{ width: '100%' }}
addonAfter="分钟"
disabled={matchingMode === 'auto'}
/>
</Form.Item>
<Form.Item
label="超时后回大厅"
name={['internalMatch', 'fallbackToHall']}
valuePropName="checked"
extra={
matchingMode === 'auto'
? '自动匹配未命中直接进大厅,不涉及此策略'
: '关闭后超时重新匹配(最多 3 次),仍未命中回大厅'
}
style={{ marginBottom: 0 }}
>
<Switch
checkedChildren="回大厅"
unCheckedChildren="重新匹配"
disabled={matchingMode === 'auto'}
/>
</Form.Item>
</>