From 09b4d0a0cb5781f2df22f882ee9b1e6a20fcf599 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com> Date: Thu, 16 Nov 2023 10:39:29 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/page/largeScreen.vue | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/views/page/largeScreen.vue b/src/views/page/largeScreen.vue index 279ada1..2d342af 100644 --- a/src/views/page/largeScreen.vue +++ b/src/views/page/largeScreen.vue @@ -96,11 +96,11 @@
-
+
-
-
+
+
{{ item.deviceTypeName }}
@@ -335,12 +335,12 @@ export default { }, // 获取摄像头得地址 Copy - getVideoData(cameraid, channelid) { + getVideoData(cameraid, channelid,index) { this.api.camera_gethls(cameraid, channelid).then(res => { // console.log('获取摄像头得地址 Copy',res); if (res.data.code == 200) { // this.url = res.data.data.ezopen - // this.createVideoNew(res.data.data.accessToken) + this.createVideoNew(res.data.data.accesstoken,res.data.data.ezopen,index ) // this.createVideo() } }) @@ -351,10 +351,11 @@ export default { this.api.sel_eqbyid(userId).then(res => { // console.log('根据用户id查询对应的设备数据 Copy',res); - res.data.data.forEach(item => { - if (item.equipmentName == 10 && item.cameraSerialNumber != null) { - this.get_sel_eqbyid_list.push(item) - this.getVideoData(item.cameraSerialNumber, item.cameraChannelNumber) + res.data.data.forEach((item,index) => { + if ( item.cameraSerialNumber != null) { + this.get_sel_eqbyid_list.push({...item,number:index}) + + this.getVideoData(item.cameraSerialNumber, item.cameraChannelNumber,index) // this.getVideoData("L18357958", "5") } }) @@ -393,14 +394,15 @@ export default { this.get_sel_eqbyid(userInfo.userid) }, - createVideoNew(accessToken) { + createVideoNew(accessToken,url,index) { + console.log(accessToken,url,index,111); // divW和divH是获取了父级宽高 使播放容器能铺满div - let divW = this.$refs.monitor.clientWidth - let divH = this.$refs.monitor.clientHeight + let divW = document.getElementById('monitor'+index).clientWidth + let divH = document.getElementById('monitor'+index).clientHeight this.player = new EZUIKit.EZUIKitPlayer({ - id: 'video-js', // 视频容器ID + id: 'video-js'+index, // 视频容器ID accessToken: accessToken, - url: this.url, + url: url, // 官方url例子:ezopen://open.ys7.com/G39444019/1.live 也可并非.live结尾 详见GitHub // 播放主题 simple-极简版; standard-标准版; security-安防版; voice-语音版; 自定义主题详见GitHub template: 'security', From 80a985e06e1cef370264bbe9ccc783986f06e24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com> Date: Thu, 16 Nov 2023 11:03:04 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=AE=9E=E6=97=B6=E6=95=B0=E6=8D=AEstatus?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=BA=863s=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/main.css | 21 +++++++- src/assets/css/main.min.css | 2 +- src/assets/css/main.scss | 17 ++++++- src/assets/img/fan-on.png | Bin 18784 -> 19498 bytes src/views/page/realTime.vue | 97 ++++++++++++++++++++---------------- 5 files changed, 92 insertions(+), 45 deletions(-) diff --git a/src/assets/css/main.css b/src/assets/css/main.css index c5554c7..5a97b89 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -1717,10 +1717,29 @@ margin: 10px 8px 0 !important; } +.realTime .page-content .status-view .status-view-content .status-true .status-fan > div > span { + margin-left: 5px; +} + .realTime .page-content .status-view .status-view-content .status-true .status-fan > div > img { width: 16px; height: 16px; - margin-right: 5px; + margin-right: 0px; +} + +.realTime .page-content .status-view .status-view-content .status-true .status-fan > div > img.fan-img { + animation: rotate 5s linear infinite; + /* 持续时间为 5 秒,线性缓动,无限循环 */ + /* 定义旋转动画 */ +} + +@keyframes rotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } } .realTime .page-content .status-view .status-view-content .status-true .status-true-sel { diff --git a/src/assets/css/main.min.css b/src/assets/css/main.min.css index 83f905e..343a9a1 100644 --- a/src/assets/css/main.min.css +++ b/src/assets/css/main.min.css @@ -1 +1 @@ -.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:5px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px} +.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>span{margin-left:5px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:0px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img.fan-img{animation:rotate 5s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px} diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index a78cebe..23d02b9 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -1814,10 +1814,25 @@ font-size: 14px; height: 30px; margin: 10px 8px 0 !important; + >span{ + margin-left: 5px; + } >img{ width: 16px; height:16px; - margin-right: 5px; + margin-right: 0px; + &.fan-img{ + animation: rotate 5s linear infinite; /* 持续时间为 5 秒,线性缓动,无限循环 */ + /* 定义旋转动画 */ + } + @keyframes rotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } + } } } } diff --git a/src/assets/img/fan-on.png b/src/assets/img/fan-on.png index 8f7e641207f45ae0ce838bfd143bcb4466044708..4c39f433646929f46483c614bb60f43baeedb832 100644 GIT binary patch literal 19498 zcmeEu_g7P0(C$eHCG;jpZ%Gho0t!e+1QM!(^dbV%q=WR5@TwppB}h@K62(FX=_M+N zQRyNbA|2_y!#((Y_Yb(g-?id$!P(ho&+I+3XXbf^$2W|08ECm_0RUjYps$+%0A%az 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 literal 18784 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
    PxGiGG@ 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
    - + - 1#风机 + 1#风机
    - - 2#风机 + + 2#风机
    - - 3#风机 + + 3#风机
    - - 4#风机 + + 4#风机
    - - 5#风机 + + 5#风机
