From 09719f3cd6b2842b837af05616c08240a9363843 Mon Sep 17 00:00:00 2001 From: kkfluous Date: Thu, 2 Apr 2026 16:38:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B0=B4=E5=8D=B0=E6=94=B9=E4=B8=BA=20?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=90=8D+=E6=97=B6=E9=97=B4=20=E6=9B=BF?= =?UTF-8?q?=E4=BB=A3=20=E7=BE=9A=E7=89=9B=E6=B0=A2=E8=83=BD+=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/modules/assets/AssetsModule.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/assets/AssetsModule.tsx b/src/modules/assets/AssetsModule.tsx index e10d214..67a728b 100644 --- a/src/modules/assets/AssetsModule.tsx +++ b/src/modules/assets/AssetsModule.tsx @@ -1,4 +1,5 @@ import React, { useState, useEffect, useCallback, useMemo, useRef } from 'react'; +import { useAuth } from '../../auth/useAuth'; import { Truck, Warehouse, @@ -45,6 +46,7 @@ const TABS = [ ]; export default function AssetsModule() { + const { user } = useAuth(); const [activeTab, setActiveTab] = useState<'overview' | 'department' | 'region' | 'customer'>('overview'); const [tabReady, setTabReady] = useState(true); const prevTabRef = useRef(activeTab); @@ -453,7 +455,7 @@ export default function AssetsModule() { } }, [customerData, customerChartView, customerProvinceData]); - const watermarkText = useMemo(() => `羚牛氢能-${new Date().toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false }).replace(/\//g, '-')}`, [lastUpdate]); + const watermarkText = useMemo(() => `${user?.userName || '未登录'}-${new Date().toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false }).replace(/\//g, '-')}`, [lastUpdate, user]); if (loading && !summary) { return (