| | |
| | | label="告警类型" |
| | | min-width="120"></el-table-column> |
| | | <el-table-column |
| | | prop="alarmGroupName" |
| | | align="center" |
| | | label="电池组名称" |
| | | min-width="120"></el-table-column> |
| | | <el-table-column |
| | | prop="alarmMon" |
| | | align="center" |
| | | label="单体编号" |
| | | min-width="80"></el-table-column> |
| | | <el-table-column |
| | | prop="almStartTime" |
| | | align="center" |
| | | label="告警时间" |
| | |
| | | color: #FF3801; |
| | | } |
| | | .alarm-popup-body { |
| | | min-width: 400px; |
| | | min-width: 600px; |
| | | overflow-y: auto; |
| | | } |
| | | .alarm-list { |
| | |
| | | } |
| | | .page-flex-box-body { |
| | | box-sizing: border-box; |
| | | width: 960px; |
| | | width: 1326px; |
| | | height: 420px; |
| | | padding: 0 8px 8px; |
| | | } |
| | |
| | | } |
| | | |
| | | item.alarmPoint = alarmPoint; |
| | | item.alarmGroupName = item.battgroupname?item.battgroupname:""; |
| | | item.alarmMon = item.monNum?'#'+item.monNum:""; |
| | | return item; |
| | | }); |
| | | |
| | |
| | | <science-box style="position: relative" no-header v-show="batt.fbsdeviceId"> |
| | | <div class="hdw-state-list table-layout"> |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right">设备工作状态:</div> |
| | | <div class="table-cell">{{ workState }}</div> |
| | | <div class="table-cell">设备工作状态:{{ workState }}</div> |
| | | </div> |
| | | </div> |
| | | </science-box> |
| | |
| | | "> |
| | | <div class="hdw-state-list table-layout"> |
| | | <div class="table-row"> |
| | | <div class="table-cell text -right">启动失败原因: |
| | | </div> |
| | | </div> |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right"> |
| | | {{ controlFailTypeName }} |
| | | </div> |
| | | <div class="table-cell">启动失败原因:{{ controlFailTypeName }}</div> |
| | | </div> |
| | | </div> |
| | | </science-box> |
| | | <!-- 上次核容测试信息 --> |
| | | <science-box style="position: relative; margin-top: 8px" title="上一次核容测试信息" |
| | | v-show="stateListState && batt.fbsdeviceId"> |
| | | v-show="batt.fbsdeviceId"> |
| | | <div class="hdw-state-list table-layout"> |
| | | <div v-for="state in lastCapacityTest.filter( |
| | | (item) => item.show |
| | |
| | | datas: [], |
| | | }, |
| | | batt: {}, |
| | | stateListShow: false, |
| | | stateListShow: true, |
| | | stateList: stateList, |
| | | lastCapacityTest: lastCapacityTest, |
| | | historyStateList: historyStateList, |
| | |
| | | </div> |
| | | <!-- 下 --> |
| | | <div class="sub-item row-3"> |
| | | <card class="card" title="电源信息"> |
| | | <card class="card" title="电源信息" v-show="isShowPowerInfo"> |
| | | <template #tools> |
| | | <el-tag |
| | | class="cur-point mrl8" |
| | |
| | | mixins: [WSMixin], |
| | | data() { |
| | | return { |
| | | isShowPowerInfo: false, |
| | | totalSize: 0, |
| | | // 维护 ‘其他’ 所对应的列表 |
| | | others: { |
| | |
| | | arr.map(v=>{ |
| | | total += v.value*1; |
| | | }); |
| | | this.isShowPowerInfo = total !== 0; |
| | | this.$nextTick(()=>{ |
| | | this.$refs.bar3d.resize(); |
| | | }); |
| | | |
| | | this.others.pwrProd = []; |
| | | if (arr.length <= 5) { |
| | |
| | | this.others.battProd = []; |
| | | } |
| | | let arr = Object.keys(data) |
| | | .map((v) => ({ name: idx ? v * 1 + "伏" : v, value: data[v] })) |
| | | .map((v) => ({ name: idx ? v * 1 + "V" : v, value: data[v] })) |
| | | .sort((a, b) => { |
| | | return b.value - a.value; |
| | | }); |