From 0a6c70a64ff5fea047abcb2cffac3a04b48343c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Mon, 5 Oct 2026 11:57:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D(=E4=BC=9A=E5=91=98=E6=A1=A3?= =?UTF-8?q?=E4=BD=8D):=20=E6=9C=AA=E7=9F=A5=E6=A1=A3=E4=BD=8D=20code=20?= =?UTF-8?q?=E5=9B=9E=E9=80=80=E5=B1=95=E7=A4=BA=E5=8E=9F=E5=A7=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 列表与「最近保存」改用 formatMembershipPlan,未知 plan 不再渲染成空白 --- apps/admin-web/src/pages/AdminMembershipPlanPage.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx b/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx index 07c4ecea7..66885754d 100644 --- a/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx +++ b/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx @@ -22,7 +22,10 @@ import type { ProfileMembershipPlanAdminResponse, } from '../api/adminApiTypes'; import { useAdminWriteConfirm } from '../components/useAdminWriteConfirm'; -import { membershipPlanLabels } from '../config/membershipDisplay'; +import { + formatMembershipPlan, + membershipPlanLabels, +} from '../config/membershipDisplay'; import { handlePageError, parsePositiveIntegerOrZero } from './pageUtils'; interface AdminMembershipPlanPageProps { @@ -394,7 +397,7 @@ export function AdminMembershipPlanPage({ type="button" onClick={() => fillForm(entry)} > - {entry.title || membershipPlanLabels[entry.plan]} + {entry.title || formatMembershipPlan(entry.plan)} {entry.plan} · rank {entry.rank} @@ -420,7 +423,7 @@ export function AdminMembershipPlanPage({ label: <>档位, value: ( <> - {membershipPlanLabels[result.plan]}({result.plan}) + {formatMembershipPlan(result.plan)}({result.plan}) ), },