feat(scheduling): wire up scheduling module in app navigation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
import { Truck, Route } from 'lucide-react';
|
import { Truck, Route, Activity } from 'lucide-react';
|
||||||
import { Shell, type ModuleConfig } from './components/Shell';
|
import { Shell, type ModuleConfig } from './components/Shell';
|
||||||
import AssetsModule from './modules/assets/AssetsModule';
|
import AssetsModule from './modules/assets/AssetsModule';
|
||||||
import MileageModule from './modules/mileage/MileageModule';
|
import MileageModule from './modules/mileage/MileageModule';
|
||||||
|
import SchedulingModule from './modules/scheduling/SchedulingModule';
|
||||||
import AuthProvider from './auth/AuthProvider';
|
import AuthProvider from './auth/AuthProvider';
|
||||||
import { useAuth } from './auth/useAuth';
|
import { useAuth } from './auth/useAuth';
|
||||||
import UnauthorizedPage from './auth/UnauthorizedPage';
|
import UnauthorizedPage from './auth/UnauthorizedPage';
|
||||||
@@ -9,6 +10,7 @@ import UnauthorizedPage from './auth/UnauthorizedPage';
|
|||||||
const MODULES: ModuleConfig[] = [
|
const MODULES: ModuleConfig[] = [
|
||||||
{ id: 'assets', label: '资产管理', icon: Truck, component: AssetsModule },
|
{ id: 'assets', label: '资产管理', icon: Truck, component: AssetsModule },
|
||||||
{ id: 'mileage', label: '里程管理', icon: Route, component: MileageModule },
|
{ id: 'mileage', label: '里程管理', icon: Route, component: MileageModule },
|
||||||
|
{ id: 'scheduling', label: '智能调度', icon: Activity, component: SchedulingModule },
|
||||||
];
|
];
|
||||||
|
|
||||||
function AuthGate() {
|
function AuthGate() {
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ const PATH_MAP: Record<string, string> = {
|
|||||||
'/vehicle': 'assets',
|
'/vehicle': 'assets',
|
||||||
'/assets': 'assets',
|
'/assets': 'assets',
|
||||||
'/mileage': 'mileage',
|
'/mileage': 'mileage',
|
||||||
|
'/scheduling': 'scheduling',
|
||||||
};
|
};
|
||||||
|
|
||||||
function getInitialModule(modules: ModuleConfig[]): string {
|
function getInitialModule(modules: ModuleConfig[]): string {
|
||||||
|
|||||||
Reference in New Issue
Block a user