From 07e4df306ec5d630e7c92e6fe04ef01750c1edd1 Mon Sep 17 00:00:00 2001 From: tone Date: Fri, 9 Jan 2026 10:32:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E3=80=81=E6=B7=BB=E5=8A=A0=E6=B7=B1=E8=89=B2?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tonesc-red-packet/app/admin/[id]/page.tsx | 2 +- tonesc-red-packet/app/create/create-page.tsx | 4 ++-- tonesc-red-packet/app/layout.tsx | 2 +- tonesc-red-packet/app/server/actions/create-red-packet.ts | 2 +- tonesc-red-packet/lib/validate-red-packet.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tonesc-red-packet/app/admin/[id]/page.tsx b/tonesc-red-packet/app/admin/[id]/page.tsx index ddb20ee..022d49e 100644 --- a/tonesc-red-packet/app/admin/[id]/page.tsx +++ b/tonesc-red-packet/app/admin/[id]/page.tsx @@ -67,7 +67,7 @@ export default async function AdminRedPacketPage({ params }: Props) {
红包规则
-
+                
                     {JSON.stringify(redPacket.rule, null, 2)}
                 
diff --git a/tonesc-red-packet/app/create/create-page.tsx b/tonesc-red-packet/app/create/create-page.tsx index b819f5d..5fc030b 100644 --- a/tonesc-red-packet/app/create/create-page.tsx +++ b/tonesc-red-packet/app/create/create-page.tsx @@ -168,7 +168,7 @@ export function CreateRedPacketPage() { } return ( -
+

创建红包

@@ -318,7 +318,7 @@ export function CreateRedPacketPage() { /* ---------- UI helpers ---------- */ function Card({ children }: { children: React.ReactNode }) { - return
{children}
+ return
{children}
} function Field({ diff --git a/tonesc-red-packet/app/layout.tsx b/tonesc-red-packet/app/layout.tsx index 2497c1a..c6f78f7 100644 --- a/tonesc-red-packet/app/layout.tsx +++ b/tonesc-red-packet/app/layout.tsx @@ -24,7 +24,7 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + diff --git a/tonesc-red-packet/app/server/actions/create-red-packet.ts b/tonesc-red-packet/app/server/actions/create-red-packet.ts index df74df2..4eeed87 100644 --- a/tonesc-red-packet/app/server/actions/create-red-packet.ts +++ b/tonesc-red-packet/app/server/actions/create-red-packet.ts @@ -29,7 +29,7 @@ export async function createRedPacket( count: payload.count, - currencyName: payload.currency.name, + currencyName: payload.currency.name.trim(), currencyPrecision: payload.currency.precision, rule: payload.rule, diff --git a/tonesc-red-packet/lib/validate-red-packet.ts b/tonesc-red-packet/lib/validate-red-packet.ts index 40081b5..5970f2e 100644 --- a/tonesc-red-packet/lib/validate-red-packet.ts +++ b/tonesc-red-packet/lib/validate-red-packet.ts @@ -37,7 +37,7 @@ export function validateCreateRedPacketPayload( } /* 金额单位 */ - if (!currency.name) { + if (!currency.name.trim()) { return { ok: false, message: "金额单位名称不能为空" } }