Browse Source

首页获取设备数量修改

master
z_yu 2 years ago
parent
commit
21a769ba65
  1. 11
      src/views/dashboard/PanelGroup.vue

11
src/views/dashboard/PanelGroup.vue

@ -33,7 +33,8 @@
</div> </div>
<div class="card-panel-description"> <div class="card-panel-description">
<div class="card-panel-text"> <div class="card-panel-text">
<count-to :start-val="0" :end-val="totalDeviceNum" :duration="3200" class="card-panel-num" />
<count-to v-if="getDeviceFlag" :start-val="0" :end-val="totalDeviceNum" :duration="3200" class="card-panel-num" />
<div v-if="!getDeviceFlag" class="card-panel-text"><span class="card-panel-num">获取中...</span></div>
</div> </div>
全部设备 全部设备
</div> </div>
@ -46,7 +47,8 @@
</div> </div>
<div class="card-panel-description"> <div class="card-panel-description">
<div class="card-panel-text"> <div class="card-panel-text">
<count-to :start-val="0" :end-val="onlineDeviceNum" :duration="3200" class="card-panel-num" />
<count-to v-if="getDeviceFlag" :start-val="0" :end-val="onlineDeviceNum" :duration="3200" class="card-panel-num" />
<div v-if="!getDeviceFlag" class="card-panel-text"><span class="card-panel-num">获取中...</span></div>
</div> </div>
在线设备 在线设备
</div> </div>
@ -59,7 +61,8 @@
</div> </div>
<div class="card-panel-description"> <div class="card-panel-description">
<div class="card-panel-text"> <div class="card-panel-text">
<count-to :start-val="0" :end-val="offlineDeviceNum" :duration="3200" class="card-panel-num" />
<count-to v-if="getDeviceFlag" :start-val="0" :end-val="offlineDeviceNum" :duration="3200" class="card-panel-num" />
<div v-if="!getDeviceFlag" class="card-panel-text"><span class="card-panel-num">获取中...</span></div>
</div> </div>
离线设备 离线设备
</div> </div>
@ -82,6 +85,7 @@ export default {
return { return {
archivesNum: 0, archivesNum: 0,
caseNum: 0, caseNum: 0,
getDeviceFlag: false,
totalDeviceNum: 0, totalDeviceNum: 0,
onlineDeviceNum: 0, onlineDeviceNum: 0,
offlineDeviceNum: 0 offlineDeviceNum: 0
@ -111,6 +115,7 @@ export default {
// ,线,线 // ,线,线
handleTotalDeviceNum() { handleTotalDeviceNum() {
Promise.all([getDeviceList({ page: 0, size: 10 }), getOnlineDevice()]).then((result) => { Promise.all([getDeviceList({ page: 0, size: 10 }), getOnlineDevice()]).then((result) => {
this.getDeviceFlag = true
this.totalDeviceNum = result[0].totalElements this.totalDeviceNum = result[0].totalElements
this.onlineDeviceNum = result[1] this.onlineDeviceNum = result[1]
this.offlineDeviceNum = this.totalDeviceNum - this.onlineDeviceNum this.offlineDeviceNum = this.totalDeviceNum - this.onlineDeviceNum

Loading…
Cancel
Save