feat(platform): align shell with vehicle operations center

This commit is contained in:
lingniu
2026-07-04 16:13:46 +08:00
parent 0c7910d6b9
commit 775073a95c
4 changed files with 28 additions and 28 deletions

View File

@@ -17,13 +17,13 @@ import { isAMapConfigured } from '../config/appConfig';
export type PageKey = 'dashboard' | 'vehicles' | 'realtime' | 'detail' | 'history' | 'mileage' | 'quality';
const navItems = [
{ itemKey: 'dashboard', text: '运营总览', icon: <IconHome /> },
{ itemKey: 'dashboard', text: '运营驾驶舱', icon: <IconHome /> },
{ itemKey: 'vehicles', text: '车辆中心', icon: <IconServer /> },
{ itemKey: 'realtime', text: '实时监控', icon: <IconActivity /> },
{ itemKey: 'detail', text: '车辆档案', icon: <IconSetting /> },
{ itemKey: 'history', text: '轨迹回放', icon: <IconMapPin /> },
{ itemKey: 'mileage', text: '统计分析', icon: <IconBarChartHStroked /> },
{ itemKey: 'quality', text: '告警通知', icon: <IconHistogram /> }
{ itemKey: 'quality', text: '告警事件', icon: <IconHistogram /> }
];
function linkHealthClassName(count: number | null) {
@@ -118,11 +118,11 @@ export function AppShell({
<Button size="small" aria-label="顶部统计查询" onClick={() => onChange('mileage')}></Button>
<Button
size="small"
aria-label={linkIssueCount == null ? '顶部告警通知' : linkIssueCount > 0 ? `顶部告警通知 ${linkIssueCount}项关注` : '顶部告警通知正常'}
aria-label={linkIssueCount == null ? '顶部告警事件' : linkIssueCount > 0 ? `顶部告警事件 ${linkIssueCount}项关注` : '顶部告警事件正常'}
className={linkHealthClassName(linkIssueCount)}
onClick={() => onChange('quality')}
>
{linkIssueCount == null ? '告警通知' : linkIssueCount > 0 ? `告警通知 ${linkIssueCount}项关注` : '告警通知正常'}
{linkIssueCount == null ? '告警事件' : linkIssueCount > 0 ? `告警事件 ${linkIssueCount}项关注` : '告警事件正常'}
</Button>
</Space>
</header>