fix: 处理数据问题
This commit is contained in:
@@ -28,7 +28,7 @@ export function CombatLossesOtherPanel({ usLosses, iranLosses, className = '' }:
|
||||
{ label: '战舰', icon: Ship, iconColor: 'text-blue-500', us: usLosses.warships, ir: iranLosses.warships },
|
||||
{ label: '装甲', icon: Shield, iconColor: 'text-emerald-500', us: usLosses.armor, ir: iranLosses.armor },
|
||||
{ label: '车辆', icon: Car, iconColor: 'text-slate-400', us: usLosses.vehicles, ir: iranLosses.vehicles },
|
||||
{ label: '坦克', icon: Layers, iconColor: 'text-amber-600', us: usLosses.tanks ?? 0, ir: iranLosses.tanks ?? 0 },
|
||||
{ label: '航母', icon: Layers, iconColor: 'text-amber-600', us: usLosses.carriers ?? 0, ir: iranLosses.carriers ?? 0 },
|
||||
{ label: '民船', icon: Sailboat, iconColor: 'text-cyan-400', us: usLosses.civilianShips ?? 0, ir: iranLosses.civilianShips ?? 0 },
|
||||
{ label: '机/港', icon: Warehouse, iconColor: 'text-orange-400', us: usLosses.airportPort ?? 0, ir: iranLosses.airportPort ?? 0 },
|
||||
{ label: '无人机', icon: Drone, iconColor: 'text-violet-400', us: usLosses.drones ?? 0, ir: iranLosses.drones ?? 0 },
|
||||
|
||||
@@ -42,8 +42,8 @@ export interface CombatLosses {
|
||||
missiles?: number
|
||||
helicopters?: number
|
||||
submarines?: number
|
||||
/** 坦克 */
|
||||
tanks?: number
|
||||
/** 航母 */
|
||||
carriers?: number
|
||||
/** 民船 */
|
||||
civilianShips?: number
|
||||
/** 机/港(机场/港口) */
|
||||
@@ -167,7 +167,7 @@ export const INITIAL_MOCK_DATA: MilitarySituation = {
|
||||
missiles: 12,
|
||||
helicopters: 1,
|
||||
submarines: 0,
|
||||
tanks: 0,
|
||||
carriers: 0,
|
||||
civilianShips: 0,
|
||||
airportPort: 0,
|
||||
},
|
||||
@@ -224,7 +224,7 @@ export const INITIAL_MOCK_DATA: MilitarySituation = {
|
||||
missiles: 156,
|
||||
helicopters: 8,
|
||||
submarines: 2,
|
||||
tanks: 0,
|
||||
carriers: 0,
|
||||
civilianShips: 0,
|
||||
airportPort: 0,
|
||||
},
|
||||
|
||||
@@ -80,7 +80,7 @@ export function useReplaySituation(): MilitarySituation {
|
||||
missiles: lerp(0, usLoss.missiles ?? 0),
|
||||
helicopters: lerp(0, usLoss.helicopters ?? 0),
|
||||
submarines: lerp(0, usLoss.submarines ?? 0),
|
||||
tanks: lerp(0, usLoss.tanks ?? 0),
|
||||
carriers: lerp(0, usLoss.carriers ?? 0),
|
||||
civilianShips: lerp(0, usLoss.civilianShips ?? 0),
|
||||
airportPort: lerp(0, usLoss.airportPort ?? 0),
|
||||
}
|
||||
@@ -102,7 +102,7 @@ export function useReplaySituation(): MilitarySituation {
|
||||
missiles: lerp(0, irLoss.missiles ?? 0),
|
||||
helicopters: lerp(0, irLoss.helicopters ?? 0),
|
||||
submarines: lerp(0, irLoss.submarines ?? 0),
|
||||
tanks: lerp(0, irLoss.tanks ?? 0),
|
||||
carriers: lerp(0, irLoss.carriers ?? 0),
|
||||
civilianShips: lerp(0, irLoss.civilianShips ?? 0),
|
||||
airportPort: lerp(0, irLoss.airportPort ?? 0),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user