1
This commit is contained in:
parent
f861c09d2c
commit
f97446f3ac
@ -44,17 +44,9 @@
|
|||||||
<div class="weather">
|
<div class="weather">
|
||||||
<div>
|
<div>
|
||||||
<marquee behavior="" direction="" scrollamount="3">
|
<marquee behavior="" direction="" scrollamount="3">
|
||||||
<div
|
<div class="item" v-for="(item, index) in weatherDataList" :key="index">
|
||||||
class="item"
|
<img :src="require(`../../assets/image/real-time-${item.formula}.png`)
|
||||||
v-for="(item, index) in weatherDataList"
|
" alt="" />
|
||||||
:key="index"
|
|
||||||
>
|
|
||||||
<img
|
|
||||||
:src="
|
|
||||||
require(`../../assets/image/real-time-${item.formula}.png`)
|
|
||||||
"
|
|
||||||
alt=""
|
|
||||||
/>
|
|
||||||
<span>{{ item.environmentDataId }} : </span>
|
<span>{{ item.environmentDataId }} : </span>
|
||||||
<span>{{
|
<span>{{
|
||||||
item.environmentData + getTypeList(item.formula)
|
item.environmentData + getTypeList(item.formula)
|
||||||
@ -70,11 +62,7 @@
|
|||||||
<div class="e_title">温室环境数据</div>
|
<div class="e_title">温室环境数据</div>
|
||||||
<div class="detail">
|
<div class="detail">
|
||||||
<!-- <div class="title_child">一号温室</div> -->
|
<!-- <div class="title_child">一号温室</div> -->
|
||||||
<vue-seamless
|
<vue-seamless class="e_content" :data="list" :class-option="defaultOption">
|
||||||
class="e_content"
|
|
||||||
:data="list"
|
|
||||||
:class-option="defaultOption"
|
|
||||||
>
|
|
||||||
<div class="item" v-for="(el, index) in list" :key="index">
|
<div class="item" v-for="(el, index) in list" :key="index">
|
||||||
<!-- <img :src="el.formula" alt=""> -->
|
<!-- <img :src="el.formula" alt=""> -->
|
||||||
<img :src="el.img" alt="" />
|
<img :src="el.img" alt="" />
|
||||||
@ -98,21 +86,14 @@
|
|||||||
|
|
||||||
<div class="thisWeekTemperature">
|
<div class="thisWeekTemperature">
|
||||||
<div class="e_title">本周温度统计</div>
|
<div class="e_title">本周温度统计</div>
|
||||||
<div
|
<div class="thisWeekTemperature_echart" id="thisWeekTemperature_echart"></div>
|
||||||
class="thisWeekTemperature_echart"
|
|
||||||
id="thisWeekTemperature_echart"
|
|
||||||
></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left" v-show="limitUserId == 5" style="height: calc(100% - 0.9rem);">
|
<div class="left" v-show="limitUserId == 5" style="height: calc(100% - 0.9rem);">
|
||||||
<div class="environmentData" style="height: 100%;overflow: hidden;">
|
<div class="environmentData" style="height: 100%;overflow: hidden;">
|
||||||
<div class="e_title">温室环境数据</div>
|
<div class="e_title">温室环境数据</div>
|
||||||
<div class="detail" style="height: 100%;">
|
<div class="detail" style="height: 100%;">
|
||||||
<vue-seamless
|
<vue-seamless class="e_content e_content1" :data="list" :class-option="defaultOption">
|
||||||
class="e_content e_content1"
|
|
||||||
:data="list"
|
|
||||||
:class-option="defaultOption"
|
|
||||||
>
|
|
||||||
<div class="item" v-for="(el, index) in list" :key="index">
|
<div class="item" v-for="(el, index) in list" :key="index">
|
||||||
<img :src="el.img" alt="" />
|
<img :src="el.img" alt="" />
|
||||||
<div class="item_child">
|
<div class="item_child">
|
||||||
@ -130,69 +111,22 @@
|
|||||||
<!-- 丽水 -->
|
<!-- 丽水 -->
|
||||||
<div class="drag_box" ref="drag_box" v-show="limitUserId == 1">
|
<div class="drag_box" ref="drag_box" v-show="limitUserId == 1">
|
||||||
<img class="drag_img" src="../../assets/img/map.png" alt="" />
|
<img class="drag_img" src="../../assets/img/map.png" alt="" />
|
||||||
<img
|
<img class="axis_1" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
class="axis_1"
|
<img class="axis_2" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
src="../../assets/img/axis1.png"
|
<img class="axis_3" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
alt=""
|
<img class="axis_4" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
@click="handlerAxis_1"
|
<img class="axis_5" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
/>
|
<img class="axis_6" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_1" />
|
||||||
<img
|
<img class="axis_7" src="../../assets/img/axis2.png" alt="" @click="handlerAxis_1" />
|
||||||
class="axis_2"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_3"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_4"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_5"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_6"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_7"
|
|
||||||
src="../../assets/img/axis2.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_1"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 东北 -->
|
<!-- 东北 -->
|
||||||
<div class="drag_box1" ref="drag_box1" v-show="limitUserId == 2">
|
<div class="drag_box1" ref="drag_box1" v-show="limitUserId == 2">
|
||||||
<img class="drag_img" src="../../assets/img/map1.png" alt="" />
|
<img class="drag_img" src="../../assets/img/map1.png" alt="" />
|
||||||
<img
|
<img class="axis_init" :class="'axis_' + (index + 8)" src="../../assets/img/axis1.png"
|
||||||
class="axis_init"
|
:style="'left:' + (44.5 + index * 4.1) + '%'" alt="" @click="handlerAxis_2" v-for="(i, index) in 10"
|
||||||
:class="'axis_' + (index + 8)"
|
:key="index + '_1'" />
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
:style="'left:' + (44.5 + index * 4.1) + '%'"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_2"
|
|
||||||
v-for="(i, index) in 10"
|
|
||||||
:key="index + '_1'"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<img
|
<img class="axis_init1" :class="'axis_' + (index1 + 17)" src="../../assets/img/axis1.png" :style="'top:' +
|
||||||
class="axis_init1"
|
|
||||||
:class="'axis_' + (index1 + 17)"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
:style="
|
|
||||||
'top:' +
|
|
||||||
(22 + index1 * 0.105) +
|
(22 + index1 * 0.105) +
|
||||||
'%' +
|
'%' +
|
||||||
';' +
|
';' +
|
||||||
@ -200,86 +134,26 @@
|
|||||||
(8.25 + index1 * 3.3) +
|
(8.25 + index1 * 3.3) +
|
||||||
'%' +
|
'%' +
|
||||||
';'
|
';'
|
||||||
"
|
" alt="" @click="handlerAxis_2" v-for="(i, index1) in 24" :key="index1 + '_2'" />
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_2"
|
|
||||||
v-for="(i, index1) in 24"
|
|
||||||
:key="index1 + '_2'"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 石门 -->
|
<!-- 石门 -->
|
||||||
<div class="drag_box5" ref="drag_box5" v-show="limitUserId == 5">
|
<div class="drag_box5" ref="drag_box5" v-show="limitUserId == 5">
|
||||||
<img class="drag_img" src="../../assets/img/map2.png" alt="" />
|
<img class="drag_img" src="../../assets/img/map2.png" alt="" />
|
||||||
<img
|
<img class="axis_shimen" src="../../assets/img/axis2.png" alt="" @click="handlerAxis_5" />
|
||||||
class="axis_shimen"
|
<img class="axis_shimen1" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
src="../../assets/img/axis2.png"
|
<img class="axis_shimen2" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
alt=""
|
<img class="axis_shimen3" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
@click="handlerAxis_5"
|
<img class="axis_shimen4" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen1"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen2"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen3"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen4"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 大冶鑫 -->
|
<!-- 大冶鑫 -->
|
||||||
<div class="drag_box7" ref="drag_box7" v-show="limitUserId == 7">
|
<div class="drag_box7" ref="drag_box7" v-show="limitUserId == 7">
|
||||||
<img class="drag_img" src="../../assets/img/map3.jpg" alt="" />
|
<img class="drag_img" src="../../assets/img/map3.jpg" alt="" />
|
||||||
<img
|
<img class="axis_shimen" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
class="axis_shimen"
|
<img class="axis_shimen1" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
src="../../assets/img/axis1.png"
|
<img class="axis_shimen2" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
alt=""
|
<img class="axis_shimen3" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
@click="handlerAxis_5"
|
<img class="axis_shimen4" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
/>
|
<img class="axis_shimen5" src="../../assets/img/axis1.png" alt="" @click="handlerAxis_5" />
|
||||||
<img
|
|
||||||
class="axis_shimen1"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen2"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen3"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen4"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
class="axis_shimen5"
|
|
||||||
src="../../assets/img/axis1.png"
|
|
||||||
alt=""
|
|
||||||
@click="handlerAxis_5"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -290,17 +164,9 @@
|
|||||||
<div class="liveVideo_content">
|
<div class="liveVideo_content">
|
||||||
<div class="swiper-container mySwiper_video">
|
<div class="swiper-container mySwiper_video">
|
||||||
<div class="swiper-wrapper">
|
<div class="swiper-wrapper">
|
||||||
<div
|
<div class="swiper-slide swiper-slide_video" v-for="(item, index) in get_sel_eqbyid_list" :key="index">
|
||||||
class="swiper-slide swiper-slide_video"
|
|
||||||
v-for="(item, index) in get_sel_eqbyid_list"
|
|
||||||
:key="index"
|
|
||||||
>
|
|
||||||
<div class="monitor" :id="'monitor' + item.number">
|
<div class="monitor" :id="'monitor' + item.number">
|
||||||
<div
|
<div ref="videoPlayer" class="video-js" :id="'video-js' + item.number"></div>
|
||||||
ref="videoPlayer"
|
|
||||||
class="video-js"
|
|
||||||
:id="'video-js' + item.number"
|
|
||||||
></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="c_bottom">{{ item.deviceTypeName }}</div>
|
<div class="c_bottom">{{ item.deviceTypeName }}</div>
|
||||||
</div>
|
</div>
|
||||||
@ -319,22 +185,13 @@
|
|||||||
<div class="device_detail">
|
<div class="device_detail">
|
||||||
<div class="swiper_timer">
|
<div class="swiper_timer">
|
||||||
<div>
|
<div>
|
||||||
<div
|
<div class="swiper-container middle_disasterWarningAnalysis" :style="styleContainer">
|
||||||
class="swiper-container middle_disasterWarningAnalysis"
|
|
||||||
:style="styleContainer"
|
|
||||||
>
|
|
||||||
<div class="swiper-wrapper">
|
<div class="swiper-wrapper">
|
||||||
<div
|
<div :class="(limitUserId == 1 ? current : current1) == index
|
||||||
:class="
|
|
||||||
(limitUserId == 1 ? current : current1) == index
|
|
||||||
? 'swiper-slide swiper-slide2'
|
? 'swiper-slide swiper-slide2'
|
||||||
: 'swiper-slide swiper-slide1'
|
: 'swiper-slide swiper-slide1'
|
||||||
"
|
" v-for="(item, index) in dataList" :key="index" :style="styleItem"
|
||||||
v-for="(item, index) in dataList"
|
@click="getCurrent(index, item)">
|
||||||
:key="index"
|
|
||||||
:style="styleItem"
|
|
||||||
@click="getCurrent(index, item)"
|
|
||||||
>
|
|
||||||
{{
|
{{
|
||||||
item.greenhouseName
|
item.greenhouseName
|
||||||
}}
|
}}
|
||||||
@ -373,47 +230,32 @@
|
|||||||
<div class="i_content">
|
<div class="i_content">
|
||||||
<div class="i_content_item">
|
<div class="i_content_item">
|
||||||
<span>1#风机</span>
|
<span>1#风机</span>
|
||||||
<span
|
<span :style="fanStatus.status[0] == 1 ? '' : 'color:#86C2FF;'">{{ fanStatus.status[0] == 1 ? "打开" :
|
||||||
:style="fanStatus.status[0] == 1 ? '' : 'color:#86C2FF;'"
|
"关闭" }}</span>
|
||||||
>{{ fanStatus.status[0] == 1 ? "打开" : "关闭" }}</span
|
|
||||||
>
|
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>2#风机</span>
|
<span>2#风机</span>
|
||||||
<span
|
<span :style="fanStatus.status[1] == 1 ? '' : 'color:#86C2FF;'">{{ fanStatus.status[1] == 1 ? "打开" :
|
||||||
:style="fanStatus.status[1] == 1 ? '' : 'color:#86C2FF;'"
|
"关闭" }}</span>
|
||||||
>{{ fanStatus.status[1] == 1 ? "打开" : "关闭" }}</span
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line1"></div>
|
<div class="line1"></div>
|
||||||
<div class="i_content_item">
|
<div class="i_content_item">
|
||||||
<span>3#风机</span>
|
<span>3#风机</span>
|
||||||
<span
|
<span :style="fanStatus.status[2] == 1 ? '' : 'color:#86C2FF;'">{{ fanStatus.status[2] == 1 ? "打开" :
|
||||||
:style="fanStatus.status[2] == 1 ? '' : 'color:#86C2FF;'"
|
"关闭" }}</span>
|
||||||
>{{ fanStatus.status[2] == 1 ? "打开" : "关闭" }}</span
|
|
||||||
>
|
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>4#风机</span>
|
<span>4#风机</span>
|
||||||
<span
|
<span :style="fanStatus.status[3] == 1 ? '' : 'color:#86C2FF;'">{{ fanStatus.status[3] == 1 ? "打开" :
|
||||||
:style="fanStatus.status[3] == 1 ? '' : 'color:#86C2FF;'"
|
"关闭" }}</span>
|
||||||
>{{ fanStatus.status[3] == 1 ? "打开" : "关闭" }}</span
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line1"></div>
|
<div class="line1"></div>
|
||||||
<div class="i_content_item" style="width: 50%">
|
<div class="i_content_item" style="width: 50%">
|
||||||
<span>5#风机</span>
|
<span>5#风机</span>
|
||||||
<span
|
<span :style="fanStatus.status[4] == 1 ? '' : 'color:#86C2FF;'">{{ fanStatus.status[4] == 1 ? "打开" :
|
||||||
:style="fanStatus.status[4] == 1 ? '' : 'color:#86C2FF;'"
|
"关闭" }}</span>
|
||||||
>{{ fanStatus.status[4] == 1 ? "打开" : "关闭" }}</span
|
|
||||||
>
|
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div class="i_title_" style="margin-top: 0.2rem" v-for="(item, index) in statusList" :key="index">
|
||||||
class="i_title_"
|
|
||||||
style="margin-top: 0.2rem"
|
|
||||||
v-for="(item, index) in statusList"
|
|
||||||
:key="index"
|
|
||||||
>
|
|
||||||
<template v-if="item.open != 0">
|
<template v-if="item.open != 0">
|
||||||
<img src="../../assets/img/i_title_img.png" alt="" />
|
<img src="../../assets/img/i_title_img.png" alt="" />
|
||||||
<span>{{ item.name }}</span>
|
<span>{{ item.name }}</span>
|
||||||
@ -446,9 +288,7 @@
|
|||||||
item.controlState == 1 ? "自动控制" : "手机控制"
|
item.controlState == 1 ? "自动控制" : "手机控制"
|
||||||
}}</span>
|
}}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<i class="progress" v-if="Number(item.progress) == ''"
|
<i class="progress" v-if="Number(item.progress) == ''">进度{{ item.progress }}%</i>
|
||||||
>进度{{ item.progress }}%</i
|
|
||||||
>
|
|
||||||
<span>菜单</span>
|
<span>菜单</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="i_title" v-else>
|
<div class="i_title" v-else>
|
||||||
@ -473,9 +313,7 @@
|
|||||||
item.controlState == 1 ? "自动控制" : "手机控制"
|
item.controlState == 1 ? "自动控制" : "手机控制"
|
||||||
}}</span>
|
}}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<i class="progress" v-if="Number(item.progress) == ''"
|
<i class="progress" v-if="Number(item.progress) == ''">进度{{ item.progress }}%</i>
|
||||||
>进度{{ item.progress }}%</i
|
|
||||||
>
|
|
||||||
<span>菜单</span>
|
<span>菜单</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="i_title" v-else>
|
<div class="i_title" v-else>
|
||||||
@ -499,9 +337,7 @@
|
|||||||
item.controlState == 1 ? "自动控制" : "手机控制"
|
item.controlState == 1 ? "自动控制" : "手机控制"
|
||||||
}}</span>
|
}}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<i class="progress" v-if="Number(item.progress) == ''"
|
<i class="progress" v-if="Number(item.progress) == ''">进度{{ item.progress }}%</i>
|
||||||
>进度{{ item.progress }}%</i
|
|
||||||
>
|
|
||||||
<span>菜单</span>
|
<span>菜单</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="i_title" v-else>
|
<div class="i_title" v-else>
|
||||||
@ -1038,7 +874,14 @@ export default {
|
|||||||
handlerOther() {
|
handlerOther() {
|
||||||
this.other_show = !this.other_show
|
this.other_show = !this.other_show
|
||||||
},
|
},
|
||||||
|
//排序
|
||||||
|
compare(property) {
|
||||||
|
return function (a, b) {
|
||||||
|
let value1 = a[property];
|
||||||
|
let value2 = b[property];
|
||||||
|
return value1 - value2;
|
||||||
|
};
|
||||||
|
},
|
||||||
// 根据用户id查询对应的设备大数据信息
|
// 根据用户id查询对应的设备大数据信息
|
||||||
dataInit(userid, limitUserId) {
|
dataInit(userid, limitUserId) {
|
||||||
this.api.Bigdata_getAllControl(userid).then((res) => {
|
this.api.Bigdata_getAllControl(userid).then((res) => {
|
||||||
@ -1063,12 +906,22 @@ export default {
|
|||||||
// this.get_readControl_getState(el.deviceId)
|
// this.get_readControl_getState(el.deviceId)
|
||||||
});
|
});
|
||||||
if (limitUserId == 1) {
|
if (limitUserId == 1) {
|
||||||
|
// 获取控制器第一个Id
|
||||||
|
const list = []
|
||||||
|
this.$store.state.equipmentList.forEach((el, index) => {
|
||||||
|
if (el.deviceName == 10) {
|
||||||
|
list.push(el)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
list.sort(this.compare('equipmentStatu'))
|
||||||
|
console.log(list, 123);
|
||||||
|
|
||||||
// 丽水
|
// 丽水
|
||||||
this.get_weather_echart_data(2023042214250027);
|
this.get_weather_echart_data(list[0].deviceId);
|
||||||
this.get_thisWeekTemperature_echart_data(2023042214250027);
|
this.get_thisWeekTemperature_echart_data(list[0].deviceId);
|
||||||
this.get_environmentData(2023042214250027);
|
this.get_environmentData(list[0].deviceId);
|
||||||
this.get_readControl_getState(2023042214250027);
|
this.get_readControl_getState(list[0].deviceId);
|
||||||
this.getWeatherData(2023042214250027);
|
this.getWeatherData(list[0].deviceId);
|
||||||
} else if (limitUserId == 2) {
|
} else if (limitUserId == 2) {
|
||||||
// 东北
|
// 东北
|
||||||
this.get_weather_echart_data(2023072517320001);
|
this.get_weather_echart_data(2023072517320001);
|
||||||
@ -1722,6 +1575,7 @@ export default {
|
|||||||
|
|
||||||
.e_content1 {
|
.e_content1 {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
>div {
|
>div {
|
||||||
width: 100% !important;
|
width: 100% !important;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
@ -1792,12 +1646,10 @@ export default {
|
|||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
text-shadow: 0.01 0.1rem 0.2rem rgba(0, 51, 103, 0.25);
|
text-shadow: 0.01 0.1rem 0.2rem rgba(0, 51, 103, 0.25);
|
||||||
|
|
||||||
background: linear-gradient(
|
background: linear-gradient(to bottom,
|
||||||
to bottom,
|
|
||||||
#ffffff 45%,
|
#ffffff 45%,
|
||||||
#e9f8ff 90%,
|
#e9f8ff 90%,
|
||||||
#77baff 100%
|
#77baff 100%);
|
||||||
);
|
|
||||||
-webkit-background-clip: text;
|
-webkit-background-clip: text;
|
||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -1828,12 +1680,10 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.act {
|
.act {
|
||||||
background: linear-gradient(
|
background: linear-gradient(-35deg,
|
||||||
-35deg,
|
|
||||||
#56a8d5 0%,
|
#56a8d5 0%,
|
||||||
rgba(0, 55, 110, 0.75) 50%,
|
rgba(0, 55, 110, 0.75) 50%,
|
||||||
#56a8d5 100%
|
#56a8d5 100%);
|
||||||
);
|
|
||||||
border: 1px solid rgba(122, 225, 255, 0.75);
|
border: 1px solid rgba(122, 225, 255, 0.75);
|
||||||
font-size: 0.18rem;
|
font-size: 0.18rem;
|
||||||
font-family: MicrosoftYaHei;
|
font-family: MicrosoftYaHei;
|
||||||
@ -1974,8 +1824,7 @@ export default {
|
|||||||
.weatherStation {
|
.weatherStation {
|
||||||
width: 4rem;
|
width: 4rem;
|
||||||
height: 0.43rem;
|
height: 0.43rem;
|
||||||
background: url("../../assets/img/weatherStation.png") center
|
background: url("../../assets/img/weatherStation.png") center no-repeat;
|
||||||
no-repeat;
|
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2040,8 +1889,7 @@ export default {
|
|||||||
.e_title {
|
.e_title {
|
||||||
width: 3.98rem;
|
width: 3.98rem;
|
||||||
height: 0.19rem;
|
height: 0.19rem;
|
||||||
background: url("../../assets/img/environmentData_bg.png") center
|
background: url("../../assets/img/environmentData_bg.png") center no-repeat;
|
||||||
no-repeat;
|
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
font-size: 0.18rem;
|
font-size: 0.18rem;
|
||||||
font-family: AlibabaPuHuiTiM;
|
font-family: AlibabaPuHuiTiM;
|
||||||
@ -2135,15 +1983,13 @@ export default {
|
|||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
z-index: 99;
|
z-index: 99;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 22%,
|
transparent 22%,
|
||||||
transparent 10%,
|
transparent 10%,
|
||||||
blue 30%,
|
blue 30%,
|
||||||
blue 70%,
|
blue 70%,
|
||||||
transparent 75%,
|
transparent 75%,
|
||||||
transparent 100%
|
transparent 100%);
|
||||||
);
|
|
||||||
|
|
||||||
.map1 {
|
.map1 {
|
||||||
width: 60%;
|
width: 60%;
|
||||||
@ -2156,12 +2002,10 @@ export default {
|
|||||||
// blue 80%,
|
// blue 80%,
|
||||||
// transparent 100%,
|
// transparent 100%,
|
||||||
// transparent 100%);
|
// transparent 100%);
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(transparent 0%,
|
||||||
transparent 0%,
|
|
||||||
blue 8%,
|
blue 8%,
|
||||||
blue 85%,
|
blue 85%,
|
||||||
transparent 100%
|
transparent 100%);
|
||||||
);
|
|
||||||
// transform: scale(0.6);
|
// transform: scale(0.6);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
@ -2176,23 +2020,19 @@ export default {
|
|||||||
// top: 0.3rem;
|
// top: 0.3rem;
|
||||||
// left: 0.5rem;
|
// left: 0.5rem;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 0%,
|
transparent 0%,
|
||||||
blue 5%,
|
blue 5%,
|
||||||
blue 93%,
|
blue 93%,
|
||||||
transparent 99%
|
transparent 99%);
|
||||||
);
|
|
||||||
|
|
||||||
.drag_img {
|
.drag_img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(transparent 0%,
|
||||||
transparent 0%,
|
|
||||||
blue 13%,
|
blue 13%,
|
||||||
blue 73%,
|
blue 73%,
|
||||||
transparent 97%
|
transparent 97%);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_init {
|
.axis_init {
|
||||||
@ -2218,23 +2058,19 @@ export default {
|
|||||||
// top: 0.3rem;
|
// top: 0.3rem;
|
||||||
// left: 0.5rem;
|
// left: 0.5rem;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 0%,
|
transparent 0%,
|
||||||
blue 5%,
|
blue 5%,
|
||||||
blue 93%,
|
blue 93%,
|
||||||
transparent 99%
|
transparent 99%);
|
||||||
);
|
|
||||||
|
|
||||||
.drag_img {
|
.drag_img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(transparent 0%,
|
||||||
transparent 0%,
|
|
||||||
blue 13%,
|
blue 13%,
|
||||||
blue 73%,
|
blue 73%,
|
||||||
transparent 97%
|
transparent 97%);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen {
|
.axis_shimen {
|
||||||
@ -2263,6 +2099,7 @@ export default {
|
|||||||
left: 18%;
|
left: 18%;
|
||||||
z-index: 99;
|
z-index: 99;
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen3 {
|
.axis_shimen3 {
|
||||||
width: 0.3rem;
|
width: 0.3rem;
|
||||||
height: 0.4rem;
|
height: 0.4rem;
|
||||||
@ -2271,6 +2108,7 @@ export default {
|
|||||||
left: 20%;
|
left: 20%;
|
||||||
z-index: 99;
|
z-index: 99;
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen4 {
|
.axis_shimen4 {
|
||||||
width: 0.3rem;
|
width: 0.3rem;
|
||||||
height: 0.4rem;
|
height: 0.4rem;
|
||||||
@ -2280,6 +2118,7 @@ export default {
|
|||||||
z-index: 99;
|
z-index: 99;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.drag_box7 {
|
.drag_box7 {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: auto;
|
height: auto;
|
||||||
@ -2288,23 +2127,19 @@ export default {
|
|||||||
// left: 0.5rem;
|
// left: 0.5rem;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
top: -64px;
|
top: -64px;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 0%,
|
transparent 0%,
|
||||||
blue 5%,
|
blue 5%,
|
||||||
blue 93%,
|
blue 93%,
|
||||||
transparent 99%
|
transparent 99%);
|
||||||
);
|
|
||||||
|
|
||||||
.drag_img {
|
.drag_img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: auto;
|
height: auto;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(transparent 0%,
|
||||||
transparent 0%,
|
|
||||||
blue 13%,
|
blue 13%,
|
||||||
blue 73%,
|
blue 73%,
|
||||||
transparent 97%
|
transparent 97%);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen {
|
.axis_shimen {
|
||||||
@ -2336,6 +2171,7 @@ export default {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
z-index: 99;
|
z-index: 99;
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen3 {
|
.axis_shimen3 {
|
||||||
width: 0.4rem;
|
width: 0.4rem;
|
||||||
height: auto;
|
height: auto;
|
||||||
@ -2345,6 +2181,7 @@ export default {
|
|||||||
z-index: 99;
|
z-index: 99;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen4 {
|
.axis_shimen4 {
|
||||||
width: 0.4rem;
|
width: 0.4rem;
|
||||||
height: auto;
|
height: auto;
|
||||||
@ -2354,6 +2191,7 @@ export default {
|
|||||||
z-index: 99;
|
z-index: 99;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_shimen5 {
|
.axis_shimen5 {
|
||||||
width: 0.4rem;
|
width: 0.4rem;
|
||||||
height: auto;
|
height: auto;
|
||||||
@ -2364,6 +2202,7 @@ export default {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.drag_box {
|
.drag_box {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
@ -2371,23 +2210,19 @@ export default {
|
|||||||
// top: 0.3rem;
|
// top: 0.3rem;
|
||||||
// left: 0.5rem;
|
// left: 0.5rem;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 4%,
|
transparent 4%,
|
||||||
blue 18%,
|
blue 18%,
|
||||||
blue 88%,
|
blue 88%,
|
||||||
transparent 100%
|
transparent 100%);
|
||||||
);
|
|
||||||
|
|
||||||
.drag_img {
|
.drag_img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
-webkit-mask-image: linear-gradient(
|
-webkit-mask-image: linear-gradient(transparent 0%,
|
||||||
transparent 0%,
|
|
||||||
blue 13%,
|
blue 13%,
|
||||||
blue 73%,
|
blue 73%,
|
||||||
transparent 97%
|
transparent 97%);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.axis_1 {
|
.axis_1 {
|
||||||
@ -2579,17 +2414,14 @@ export default {
|
|||||||
width: 0.84rem !important;
|
width: 0.84rem !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.swiper-slide1 {
|
.swiper-slide1 {}
|
||||||
}
|
|
||||||
|
|
||||||
::v-deep .swiper-slide2 {
|
::v-deep .swiper-slide2 {
|
||||||
color: #ffffff !important;
|
color: #ffffff !important;
|
||||||
background: linear-gradient(
|
background: linear-gradient(-35deg,
|
||||||
-35deg,
|
|
||||||
#56a8d5 0%,
|
#56a8d5 0%,
|
||||||
rgba(0, 55, 110, 0.75) 50%,
|
rgba(0, 55, 110, 0.75) 50%,
|
||||||
#56a8d5 100%
|
#56a8d5 100%) !important;
|
||||||
) !important;
|
|
||||||
border: 1px solid rgba(122, 225, 255, 0.75) !important;
|
border: 1px solid rgba(122, 225, 255, 0.75) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2673,8 +2505,7 @@ export default {
|
|||||||
.i_title {
|
.i_title {
|
||||||
// width: 4rem;
|
// width: 4rem;
|
||||||
height: 0.5rem;
|
height: 0.5rem;
|
||||||
background: url("../../assets/img/i_title_bg.png") center
|
background: url("../../assets/img/i_title_bg.png") center no-repeat;
|
||||||
no-repeat;
|
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -2730,11 +2561,9 @@ export default {
|
|||||||
>span:nth-child(7) {
|
>span:nth-child(7) {
|
||||||
width: 0.66rem;
|
width: 0.66rem;
|
||||||
height: 0.3rem;
|
height: 0.3rem;
|
||||||
background: linear-gradient(
|
background: linear-gradient(-35deg,
|
||||||
-35deg,
|
|
||||||
rgba(122, 225, 255, 0.49) 1%,
|
rgba(122, 225, 255, 0.49) 1%,
|
||||||
rgba(122, 225, 255, 0.5) 100%
|
rgba(122, 225, 255, 0.5) 100%);
|
||||||
);
|
|
||||||
border: 0.01rem solid rgba(122, 225, 255, 0.5);
|
border: 0.01rem solid rgba(122, 225, 255, 0.5);
|
||||||
border-radius: 0.15rem;
|
border-radius: 0.15rem;
|
||||||
font-size: 0.14rem;
|
font-size: 0.14rem;
|
||||||
@ -2749,8 +2578,7 @@ export default {
|
|||||||
.i_title_ {
|
.i_title_ {
|
||||||
// width: 4rem;
|
// width: 4rem;
|
||||||
height: 0.5rem;
|
height: 0.5rem;
|
||||||
background: url("../../assets/img/i_title_bg.png") center
|
background: url("../../assets/img/i_title_bg.png") center no-repeat;
|
||||||
no-repeat;
|
|
||||||
background-size: 100% 100%;
|
background-size: 100% 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -2799,11 +2627,9 @@ export default {
|
|||||||
>span:nth-child(7) {
|
>span:nth-child(7) {
|
||||||
width: 0.66rem;
|
width: 0.66rem;
|
||||||
height: 0.3rem;
|
height: 0.3rem;
|
||||||
background: linear-gradient(
|
background: linear-gradient(-35deg,
|
||||||
-35deg,
|
|
||||||
rgba(122, 225, 255, 0.49) 1%,
|
rgba(122, 225, 255, 0.49) 1%,
|
||||||
rgba(122, 225, 255, 0.5) 100%
|
rgba(122, 225, 255, 0.5) 100%);
|
||||||
);
|
|
||||||
border: 0.01rem solid rgba(122, 225, 255, 0.5);
|
border: 0.01rem solid rgba(122, 225, 255, 0.5);
|
||||||
border-radius: 0.15rem;
|
border-radius: 0.15rem;
|
||||||
font-size: 0.14rem;
|
font-size: 0.14rem;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user