From 375a6f30c0965eb8d4b48b30bb4df53144de558b Mon Sep 17 00:00:00 2001 From: Eamon-meng <17516219072@163.com> Date: Thu, 18 Dec 2025 12:28:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B4=AD=E4=B9=B0=E5=A5=97?= =?UTF-8?q?=E9=A4=90Input=E6=A1=86=E5=92=8C=E8=AE=A1=E7=AE=97=E6=95=B0?= =?UTF-8?q?=E9=87=8F=E4=BC=A0=E5=8F=82=E7=9A=84=E9=97=AE=E9=A2=98=20&?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/composites/purchase/index.tsx | 1 + .../composites/purchase/long/center.tsx | 23 ++++++++++++++++--- .../composites/purchase/long/right.tsx | 7 ++---- .../composites/purchase/short/center.tsx | 15 +++++++++++- .../composites/purchase/short/right.tsx | 8 +++---- src/components/wrap.tsx | 2 +- 6 files changed, 41 insertions(+), 15 deletions(-) diff --git a/src/components/composites/purchase/index.tsx b/src/components/composites/purchase/index.tsx index 3426191..326ba18 100644 --- a/src/components/composites/purchase/index.tsx +++ b/src/components/composites/purchase/index.tsx @@ -4,6 +4,7 @@ import {merge} from '@/lib/utils' import {Tabs, TabsContent, TabsList, TabsTrigger} from '@/components/ui/tabs' import LongForm from '@/components/composites/purchase/long/form' import ShortForm from '@/components/composites/purchase/short/form' +import FixedForm from '@/components/composites/purchase/fixed/form' import Custom from '@/components/composites/purchase/custom/page' import {usePathname, useRouter, useSearchParams} from 'next/navigation' import SelfDesc from '@/components/features/self-desc' diff --git a/src/components/composites/purchase/long/center.tsx b/src/components/composites/purchase/long/center.tsx index 9b701cb..701452e 100644 --- a/src/components/composites/purchase/long/center.tsx +++ b/src/components/composites/purchase/long/center.tsx @@ -105,6 +105,12 @@ export default function Center() { className="w-40 h-10 border border-gray-200 rounded-sm text-center" min={minValue} step={step} + onBlur={(e) => { + const value = Number(e.target.value) + if (value < 500) { + form.setValue('quota', 500) + } + }} /> -
- {value} -
+ { + const value = Number(e.target.value) + if (value < 100) { + form.setValue('daily_limit', 100) + } + }} + />