修改看板
parent
e5f919bbee
commit
11456eb95d
@ -0,0 +1,2 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
@ -0,0 +1,51 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
|
||||||
|
export function baseMonitorInfoList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/ems/base/baseMonitorInfo/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function countCabinet(query) {
|
||||||
|
return request({
|
||||||
|
url: '/base/baseCabinetInfo/countCabinet',
|
||||||
|
method: 'post',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export function selectLastTWTempertureData(query) {
|
||||||
|
return request({
|
||||||
|
url: '/ems/record/recordIOTInstant/selectLastTWTempertureData',
|
||||||
|
method: 'post',
|
||||||
|
params: {}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function boardTempList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/record/recordBusbarTemp/boardTempList',
|
||||||
|
method: 'post',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function recordBusbarAlarmCount(query) {
|
||||||
|
return request({
|
||||||
|
url: '/record/recordBusbarAlarm/recordBusbarAlarmCount',
|
||||||
|
method: 'post',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function recordBusbarAlarmList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/record/recordBusbarAlarm/recordBusbarAlarmList',
|
||||||
|
method: 'post',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 390 KiB |
@ -0,0 +1,188 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="content">
|
||||||
|
<div class="title">赛轮智慧热电无人巡检系统</div>
|
||||||
|
<div class="subTitle" v-for="i in subTitleList" :style="`top:${i.top}%;left:${i.left}%`">{{ i.name }}</div>
|
||||||
|
<div class="time">{{ parseTime(new Date(), '{y}.{m}.{d} {h}:{i}:{s} 周{a}') }}</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 19.5%;left: 38.7%;">A项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 19.5%;left: 54.7%;">B项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 31.2%;left: 38.7%;">C项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 31.2%;left: 54.7%;">D项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 48.6%;left: 38.7%;">A项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 48.6%;left: 54.7%;">B项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 60.5%;left: 38.7%;">C项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 60.5%;left: 54.7%;">D项温度</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 78.1%;left: 38.7%;">1#烟感</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 78.1%;left: 54.7%;">2#烟感</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 89.8%;left: 38.7%;">3#烟感</div>
|
||||||
|
<div class="span" style="color: #3597df;top: 89.8%;left: 54.7%;">4#烟感</div>
|
||||||
|
|
||||||
|
<div class="span1" style="color: #3597df;top: 19.5%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 19.5%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 31.2%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 31.2%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 48.6%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 48.6%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 60.5%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 60.5%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0</span>℃
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 78.1%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0.5</span>db/m
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 78.1%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0.5</span>db/m
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 89.8%;left: 45.5%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0.5</span>db/m
|
||||||
|
</div>
|
||||||
|
<div class="span1" style="color: #3597df;top: 89.8%;left: 61.7%"><span
|
||||||
|
style="font-size: 1.6vw;font-weight: 700;margin: 0 0.5vw">0.5</span>db/m
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Chart from '@/components/Charts/Chart'
|
||||||
|
import vueSeamlessScroll from 'vue-seamless-scroll'
|
||||||
|
import {
|
||||||
|
baseMonitorInfoList,
|
||||||
|
countCabinet,
|
||||||
|
boardTempList,
|
||||||
|
selectLastTWTempertureData, recordBusbarAlarmCount
|
||||||
|
} from "@/api/board/index2";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
subTitleList: [
|
||||||
|
{
|
||||||
|
name: '湿度曲线',
|
||||||
|
top: 11.2,
|
||||||
|
left: 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '照度',
|
||||||
|
top: 40.5,
|
||||||
|
left: 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '颗粒物柱状图',
|
||||||
|
top: 69.6,
|
||||||
|
left: 30.8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '1#变压器测温',
|
||||||
|
top: 11.2,
|
||||||
|
left: 35.4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '2#变压器测温',
|
||||||
|
top: 40.5,
|
||||||
|
left: 35.4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '烟感',
|
||||||
|
top: 69.6,
|
||||||
|
left: 35.4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '告警统计',
|
||||||
|
top: 11.2,
|
||||||
|
left: 68
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '未处理报警',
|
||||||
|
top: 55.1,
|
||||||
|
left: 68
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
},
|
||||||
|
components: {
|
||||||
|
vueSeamlessScroll,
|
||||||
|
Chart
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getData() {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.content {
|
||||||
|
background-image: url("~@/assets/board/bg3.jpg");
|
||||||
|
background-size: 100% 100%;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.subTitle {
|
||||||
|
position: absolute;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
font-size: 0.9vw;
|
||||||
|
color: #fff;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title {
|
||||||
|
position: absolute;
|
||||||
|
top: 2.8%;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 1.5vw;
|
||||||
|
color: #fff;
|
||||||
|
font-weight: 700;
|
||||||
|
letter-spacing: 10px;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.time {
|
||||||
|
position: absolute;
|
||||||
|
top: 2.4%;
|
||||||
|
left: 2%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
color: #fff;
|
||||||
|
font-size: 0.7vw;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.span {
|
||||||
|
position: absolute;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
font-size: 0.9vw;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.span1 {
|
||||||
|
position: absolute;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
font-size: 0.9vw;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
Loading…
Reference in New Issue