diff --git a/src/components/Shell.tsx b/src/components/Shell.tsx index 7777ad9..a72e576 100644 --- a/src/components/Shell.tsx +++ b/src/components/Shell.tsx @@ -3,7 +3,6 @@ import { motion } from 'motion/react'; import { Building2, ChevronRight, ShieldCheck } from 'lucide-react'; import { useAuth } from '../auth/useAuth'; import { DemoModeProvider } from './Blur'; -import FeedbackFab from './FeedbackFab'; import { cn } from '../lib/cn'; import { LoadingState } from './ui/surface'; @@ -91,7 +90,7 @@ export function Shell({ modules }: { modules: ModuleConfig[] }) { return ( -
+
{/* 全局水印 */}
{/* 内容区 */} -
+
羚牛氢能 BI / @@ -165,11 +164,11 @@ export function Shell({ modules }: { modules: ModuleConfig[] }) {
}> {ActiveComponent && } - {activeModule !== 'assets' && } +
{/* 移动端底部导航 (md 以下) */} -
-
); } diff --git a/src/modules/energy/ElectricDaily.tsx b/src/modules/energy/ElectricDaily.tsx index 080a174..b7458e5 100644 --- a/src/modules/energy/ElectricDaily.tsx +++ b/src/modules/energy/ElectricDaily.tsx @@ -4,7 +4,6 @@ import { motion, AnimatePresence } from 'motion/react'; import TrendBadge from './TrendBadge'; import { fetchElectricMonthly } from './api'; import type { CustomerType, DateQuickPick, ElectricMonthGroup } from './types'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { EmptyState, ErrorState, LoadingState, MetricTile } from '../../components/ui/surface'; import DailyRangeControls from './daily-range/DailyRangeControls'; import { @@ -186,7 +185,7 @@ export default function ElectricDaily() { })}
)} - +
); } diff --git a/src/modules/energy/ElectricOverview.tsx b/src/modules/energy/ElectricOverview.tsx index db9609a..58c6149 100644 --- a/src/modules/energy/ElectricOverview.tsx +++ b/src/modules/energy/ElectricOverview.tsx @@ -2,7 +2,6 @@ import { useEffect, useState } from 'react'; import { BatteryCharging, Gauge, Wallet, CalendarClock } from 'lucide-react'; import { BarChart, Bar, XAxis, YAxis, ResponsiveContainer, Cell, Tooltip, ReferenceLine } from 'recharts'; import { fetchElectricOverview, type ElectricOverviewResponse } from './api'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { ErrorState, LoadingState, MetricTile, SurfaceCard } from '../../components/ui/surface'; function fmtYuan(yuan: number) { @@ -122,7 +121,7 @@ export default function ElectricOverview() { - + ); } diff --git a/src/modules/energy/HydrogenDaily.tsx b/src/modules/energy/HydrogenDaily.tsx index d162d10..3f6b4b1 100644 --- a/src/modules/energy/HydrogenDaily.tsx +++ b/src/modules/energy/HydrogenDaily.tsx @@ -13,7 +13,6 @@ import { type RangeMode, } from './hydrogen-daily/model'; import DailyRangeControls from './daily-range/DailyRangeControls'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { EmptyState, ErrorState, LoadingState, MetricTile, SurfaceCard } from '../../components/ui/surface'; export default function HydrogenDaily() { @@ -272,7 +271,7 @@ export default function HydrogenDaily() { })} )} - + ); } diff --git a/src/modules/energy/HydrogenOverview.tsx b/src/modules/energy/HydrogenOverview.tsx index add9f0f..ea80385 100644 --- a/src/modules/energy/HydrogenOverview.tsx +++ b/src/modules/energy/HydrogenOverview.tsx @@ -1,5 +1,4 @@ import { useCallback, useEffect, useRef, useState } from 'react'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { fetchHydrogenOverview, type HydrogenOverviewResponse } from './api'; import { DistributionCharts } from './hydrogen-overview/components/DistributionCharts'; import { HydrogenOverviewSkeleton } from './hydrogen-overview/components/HydrogenOverviewSkeleton'; @@ -99,7 +98,6 @@ export default function HydrogenOverview() { - ); diff --git a/src/modules/mileage/MileageModule.tsx b/src/modules/mileage/MileageModule.tsx index 9466e5f..9bd6005 100644 --- a/src/modules/mileage/MileageModule.tsx +++ b/src/modules/mileage/MileageModule.tsx @@ -4,7 +4,6 @@ import MonitoringView from './MonitoringView'; import StatisticsView from './StatisticsView'; import DailyReportView from './DailyReportView'; import { useHashSubTab } from '../energy/useHashSubTab'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { FadeIn, PageFrame, SegmentedNav } from '../../components/ui/surface'; type MileageSubTab = 'monitoring' | 'statistics' | 'report'; @@ -45,7 +44,7 @@ export default function MileageModule() { )} - + ); } diff --git a/src/modules/scheduling/SchedulingModule.tsx b/src/modules/scheduling/SchedulingModule.tsx index 9dc88a8..a88eaa4 100644 --- a/src/modules/scheduling/SchedulingModule.tsx +++ b/src/modules/scheduling/SchedulingModule.tsx @@ -7,7 +7,6 @@ import SuggestionList from './SuggestionList'; import SuggestionDetail from './SuggestionDetail'; import NotificationHistory from './NotificationHistory'; import { exportSuggestionsCsv } from './csv-export'; -import RotatingFooterHint from '../../components/RotatingFooterHint'; import { PageFrame } from '../../components/ui/surface'; import ActiveFilterTags from './scheduling-module/ActiveFilterTags'; import BatchActionBar from './scheduling-module/BatchActionBar'; @@ -309,7 +308,7 @@ export default function SchedulingModule() { onSubmit={handleBatchSubmit} /> )} - + ); }