|
|
@ -26,7 +26,12 @@
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
<el-card class="box-card">
|
|
|
|
<el-card class="box-card">
|
|
|
|
<h3>装置在线统计</h3>
|
|
|
|
<h3>装置在线统计</h3>
|
|
|
|
<div id="echart2" class="chartClass" v-loading="pieloading"></div>
|
|
|
|
<div
|
|
|
|
|
|
|
|
id="echart2"
|
|
|
|
|
|
|
|
class="chartClass"
|
|
|
|
|
|
|
|
v-loading="pieloading"
|
|
|
|
|
|
|
|
:style="`zoom:${zoom};transform:scale(${1});transform-origin:0 0`"
|
|
|
|
|
|
|
|
></div>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="echart-top">
|
|
|
|
<div class="echart-top">
|
|
|
@ -44,7 +49,11 @@
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</el-date-picker>
|
|
|
|
</el-date-picker>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="echart3" class="chartClass"></div>
|
|
|
|
<div
|
|
|
|
|
|
|
|
id="echart3"
|
|
|
|
|
|
|
|
class="chartClass"
|
|
|
|
|
|
|
|
:style="`zoom:${zoom};transform:scale(${1});transform-origin:0 0`"
|
|
|
|
|
|
|
|
></div>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
<el-card class="box-card" v-loading="pie2loading">
|
|
|
|
<el-card class="box-card" v-loading="pie2loading">
|
|
|
|
<h3>告警类型统计</h3>
|
|
|
|
<h3>告警类型统计</h3>
|
|
|
@ -59,7 +68,11 @@
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</el-date-picker>
|
|
|
|
</el-date-picker>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="echart4" class="chartClass"></div>
|
|
|
|
<div
|
|
|
|
|
|
|
|
id="echart4"
|
|
|
|
|
|
|
|
class="chartClass"
|
|
|
|
|
|
|
|
:style="`zoom:${zoom};transform:scale(${1});transform-origin:0 0`"
|
|
|
|
|
|
|
|
></div>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -91,13 +104,21 @@ export default {
|
|
|
|
pieloading: false,
|
|
|
|
pieloading: false,
|
|
|
|
barloading: false,
|
|
|
|
barloading: false,
|
|
|
|
pie2loading: false,
|
|
|
|
pie2loading: false,
|
|
|
|
|
|
|
|
zoom: 1,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
created() {
|
|
|
|
|
|
|
|
console.log(window.devicePixelRatio);
|
|
|
|
|
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
mounted() {
|
|
|
|
this.getDateTime(); //获取当前时间
|
|
|
|
this.getDateTime(); //获取当前时间
|
|
|
|
this.getTermData();
|
|
|
|
this.getTermData();
|
|
|
|
this.getWeekAlarmStatistics();
|
|
|
|
this.getWeekAlarmStatistics();
|
|
|
|
this.getTodayAlarmStatistics();
|
|
|
|
this.getTodayAlarmStatistics();
|
|
|
|
|
|
|
|
this.zoom = 1 / document.body.style.zoom;
|
|
|
|
|
|
|
|
window.addEventListener("resize", () => {
|
|
|
|
|
|
|
|
this.zoom = 1 / document.body.style.zoom;
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
watch: {
|
|
|
|
"$store.state.collapse"(val) {
|
|
|
|
"$store.state.collapse"(val) {
|
|
|
@ -393,6 +414,8 @@ export default {
|
|
|
|
.chartClass {
|
|
|
|
.chartClass {
|
|
|
|
height: calc(100% - 32px);
|
|
|
|
height: calc(100% - 32px);
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
transform-origin: 0 0;
|
|
|
|
|
|
|
|
zoom: 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
h3 {
|
|
|
|
h3 {
|
|
|
|
font-size: 18px;
|
|
|
|
font-size: 18px;
|
|
|
|