|  |  |  | 
|---|
|  |  |  | <div class="list_wrap"> | 
|---|
|  |  |  | <div class="list"> | 
|---|
|  |  |  | <div class="header line"> | 
|---|
|  |  |  | <span class="item name">设备类型</span> | 
|---|
|  |  |  | <span class="item name">设备名称</span> | 
|---|
|  |  |  | <span class="item">总数</span> | 
|---|
|  |  |  | <span class="item">报警</span> | 
|---|
|  |  |  | <span class="item">屏蔽</span> | 
|---|
|  |  |  | 
|---|
|  |  |  | <span class="item" style="color: #FEAF01;">{{ item.alarmDeviceNum || 0 }}</span> | 
|---|
|  |  |  | <span class="item">{{ item.shieldDeviceNum || 0 }}</span> | 
|---|
|  |  |  | <span class="item">{{ item.errDeviceNum || 0 }}</span> | 
|---|
|  |  |  | <span class="item">{{ item.offlineDeviceNum || 0 }}</span> | 
|---|
|  |  |  | <span class="item">{{ item.onlineDeviceNum || 0 }}</span> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="separate"></div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | <img src="@/assets/images/FireFighting/xiaofang_ic_zaixian@2x.png" alt=""> | 
|---|
|  |  |  | <div class="content"> | 
|---|
|  |  |  | <div class="name">总数</div> | 
|---|
|  |  |  | <div class="num">{{ dataList4.onlineDeviceNum }}</div> | 
|---|
|  |  |  | <div class="num">{{ dataList4.onlineDeviceNum || 0 }}</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="item"> | 
|---|
|  |  |  | <img src="@/assets/images/FireFighting/xiaofang_ic_baojing@2x.png" alt=""> | 
|---|
|  |  |  | <div class="content"> | 
|---|
|  |  |  | <div class="name">报警</div> | 
|---|
|  |  |  | <div class="num num2">{{ dataList4.alarmDeviceNum }}</div> | 
|---|
|  |  |  | <div class="num num2">{{ dataList4.alarmDeviceNum || 0}}</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="item"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <img src="@/assets/images/FireFighting/xiaofang_ic_guzhang@2x.png" alt=""> | 
|---|
|  |  |  | <div class="content"> | 
|---|
|  |  |  | <div class="name">故障</div> | 
|---|
|  |  |  | <div class="num num3">{{ dataList4.errDeviceNum }}</div> | 
|---|
|  |  |  | <div class="num num3">{{ dataList4.errDeviceNum || 0 }}</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="item"> | 
|---|
|  |  |  | <img src="@/assets/images/FireFighting/xiaofang_ic_zhengchang@2x.png" alt=""> | 
|---|
|  |  |  | <div class="content"> | 
|---|
|  |  |  | <div class="name">正常</div> | 
|---|
|  |  |  | <div class="num num4">{{ dataList4.offlineDeviceNum }}</div> | 
|---|
|  |  |  | <div class="num num4">{{ dataList4.onlineDeviceNum || 0 }}</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | v-if="dataList8[dataIndex8].humidityData && dataList8[dataIndex8].humidityData.latestValue">{{ | 
|---|
|  |  |  | Number(dataList8[dataIndex8].humidityData.latestValue).toFixed(1) }}<span>%</span></div> | 
|---|
|  |  |  | <div class="la">阈值 {{ dataList8[dataIndex8].humidityData?.alarmLow }}~{{ | 
|---|
|  |  |  | dataList8[dataIndex8].humidityData?.alarmHigh }}°C</div> | 
|---|
|  |  |  | dataList8[dataIndex8].humidityData?.alarmHigh }}%</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | getData7() | 
|---|
|  |  |  | }, 60 * 1000) | 
|---|
|  |  |  | setInterval(() => { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | getData5() | 
|---|
|  |  |  | getData8() | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }, 60 * 60 * 1000) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | setInterval(() => { | 
|---|
|  |  |  | changeData8(1) | 
|---|
|  |  |  | changeData9(1) | 
|---|
|  |  |  | }, 1000 * 5) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | setTimeout(() => { | 
|---|
|  |  |  | loopFn1() | 
|---|
|  |  |  | loopFn2() | 
|---|
|  |  |  | }, 12000) | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | font-size: 14px; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .item { | 
|---|
|  |  |  | flex: 1; | 
|---|
|  |  |  | flex: 2; | 
|---|
|  |  |  | display: flex; | 
|---|
|  |  |  | justify-content: center; | 
|---|
|  |  |  | /* margin: 0 6px; */ | 
|---|
|  |  |  | align-items: center; | 
|---|
|  |  |  | white-space: nowrap; | 
|---|
|  |  |  | overflow: hidden; | 
|---|
|  |  |  | text-overflow: ellipsis; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .name { | 
|---|
|  |  |  | flex: 2; | 
|---|
|  |  |  | flex: 5; | 
|---|
|  |  |  | justify-content: flex-start; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .warnning { | 
|---|