ai-coding
2026-06-27 01f2670645ad81fcfd6a171e75d9cb9f225e1c7f
feat(#commandCenter):kpi数据显示调整

Co-Authored-By: ai-coding <ai-coding@devgenie.local>
2个文件已修改
26 ■■■■■ 已修改文件
src/views/businessOperations/commandCenter/command-center.types.ts 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/commandCenter/components/StatusHeader/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/commandCenter/command-center.types.ts
@@ -1,14 +1,14 @@
export type MonitorGroup = 'CRUISING' | 'HAS_ORDER' | 'OCCUPIED' | 'ABNORMAL'
export type VehicleMonitorStateCode =
  | 'CRUISING'
  | 'PICK_UP'
  | 'DROP_OFF'
  | 'CHARGING'
  | 'PREPARING'
  | 'RETURNING'
  | 'ABNORMAL'
  | 'ODD_OUT'
export type VehicleMonitorStateCode
  = | 'CRUISING'
    | 'PICK_UP'
    | 'DROP_OFF'
    | 'CHARGING'
    | 'PREPARING'
    | 'RETURNING'
    | 'ABNORMAL'
    | 'ODD_OUT'
export interface VehicleMonitorVo {
  vehicleId: number
@@ -36,6 +36,8 @@
  chargingCount: number
  preparingCount: number
  returningCount: number
  totalAbnormalCount: number
  oddOutCount: number
  abnormalCount: number
  todayCompletedOrders: number
  avgOrdersPerVehicle: number
@@ -167,7 +169,7 @@
  point: boolean
}
export type SocketStatus = {
export interface SocketStatus {
  connected: boolean
  lastPushAt: number
}
src/views/businessOperations/commandCenter/components/StatusHeader/index.vue
@@ -81,9 +81,9 @@
      />
      <KpiCard
        title="异常"
        :value="kpi?.abnormalCount ?? 0"
        :value="kpi?.totalAbnormalCount ?? 0"
        :color="MONITOR_COLOR_MAP.ABNORMAL.color"
        subtitle="驶出ODD"
        :subtitle="`驶出ODD${kpi?.oddOutCount ?? 0}·车辆${kpi?.abnormalCount ?? 0}`"
        :active="activeGroup === 'ABNORMAL'"
        @click="handleKpiClick('ABNORMAL')"
      />