diff --git a/app/components/TradeModal.jsx b/app/components/TradeModal.jsx index 024d26b..da3105e 100644 --- a/app/components/TradeModal.jsx +++ b/app/components/TradeModal.jsx @@ -202,7 +202,7 @@ export default function TradeModal({ type, fund, holding, onClose, onConfirm, pe }; const isValid = isBuy - ? (!!amount && !!feeRate && !!date && calcShare !== null && !loadingBuyMeta && (parseFloat(amount) || 0) >= (Number(minBuyAmount) || 0)) + ? (!!amount && !!feeRate && !!date && calcShare !== null && !loadingBuyMeta) : (!!share && !!date); const handleSetShareFraction = (fraction) => { @@ -434,9 +434,7 @@ export default function TradeModal({ type, fund, holding, onClose, onConfirm, pe
0 && (parseFloat(amount) || 0) < Number(minBuyAmount))) - ? '1px solid var(--danger)' - : '1px solid var(--border)', + border: !amount ? '1px solid var(--danger)' : '1px solid var(--border)', borderRadius: 12 }} > @@ -444,15 +442,10 @@ export default function TradeModal({ type, fund, holding, onClose, onConfirm, pe value={amount} onChange={setAmount} step={100} - min={Number(minBuyAmount) || 0} - placeholder={(Number(minBuyAmount) || 0) > 0 ? `最少 ¥${Number(minBuyAmount)},请输入加仓金额` : '请输入加仓金额'} + min={0} + placeholder="请输入加仓金额" />
- {(Number(minBuyAmount) || 0) > 0 && ( -
- 最小加仓金额:¥{Number(minBuyAmount)} -
- )}