fix(shop): 修复订单确认页面数量输入组件逻辑
- 调整步长设置逻辑,根据最小购买数量动态设置步长值 - 移除票据模板激活时的禁用条件限制 - 简化数量输入框的禁用状态判断逻辑
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user