|
|
|
@ -16,50 +16,43 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div style="padding: 10px; box-sizing: border-box">
|
|
|
|
|
<el-descriptions :column="1" border>
|
|
|
|
|
<el-descriptions-item label="单体电压过低轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum11 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="烟感故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.smokeSensorFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体电压过低一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum12 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="输入电压过压" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.inputVoltageUndervoltage == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体电压过低严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum13 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="输入电压欠压" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.inputVoltageUndervoltage == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体电压过高轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum14 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="直流输出过流" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dcOutputOvercurrent == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体电压过高一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum15 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="直流输出过压" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dcOutputOvervoltage == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体电压过高严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum16 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="直流输出欠压" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dcOutputUndervoltage == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体压差过大轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum17 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="充电模块过流" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingModuleOvercurrent == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体压差过大一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum18 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="充电模块过温" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingModuleOvertemperature == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="单体压差过大严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum21 == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过低轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum22 == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过低一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum23 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="后台通讯故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.backendCommunicationFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
|
|
|
|
|
</el-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -108,47 +101,80 @@
|
|
|
|
|
<span>剩余充电时间(min)</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="background: #28353f; margin-top: 10px; flex: 1">
|
|
|
|
|
<div style="background: #28353f; margin-top: 10px; flex: 1" class="public_column_flex">
|
|
|
|
|
<div class="public_flex">
|
|
|
|
|
<el-icon><MuteNotification /></el-icon>
|
|
|
|
|
<span style="margin-left: 5px">告警信息</span>
|
|
|
|
|
<span style="margin-left: 5px">故障信息</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="padding: 10px; box-sizing: border-box">
|
|
|
|
|
<el-descriptions :column="1" border>
|
|
|
|
|
<el-descriptions-item label="电池温度过低严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum24 == 'true'"></div>
|
|
|
|
|
<el-descriptions :column="2" border>
|
|
|
|
|
<el-descriptions-item label="急停故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.emergencyStopFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过高轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum25 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="直流母线输出接触器故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dcOutputContactorFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过高一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum26 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="输出熔断器故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.outputFuseFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过高严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum27 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="充电接口电子锁故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingInterfaceElectronicLockFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温度过高严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum28 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="充电机风扇故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingMachineFanFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温差过大一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum31 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="避雷器故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.lightningArresterFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池温差过大严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<!-- <el-descriptions-item label="电池温差过大严重报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum32 == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item> -->
|
|
|
|
|
<el-descriptions-item label="整组模块通讯故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.wholeModuleCommunicationFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="绝缘监测故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.insulationMonitoringFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池反接故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.batteryReverseConnectionFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
|
|
|
|
|
<el-descriptions-item label="充电桩过温故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingPileOvertemperatureFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="充电枪过温故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.chargingGunOvertemperatureFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="直流电能表通讯故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dcWatthourMeterCommunicationFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="门禁故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.accessControlFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="泄放回路故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.dischargeCircuitFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="SOC 过低轻微报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum33 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="交流输入接触器粘连故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.acInputContactorStickingFailure == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="SOC 过低一般报警" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.faultNum34 == 'true'"></div>
|
|
|
|
|
<el-descriptions-item label="并联接触器误动故障" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
<div class="success_item" v-if="preVersion_obj.batteryBaseInfoResp != null && preVersion_obj.batteryBaseInfoResp.parallelContactorMalfunction == 'true'"></div>
|
|
|
|
|
<div class="error_item" v-else></div>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
</el-descriptions>
|
|
|
|
@ -164,7 +190,7 @@
|
|
|
|
|
<div style="padding: 10px; box-sizing: border-box">
|
|
|
|
|
<el-descriptions :column="1" border>
|
|
|
|
|
<el-descriptions-item label="电池编码" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
{{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.BatteryNo }}
|
|
|
|
|
{{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.batteryNo }}
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="电池健康状态" label-align="left" align="center" label-class-name="my-label" class-name="my-content">
|
|
|
|
|
{{ preVersion_obj.batteryBaseInfoResp == null ? '--' : preVersion_obj.batteryBaseInfoResp.soh }}
|
|
|
|
|