| | |
| | | |
| | | function normalizeStationLifecycleSource(source?: Record<string, any> | null) { |
| | | if (!source) return null; |
| | | console.log('11source source',source) |
| | | const effectType = source.fenceEffectType ?? source.effectType; |
| | | const effectTime = source.fenceEffectTime ?? source.effectTime; |
| | | const failureType = source.fenceFailureType ?? source.failureType; |
| | | const failureTime = source.fenceFailureTime ?? source.failureTime; |
| | | console.log('effectType ',effectType,'effectTime ',effectTime,'failureType ',failureType,'failureTime ',failureTime ) |
| | | if ( |
| | | effectType === undefined && |
| | | effectTime === undefined && |
| | | failureType === undefined && |
| | | failureTime === undefined |
| | | effectType == null && |
| | | effectTime == null && |
| | | failureType == null && |
| | | failureTime == null |
| | | ) { |
| | | return null; |
| | | } |
| | |
| | | } |
| | | |
| | | const stationOperationLifecycle = computed(() => { |
| | | if (!stationOperationArea.value) return null; |
| | | const detailLifecycle = normalizeStationLifecycleSource(stationDetailData.value); |
| | | if (detailLifecycle) return detailLifecycle; |
| | | |
| | | if (!stationOperationArea.value) return null; |
| | | return stationOperationLifecycleFallback.value; |
| | | }); |
| | | |