|
@@ -10,7 +10,7 @@
|
|
|
<div class="content-center">
|
|
|
<ul class="carousel" :style="{width: width + 'px', left: leftNum + 'px'}">
|
|
|
<template v-for="(item, i) in list">
|
|
|
- <li class="carousel-li" :key="item.id" @mouseover="onChange(i)" @mouseout="initData">
|
|
|
+ <li class="carousel-li" :key="item.id" @click="jump(item.url)" @mouseover="onChange(i)" @mouseout="initData">
|
|
|
<div class="box">
|
|
|
<div class="box-line box-top-right"></div>
|
|
|
<div class="box-line box-bottom-right"></div>
|
|
@@ -39,212 +39,214 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="case" v-show="selectId === 0">
|
|
|
- <div class="case-box case-left">
|
|
|
- <div class="case-title">人员管控</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-left: 20px;padding-right: 50px">正常</span>
|
|
|
- <span><strong class="sign">79</strong>人次</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-left: 20px; padding-right: 50px">异常</span>
|
|
|
- <span><strong class="sign">79</strong>人次</span>
|
|
|
+ <div class="parent">
|
|
|
+ <div class="case" v-show="selectId === 0">
|
|
|
+ <div class="case-box case-left">
|
|
|
+ <div class="case-title">人员管控</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-left: 20px;padding-right: 50px">正常</span>
|
|
|
+ <span><strong class="sign">79</strong>人次</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-left: 20px; padding-right: 50px">异常</span>
|
|
|
+ <span><strong class="sign">79</strong>人次</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">车辆管控</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">洗消次数</span>
|
|
|
- <span><strong class="sign">19</strong>次</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">平均时常</span>
|
|
|
- <span><strong class="sign">34</strong>分钟</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">车辆管控</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 50px">洗消次数</span>
|
|
|
+ <span><strong class="sign">19</strong>次</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 50px">平均时常</span>
|
|
|
+ <span><strong class="sign">34</strong>分钟</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">熏蒸监管</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">熏蒸次数</span>
|
|
|
- <span><strong class="sign">4</strong>次</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">平均时常</span>
|
|
|
- <span><strong class="sign">3.4</strong>小时</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">熏蒸监管</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 50px">熏蒸次数</span>
|
|
|
+ <span><strong class="sign">4</strong>次</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 50px">平均时常</span>
|
|
|
+ <span><strong class="sign">3.4</strong>小时</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-box case-right">
|
|
|
- <div class="case-title">死猪监管</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-right: 50px">抓取次数</span>
|
|
|
- <span><strong class="sign">79</strong>人次</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-right: 50px">最近抓取</span>
|
|
|
- <span><strong class="sign">07/01</strong></span>
|
|
|
+ <div class="case-box case-right">
|
|
|
+ <div class="case-title">死猪监管</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-right: 40px">抓取次数</span>
|
|
|
+ <span><strong class="sign">79</strong>人次</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-right: 40px">最近抓取</span>
|
|
|
+ <span><strong class="sign">07/01</strong></span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case" v-show="selectId === 1">
|
|
|
- <div class="case-box case-left">
|
|
|
- <div class="case-title">猪舍温度</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-left: 20px;padding-right: 50px">最高</span>
|
|
|
- <span><strong class="sign">34.2</strong>℃</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-left: 20px; padding-right: 50px">最低</span>
|
|
|
- <span><strong class="sign">24.1</strong>℃</span>
|
|
|
+ <div class="case" v-show="selectId === 1">
|
|
|
+ <div class="case-box case-left">
|
|
|
+ <div class="case-title">猪舍温度</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-left: 20px;padding-right: 50px">最高</span>
|
|
|
+ <span><strong class="sign">34.2</strong>℃</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-left: 20px; padding-right: 50px">最低</span>
|
|
|
+ <span><strong class="sign">24.1</strong>℃</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">猪舍湿度</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 40px; padding-right: 50px">最高</span>
|
|
|
- <span><strong class="sign">95</strong>RH</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 40px; padding-right: 50px">最低</span>
|
|
|
- <span><strong class="sign">55</strong>RH</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">猪舍湿度</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 40px; padding-right: 50px">最高</span>
|
|
|
+ <span><strong class="sign">95</strong>RH</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 40px; padding-right: 50px">最低</span>
|
|
|
+ <span><strong class="sign">55</strong>RH</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">猪场耗电量</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">今日累计</span>
|
|
|
- <span><strong class="sign">325</strong>kw/h</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-left: 20px; padding-right: 50px">本月累计</span>
|
|
|
- <span><strong class="sign">9325</strong>kw/h</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">猪场耗电量</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 40px">今日累计</span>
|
|
|
+ <span><strong class="sign">325</strong>kw/h</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-left: 20px; padding-right: 40px">本月累计</span>
|
|
|
+ <span><strong class="sign">9325</strong>kw/h</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-box case-right">
|
|
|
- <div class="case-title">猪舍用水量</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-one">
|
|
|
- <span style="padding-right: 50px">今日累计</span>
|
|
|
- <span><strong class="sign">7</strong>吨</span>
|
|
|
- </div>
|
|
|
- <div class="case-one">
|
|
|
- <span style=" padding-right: 50px">本月累计</span>
|
|
|
- <span><strong class="sign">154</strong>吨</span>
|
|
|
+ <div class="case-box case-right">
|
|
|
+ <div class="case-title">猪舍用水量</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-one">
|
|
|
+ <span style="padding-right: 50px">今日累计</span>
|
|
|
+ <span><strong class="sign">7</strong>吨</span>
|
|
|
+ </div>
|
|
|
+ <div class="case-one">
|
|
|
+ <span style=" padding-right: 50px">本月累计</span>
|
|
|
+ <span><strong class="sign">154</strong>吨</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case" v-show="selectId === 2">
|
|
|
- <div class="case-box case-left">
|
|
|
- <div class="case-title">总存栏</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">15427</strong>头</span>
|
|
|
+ <div class="case" v-show="selectId === 2">
|
|
|
+ <div class="case-box case-left">
|
|
|
+ <div class="case-title">总存栏</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">15427</strong>头</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">下月预计可出栏</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">2354</strong>头</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">下月预计可出栏</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">2354</strong>头</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">本月累计销售额度</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">21354.2</strong>元</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">本月累计销售额度</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">21354.2</strong>元</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-box case-right">
|
|
|
- <div class="case-title">今日任务</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">7</strong>个</span>
|
|
|
+ <div class="case-box case-right">
|
|
|
+ <div class="case-title">今日任务</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">7</strong>个</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case" v-show="selectId === 3">
|
|
|
- <div class="case-box case-left">
|
|
|
- <div class="case-title">COD</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">7.54</strong>mg/L</span>
|
|
|
+ <div class="case" v-show="selectId === 3">
|
|
|
+ <div class="case-box case-left">
|
|
|
+ <div class="case-title">COD</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">7.54</strong>mg/L</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">累计流量</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">123.57</strong>T</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">累计流量</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">123.57</strong>T</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">总磷</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">0.323</strong>mg/L</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">总磷</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">0.323</strong>mg/L</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-box case-right">
|
|
|
- <div class="case-title">氨氮</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">0.619</strong>mg/L</span>
|
|
|
+ <div class="case-box case-right">
|
|
|
+ <div class="case-title">氨氮</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">0.619</strong>mg/L</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case" v-show="selectId === 4">
|
|
|
- <div class="case-box case-left">
|
|
|
- <div class="case-title">今日报警</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">9</strong>次</span>
|
|
|
+ <div class="case" v-show="selectId === 4">
|
|
|
+ <div class="case-box case-left">
|
|
|
+ <div class="case-title">今日报警</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">9</strong>次</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">平均相应时间</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">34</strong>分钟</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">平均相应时间</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">34</strong>分钟</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-center">
|
|
|
- <div class="case-title">今日时间提醒</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">27</strong>次</span>
|
|
|
+ <div class="case-center">
|
|
|
+ <div class="case-title">今日时间提醒</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">27</strong>次</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="case-box case-right">
|
|
|
- <div class="case-title">未处理事件</div>
|
|
|
- <div class="case-content">
|
|
|
- <div class="case-two">
|
|
|
- <span><strong class="sign">7</strong>件</span>
|
|
|
+ <div class="case-box case-right">
|
|
|
+ <div class="case-title">未处理事件</div>
|
|
|
+ <div class="case-content">
|
|
|
+ <div class="case-two">
|
|
|
+ <span><strong class="sign">7</strong>件</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -268,32 +270,32 @@ export default {
|
|
|
{
|
|
|
id: 1,
|
|
|
title: '生物安全',
|
|
|
- url: '',
|
|
|
+ url: '/bioSafety',
|
|
|
},
|
|
|
{
|
|
|
id: 2,
|
|
|
title: '生态监测',
|
|
|
- url: '',
|
|
|
+ url: '/zoology',
|
|
|
},
|
|
|
{
|
|
|
id: 3,
|
|
|
title: '生产经营',
|
|
|
- url: '',
|
|
|
+ url: '/production',
|
|
|
},
|
|
|
{
|
|
|
id: 4,
|
|
|
title: '环境监测',
|
|
|
- url: '',
|
|
|
+ url: '/environment',
|
|
|
},
|
|
|
{
|
|
|
id: 5,
|
|
|
title: '报警信息',
|
|
|
- url: '',
|
|
|
+ url: '/alarm',
|
|
|
},
|
|
|
{
|
|
|
id: 6,
|
|
|
title: '视频监控',
|
|
|
- url: '',
|
|
|
+ url: '/monit',
|
|
|
},
|
|
|
],
|
|
|
num: 0,
|
|
@@ -306,7 +308,10 @@ export default {
|
|
|
selectId: 0,
|
|
|
// 闪光
|
|
|
isFlash: true,
|
|
|
- timer3: null
|
|
|
+ timer3: null,
|
|
|
+ //获取当前时间
|
|
|
+ timer4: null,
|
|
|
+ currentTime: new Date(),
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -366,7 +371,10 @@ export default {
|
|
|
that.isFlash = !that.isFlash
|
|
|
})
|
|
|
}, 500)
|
|
|
- }
|
|
|
+ },
|
|
|
+ jump(url) {
|
|
|
+ this.$router.push(url);
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
this.width = this.list.length * (220 + 180) - 90;
|
|
@@ -538,6 +546,19 @@ export default {
|
|
|
top: 0;
|
|
|
left: -15px;
|
|
|
}
|
|
|
+ .parent {
|
|
|
+ animation: flip-horizontal-bck 1.2s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
|
|
|
+ }
|
|
|
+ @keyframes flip-horizontal-bck {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: translateZ(-260px) rotateX(190deg);
|
|
|
+ transform: translateZ(-260px) rotateX(190deg);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: translateZ(0) rotateX(0);
|
|
|
+ transform: translateZ(0) rotateX(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
.case {
|
|
|
width: 1200px;
|
|
|
height: 360px;
|