From 229eef31a87c3219f5aca03e18ac4b2c5fb25427 Mon Sep 17 00:00:00 2001 From: zhaoxing <2558691827@qq.com> Date: Sun, 8 Nov 2026 10:46:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(consignment):=20=E6=89=93=E6=89=8B?= =?UTF-8?q?=E7=AB=AF=E5=AF=84=E5=8D=96=E9=A1=B5=E6=A0=87=E9=A2=98=E8=B7=9F?= =?UTF-8?q?=E9=9A=8F=E5=88=86=E7=B1=BB=20tab=20=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/worker/WorkerConsignmentPage.tsx | 6 ++- apps/frontend/src/styles/worker.css | 13 ++++++ .../src/utils/consignment-page-title.ts | 18 ++++++++ .../tests/consignment-page-title.test.ts | 44 +++++++++++++++++++ 4 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 apps/frontend/src/utils/consignment-page-title.ts create mode 100644 apps/frontend/tests/consignment-page-title.test.ts diff --git a/apps/frontend/src/pages/worker/WorkerConsignmentPage.tsx b/apps/frontend/src/pages/worker/WorkerConsignmentPage.tsx index d10a076b..a0c7051a 100644 --- a/apps/frontend/src/pages/worker/WorkerConsignmentPage.tsx +++ b/apps/frontend/src/pages/worker/WorkerConsignmentPage.tsx @@ -64,6 +64,7 @@ import type { UploadedFile } from '@/types/worker-platform' import { DEFAULT_CONSIGNMENT_INTAKE_FIELDS, buildSpecItemName } from '@/utils/consignment-spec' import { formatConsignmentContactSupporter } from '@/utils/consignment-contact' import { formatGiftCooldownRemaining } from '@/utils/consignment-cooldown' +import { resolveConsignmentPageTitle } from '@/utils/consignment-page-title' import { canWorkerPublishConsignment } from '@/utils/consignment-whitelist' import { formatDateTime } from '@/utils/date-time' import { useIsMobile } from '@/utils/use-is-mobile' @@ -205,6 +206,7 @@ export default function WorkerConsignmentPage() { consignmentProfiles[0] || null const selectedSpecs: ConsignmentSpecField[] = selectedProfile?.config.specs ?? [] + const pageTitle = resolveConsignmentPageTitle(selectedProfile) const intakeFields: ConsignmentIntakeField[] = selectedProfile?.config.intake?.fields ?? DEFAULT_CONSIGNMENT_INTAKE_FIELDS useEffect(() => { @@ -684,7 +686,7 @@ export default function WorkerConsignmentPage() { 寄卖功能暂未开通 - 平台当前开启寄卖白名单。请联系客服申请开通,由后台运营开通后即可发布苏尔南寄卖。 + 平台当前开启寄卖白名单。请联系客服申请开通,由后台运营开通后即可发布寄卖。