@@ -243,6 +243,8 @@ export default { timer: null, deviceName: 1, controlList: [], + statusInterval:null,//status状态的Interval + statusTime:3,//status状态的秒数 } }, watch: { @@ -251,6 +253,7 @@ export default { const store = this.$store.state this.indexs = this.$route.query.index ? this.$route.query.index : store.equipmentIndex; this.deviceName = store.equipmentList[this.indexs - 1].deviceName + clearInterval(this.statusInterval)&&this.statusInterval setTimeout(() => { if (this.player) { @@ -289,6 +292,7 @@ export default { this.player.destroy() this.player = null } + clearInterval(this.statusInterval)&&this.statusInterval that.timer && clearInterval(that.timer) this.$bus.$off('refreshTime') }, @@ -541,39 +545,13 @@ export default { // console.log(this.controlList); }) - var TargetValue = { - deviceId: store.equipmentList[this.indexs - 1].deviceId - } - this.api.getControlGetState(TargetValue).then(res => { - if (res.data.code == 200) { - console.log(res.data.data, 123123); - this.fanStatus.open = res.data.data['1023'] - this.fanStatus.status = [] - var num = res.data.data['1024'] - var num1 = this.padString(num.toString(2), 5) - var openListNew = [] - openListNew = num1.split("") - this.fanStatus.status = openListNew.reverse() - this.statusList = [] - for (var i = 0; i < 4; i++) { - var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] } - this.statusList.push(statusData) - - - } - this.$forceUpdate(); - setTimeout(() => { - this.statusList.forEach((el,index)=>{ - if(el.open!=0){ - statusCharts(`statusCharts${index}`,el.progress) - } - }) - }, 10); - - } else { - // this.$message.error(res.data.msg); + this.getStatus() + clearInterval(this.statusInterval)&&this.statusInterval + this.statusInterval = setInterval(() => { + if(this.deviceName==10){ + this.getStatus() } - }) + }, this.statusTime*1000); var data1 = store.equipmentList[this.indexs - 1].deviceId this.api.getControlFsdata(data1).then(res => { @@ -607,6 +585,41 @@ export default { } }, + getStatus(){ + var store = this.$store.state + var TargetValue = { + deviceId: store.equipmentList[this.indexs - 1].deviceId + } + this.api.getControlGetState(TargetValue).then(res => { + if (res.data.code == 200) { + this.fanStatus.open = res.data.data['1023'] + this.fanStatus.status = [] + var num = res.data.data['1024'] + var num1 = this.padString(num.toString(2), 5) + var openListNew = [] + openListNew = num1.split("") + this.fanStatus.status = openListNew.reverse() + this.statusList = [] + for (var i = 0; i < 4; i++) { + var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] } + this.statusList.push(statusData) + + + } + this.$forceUpdate(); + setTimeout(() => { + this.statusList.forEach((el,index)=>{ + if(el.open!=0){ + statusCharts(`statusCharts${index}`,el.progress) + } + }) + }, 10); + + } else { + // this.$message.error(res.data.msg); + } + }) + }, getTime() { this.time = getnowtime() const that = this From 84900069707000d201e3951031ccb6cf6c502088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com> Date: Thu, 16 Nov 2023 11:04:36 +0800 Subject: [PATCH 3/4] 1 --- src/assets/css/main.css | 4 ++++ src/assets/css/main.min.css | 2 +- src/assets/css/main.scss | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/assets/css/main.css b/src/assets/css/main.css index 5a97b89..0701db6 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -1717,6 +1717,10 @@ margin: 10px 8px 0 !important; } +.realTime .page-content .status-view .status-view-content .status-true .status-fan > div.off span { + color: #00C0F7; +} + .realTime .page-content .status-view .status-view-content .status-true .status-fan > div > span { margin-left: 5px; } diff --git a/src/assets/css/main.min.css b/src/assets/css/main.min.css index 343a9a1..5843889 100644 --- a/src/assets/css/main.min.css +++ b/src/assets/css/main.min.css @@ -1 +1 @@ -.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>span{margin-left:5px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:0px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img.fan-img{animation:rotate 5s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px} +.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div.off span{color:#00C0F7}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>span{margin-left:5px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:0px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img.fan-img{animation:rotate 5s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px} diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index 23d02b9..5af5929 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -1814,6 +1814,11 @@ font-size: 14px; height: 30px; margin: 10px 8px 0 !important; + &.off{ + span{ + color: #00C0F7; + } + } >span{ margin-left: 5px; } From 94c0fa90b26a65048d0e0865d5690a6dff8cd686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com> Date: Thu, 16 Nov 2023 11:09:07 +0800 Subject: [PATCH 4/4] 1 --- src/views/page/realTime.vue | 104 +++++++++++++++++++++--------------- 1 file changed, 60 insertions(+), 44 deletions(-) diff --git a/src/views/page/realTime.vue b/src/views/page/realTime.vue index 9940843..e5663f2 100644 --- a/src/views/page/realTime.vue +++ b/src/views/page/realTime.vue @@ -107,24 +107,29 @@
- + 1#风机
- + 2#风机
- + 3#风机
- + 4#风机
- + 5#风机
@@ -177,7 +182,7 @@
-
静止状态
+
{{ getNumberStatus(item.index) }}
{{ item.progress }}%
@@ -243,8 +248,8 @@ export default { timer: null, deviceName: 1, controlList: [], - statusInterval:null,//status状态的Interval - statusTime:3,//status状态的秒数 + statusInterval: null,//status状态的Interval + statusTime: 3,//status状态的秒数 } }, watch: { @@ -253,7 +258,7 @@ export default { const store = this.$store.state this.indexs = this.$route.query.index ? this.$route.query.index : store.equipmentIndex; this.deviceName = store.equipmentList[this.indexs - 1].deviceName - clearInterval(this.statusInterval)&&this.statusInterval + clearInterval(this.statusInterval) && this.statusInterval setTimeout(() => { if (this.player) { @@ -292,7 +297,7 @@ export default { this.player.destroy() this.player = null } - clearInterval(this.statusInterval)&&this.statusInterval + clearInterval(this.statusInterval) && this.statusInterval that.timer && clearInterval(that.timer) this.$bus.$off('refreshTime') }, @@ -318,7 +323,19 @@ export default { }) console.log(this.player); }, + getNumberStatus(index) { + if (index == 0) { + return '静止状态' + } else if (index == 1) { + return '正向打开中' + } else if (index == 2) { + return '反向关闭中' + } else { + return '' + } + }, createVideo() { + // 创建视频播放器 videojs.addLanguage('zh-CN', video_zhCN) this.player = videojs(this.$refs.videoPlayer, { @@ -546,12 +563,12 @@ export default { }) this.getStatus() - clearInterval(this.statusInterval)&&this.statusInterval - this.statusInterval = setInterval(() => { - if(this.deviceName==10){ + clearInterval(this.statusInterval) && this.statusInterval + this.statusInterval = setInterval(() => { + if (this.deviceName == 10) { this.getStatus() } - }, this.statusTime*1000); + }, this.statusTime * 1000); var data1 = store.equipmentList[this.indexs - 1].deviceId this.api.getControlFsdata(data1).then(res => { @@ -585,40 +602,40 @@ export default { } }, - getStatus(){ + getStatus() { var store = this.$store.state var TargetValue = { - deviceId: store.equipmentList[this.indexs - 1].deviceId - } - this.api.getControlGetState(TargetValue).then(res => { - if (res.data.code == 200) { - this.fanStatus.open = res.data.data['1023'] - this.fanStatus.status = [] - var num = res.data.data['1024'] - var num1 = this.padString(num.toString(2), 5) - var openListNew = [] - openListNew = num1.split("") - this.fanStatus.status = openListNew.reverse() - this.statusList = [] - for (var i = 0; i < 4; i++) { - var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] } - this.statusList.push(statusData) - + deviceId: store.equipmentList[this.indexs - 1].deviceId + } + this.api.getControlGetState(TargetValue).then(res => { + if (res.data.code == 200) { + this.fanStatus.open = res.data.data['1023'] + this.fanStatus.status = [] + var num = res.data.data['1024'] + var num1 = this.padString(num.toString(2), 5) + var openListNew = [] + openListNew = num1.split("") + this.fanStatus.status = openListNew.reverse() + this.statusList = [] + for (var i = 0; i < 4; i++) { + var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] } + this.statusList.push(statusData) - } - this.$forceUpdate(); - setTimeout(() => { - this.statusList.forEach((el,index)=>{ - if(el.open!=0){ - statusCharts(`statusCharts${index}`,el.progress) + + } + this.$forceUpdate(); + setTimeout(() => { + this.statusList.forEach((el, index) => { + if (el.open != 0) { + statusCharts(`statusCharts${index}`, el.progress) } }) - }, 10); + }, 10); - } else { - // this.$message.error(res.data.msg); - } - }) + } else { + // this.$message.error(res.data.msg); + } + }) }, getTime() { this.time = getnowtime() @@ -670,5 +687,4 @@ export default { border: 1px solid #dcdfe6; color: #606266; font-size: 14px; -} - \ No newline at end of file +} \ No newline at end of file