Browse Source

太阳能板过滤参数

develop
王兴琳 4 weeks ago
parent
commit
4c7ce43804
  1. 19
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceParams.vue

19
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/components/DeviceParams.vue

@ -1,7 +1,7 @@
<template>
<div class='DeviceParams'>
<div class="no-data" v-if="!devicesList.length" v-loading="secondLoading">暂无设备参数</div>
<Descriptions :list="devicesList" :data="devicesData" style="gap: 18px;" column="6">
<div class="no-data" v-if="!filteredDevicesList.length" v-loading="secondLoading">暂无设备参数</div>
<Descriptions :list="filteredDevicesList" :data="devicesData" style="gap: 18px;" column="6">
<template v-for="item in filteredDevicesList" #[`content-${getSlotKey(item.key)}`]="{ data }">
<span>{{ data.text }}</span>
<Switcher v-if="!disabled" class="switcher" :activeOption="activeOption" :value="data.state"
@ -123,15 +123,12 @@ export default {
},
computed: {
filteredDevicesList() {
const excludeKeys = [
'chargeDeviceStatus',
'internalTemperatureOfTheEquipment',
//
];
return this.devicesList
.filter(item => !excludeKeys.includes(item.key))
.slice(0, -1);
const excludeKeys = ['chargingDeviceStatus', 'internalTemperatureOfTheEquipment'];
const filtered = this.devicesList.filter(item => {
return !excludeKeys.includes(item.key);
});
const result = filtered.slice(0, -1);
return result;
}
},
methods: {

Loading…
Cancel
Save