fix(shop): 修复订单确认页面数量输入组件逻辑

- 调整步长设置逻辑,根据最小购买数量动态设置步长值
- 移除票据模板激活时的禁用条件限制
- 简化数量输入框的禁用状态判断逻辑
This commit is contained in:
2026-03-01 12:22:23 +08:00
parent ab61aa9ee0
commit 23af704c68

View File

@@ -858,12 +858,9 @@ const OrderConfirm = () => {
value={quantity} value={quantity}
min={isTicketTemplateActive ? minBuyQty : 1} min={isTicketTemplateActive ? minBuyQty : 1}
max={goods.stock || 999} max={goods.stock || 999}
step={10} step={minBuyQty === 1 ? 1 : 10}
readOnly readOnly
disabled={ disabled={((goods.canBuyNumber ?? 0) !== 0) && !isTicketTemplateActive}
(((goods.canBuyNumber ?? 0) !== 0) && !isTicketTemplateActive) ||
(isTicketTemplateActive && minBuyQty === 1)
}
onChange={handleQuantityChange} onChange={handleQuantityChange}
/> />
</ConfigProvider> </ConfigProvider>