diff --git a/src/App.tsx b/src/App.tsx index fed068e..769dda2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,11 +1,10 @@ import { useMemo } from 'react'; -import { Truck, Route, Activity } from 'lucide-react'; +import { Truck, Route, Activity, Zap } from 'lucide-react'; import { Shell, type ModuleConfig } from './components/Shell'; import AssetsModule from './modules/assets/AssetsModule'; import MileageModule from './modules/mileage/MileageModule'; import SchedulingModule from './modules/scheduling/SchedulingModule'; -// 能源管理暂未发布,发版前临时隐藏入口(保留模块代码) -// import EnergyModule from './modules/energy/EnergyModule'; +import EnergyModule from './modules/energy/EnergyModule'; import AuthProvider from './auth/AuthProvider'; import { useAuth } from './auth/useAuth'; import UnauthorizedPage from './auth/UnauthorizedPage'; @@ -14,7 +13,7 @@ import { canAccessScheduling } from './shared/auth/roles'; const BASE_MODULES: ModuleConfig[] = [ { id: 'assets', label: '资产管理', icon: Truck, component: AssetsModule }, { id: 'mileage', label: '里程管理', icon: Route, component: MileageModule }, - // { id: 'energy', label: '能源管理', icon: Zap, component: EnergyModule }, + { id: 'energy', label: '能源管理', icon: Zap, component: EnergyModule }, ]; const SCHEDULING_MODULE: ModuleConfig = { diff --git a/src/modules/energy/EnergyModule.tsx b/src/modules/energy/EnergyModule.tsx index 3aa10dc..0e836e0 100644 --- a/src/modules/energy/EnergyModule.tsx +++ b/src/modules/energy/EnergyModule.tsx @@ -1,39 +1,30 @@ -import { useState } from 'react'; -import { Fuel, BatteryCharging } from 'lucide-react'; +import { Fuel } from 'lucide-react'; import { motion } from 'motion/react'; import HydrogenView from './HydrogenView'; -import ElectricView from './ElectricView'; - -type TopTab = 'hydrogen' | 'electric'; +// 电能暂未发布,发版前临时隐藏入口(保留 ElectricView/ElectricOverview/ElectricDaily 代码) +// import { useState } from 'react'; +// import { BatteryCharging } from 'lucide-react'; +// import ElectricView from './ElectricView'; +// type TopTab = 'hydrogen' | 'electric'; export default function EnergyModule() { - const [activeTab, setActiveTab] = useState('hydrogen'); return (
- -
+ {/* + + */}
- {activeTab === 'hydrogen' ? : } +
);