添加看板接口

master
suixy 2 months ago
parent 3c878309f4
commit 29679b80e7

@ -6,31 +6,30 @@
<div class="topNum deviceNum"> <div class="topNum deviceNum">
<span class="text">设备数量</span> <span class="text">设备数量</span>
<span></span> <span></span>
<span class="num">16</span> <span class="num">{{ deviceData.TOTALCOUNT }}</span>
<span class="unit"></span> <span class="unit"></span>
</div> </div>
<div class="topNum bootRate"> <div class="topNum bootRate">
<span class="text">开机率</span> <span class="text" style="width: 5vw;letter-spacing: 0.4vw">开机率</span>
<span></span> <span></span>
<span class="num">80</span> <span class="num">{{ deviceData.runningRate }}</span>
<span class="unit">%</span>
</div> </div>
<div class="topNum runNum"> <div class="topNum runNum">
<span class="text">运行</span> <span class="text">运行</span>
<span></span> <span></span>
<span class="num">11</span> <span class="num">{{ deviceData.RUNNINGCOUNT }}</span>
<span class="unit"></span> <span class="unit"></span>
</div> </div>
<div class="topNum shutdownNum"> <div class="topNum shutdownNum">
<span class="text">停机</span> <span class="text">停机</span>
<span></span> <span></span>
<span class="num">02</span> <span class="num">{{ deviceData.STOPPEDCOUNT }}</span>
<span class="unit"></span> <span class="unit"></span>
</div> </div>
<div class="topNum standbyNum"> <div class="topNum standbyNum">
<span class="text">待机</span> <span class="text">待机</span>
<span></span> <span></span>
<span class="num">01</span> <span class="num">{{ deviceData.STANDBYCOUNT }}</span>
<span class="unit"></span> <span class="unit"></span>
</div> </div>
<div class="topNum waitMaterials"> <div class="topNum waitMaterials">
@ -42,7 +41,7 @@
<div class="topNum unactivatedNum"> <div class="topNum unactivatedNum">
<span class="text">未开机</span> <span class="text">未开机</span>
<span></span> <span></span>
<span class="num">01</span> <span class="num">{{ deviceData.NOTSTARTEDCOUNT }}</span>
<span class="unit"></span> <span class="unit"></span>
</div> </div>
<div class="centerContent"> <div class="centerContent">
@ -85,6 +84,9 @@
import Chart from "@/components/board/Chart.vue"; import Chart from "@/components/board/Chart.vue";
import * as echarts from "echarts"; import * as echarts from "echarts";
import {getDeviceStatusStatistics} from "@/api/baseDeviceParamVal/val";
let timer = null
const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100 const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100
export default { export default {
@ -93,7 +95,9 @@ export default {
}, },
name: "Liner", name: "Liner",
data() { data() {
return {} return {
deviceData: {}
}
}, },
mounted() { mounted() {
this.$refs.chart1.setData({ this.$refs.chart1.setData({
@ -230,8 +234,18 @@ export default {
}, },
], ],
}) })
this.getData()
timer = setInterval(() => {
this.getData()
}, 1000 * 5)
},
methods: {
getData() {
getDeviceStatusStatistics().then(e => {
this.deviceData = e.data
})
}
}, },
methods: {},
computed: { computed: {
list() { list() {
return Array(222).fill(0).map(i => { return Array(222).fill(0).map(i => {
@ -242,6 +256,10 @@ export default {
} }
}, },
beforeDestroy() { beforeDestroy() {
if (timer) {
clearInterval(timer)
}
timer = null
} }
}; };
</script> </script>

@ -444,6 +444,7 @@ import * as echarts from "echarts";
import {getSimulateData} from "@/api/board/getData"; import {getSimulateData} from "@/api/board/getData";
import {updateCustomData} from "@/api/base/customData"; import {updateCustomData} from "@/api/base/customData";
import {Message} from "element-ui"; import {Message} from "element-ui";
import {getDeviceStatusStatistics} from "@/api/baseDeviceParamVal/val";
const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100 const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100
export default { export default {

@ -250,6 +250,7 @@ import * as echarts from "echarts";
import {getSimulateData} from "@/api/board/getData"; import {getSimulateData} from "@/api/board/getData";
import {updateCustomData} from "@/api/base/customData"; import {updateCustomData} from "@/api/base/customData";
import {Message} from "element-ui"; import {Message} from "element-ui";
import {getDeviceStatusStatistics} from "@/api/baseDeviceParamVal/val";
const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100 const vw = (document.documentElement.clientWidth || document.body.clientWidth) / 100
export default { export default {

Loading…
Cancel
Save