1
This commit is contained in:
parent
e735cd642f
commit
c310bec8ef
@ -46,6 +46,7 @@ let api = {
|
|||||||
readControl_readfilllight: '/readControl/readfilllight', //读取(补光灯)控制器
|
readControl_readfilllight: '/readControl/readfilllight', //读取(补光灯)控制器
|
||||||
readControl_readcirculationfan: '/readControl/readcirculationfan', //读取(环流风扇)控制器
|
readControl_readcirculationfan: '/readControl/readcirculationfan', //读取(环流风扇)控制器
|
||||||
readControl_fanwetcurtain: '/readControl/fanwetcurtain', //读取(风机湿帘)控制器
|
readControl_fanwetcurtain: '/readControl/fanwetcurtain', //读取(风机湿帘)控制器
|
||||||
|
readControl_co2replenishment: '/readControl/co2replenishment', //读取CO2控制器
|
||||||
|
|
||||||
readControl_innercurtain: '/readControl/innercurtain', //内遮阳
|
readControl_innercurtain: '/readControl/innercurtain', //内遮阳
|
||||||
readControl_externalsunshade: '/readControl/externalsunshade', //外遮阳
|
readControl_externalsunshade: '/readControl/externalsunshade', //外遮阳
|
||||||
|
@ -346,7 +346,48 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
|
<!-- CO2补气 -->
|
||||||
|
<view class="content" v-if="purviewList.indexOf('30')!=-1">
|
||||||
|
<template v-for="(item,index) in CO2List">
|
||||||
|
<view class="lishui-item" v-show="item.CO2State != 0" :key="index">
|
||||||
|
<view class="lishui-title">
|
||||||
|
<view class="title-left">
|
||||||
|
{{ item.name }}
|
||||||
|
</view>
|
||||||
|
<view class="title-right" @click="CO2Hander(index)">
|
||||||
|
设置
|
||||||
|
<image src="../../static/set-arrow.png" mode=""></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="lishui-content" v-if="item.CO2State != 0">
|
||||||
|
<view class="lishui-set">
|
||||||
|
<view class="set-1">
|
||||||
|
<image v-if="item.CO2State == 1" class="sel" src="../../static/sel.png" mode=""></image>
|
||||||
|
<view v-else class="sel-no"></view>
|
||||||
|
<span>自动控制</span>
|
||||||
|
</view>
|
||||||
|
<view class="set-2">
|
||||||
|
<image v-if="item.CO2State != 1" class="sel" src="../../static/sel.png" mode=""></image>
|
||||||
|
<view v-else class="sel-no"></view>
|
||||||
|
<span>手机控制</span>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="lishui-status">
|
||||||
|
<view class="btn" :class="item.open == 1 ? 'btn-on' : 'btn-off'">
|
||||||
|
<image class="fan-img" v-if="item.open == 1" src="../../static/fanwetcurtain.png" alt="" style="animation: unset;">
|
||||||
|
</image>
|
||||||
|
<image v-else src="../../static/fan-off.png" alt=""></image>
|
||||||
|
<span>{{item.open == 1 ? '打开' : '关闭'}}</span>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view v-else class="status-noTrue">
|
||||||
|
<image src="../../static/noTrue.png" mode=""></image>
|
||||||
|
<span>当前设备无效</span>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
</view>
|
||||||
<!-- #湿窗外翻窗 -->
|
<!-- #湿窗外翻窗 -->
|
||||||
<view class="content" v-if="purviewList.indexOf('26')!=-1">
|
<view class="content" v-if="purviewList.indexOf('26')!=-1">
|
||||||
<template v-for="(item,index) in outFlipWindowList">
|
<template v-for="(item,index) in outFlipWindowList">
|
||||||
@ -1144,6 +1185,41 @@
|
|||||||
<image src="../../static/closed.png" mode="" @click="airconditioningShow=false"></image>
|
<image src="../../static/closed.png" mode="" @click="airconditioningShow=false"></image>
|
||||||
</view>
|
</view>
|
||||||
</u-popup>
|
</u-popup>
|
||||||
|
<!-- CO2补气弹框 -->
|
||||||
|
<u-popup v-model="CO2Show" mode="center" :mask-close-able='true' width="640rpx" height="454rpx"
|
||||||
|
:closeable='false'>
|
||||||
|
<view class="contentPop lishui-item">
|
||||||
|
<view class="contentPop_box">
|
||||||
|
<view class="title">
|
||||||
|
{{ CO2List[popCO2Name].name}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="lishui-content">
|
||||||
|
<view class="model-title">
|
||||||
|
控制模式:
|
||||||
|
</view>
|
||||||
|
<view class="lishui-flex">
|
||||||
|
<view class="btn btn-140 " @click="changeCO2Control(1)"
|
||||||
|
:class="CO2Index==1?'btn-on':'btn-off'">
|
||||||
|
<span>自动运行</span>
|
||||||
|
</view>
|
||||||
|
<view class="btn btn-140 " @click="changeCO2Control(2)"
|
||||||
|
:class="CO2Index==2?'btn-on':'btn-off'">
|
||||||
|
<span>手动打开</span>
|
||||||
|
</view>
|
||||||
|
<view class="btn btn-140 " @click="changeCO2Control(3)"
|
||||||
|
:class="CO2Index==3?'btn-on':'btn-off'">
|
||||||
|
<span>手动关闭</span>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="changeMoreBtn" @click="toWebView('wetFan')">
|
||||||
|
<image src="../../static/changeMore.png" mode=""></image>
|
||||||
|
<text>修改更多参数</text>
|
||||||
|
</view>
|
||||||
|
<image src="../../static/closed.png" mode="" @click="CO2Show=false"></image>
|
||||||
|
</view>
|
||||||
|
</u-popup>
|
||||||
<!-- 湿帘泵弹框 -->
|
<!-- 湿帘泵弹框 -->
|
||||||
<u-popup v-model="fanwetcurtainShow" mode="center" :mask-close-able='true' width="640rpx" height="454rpx"
|
<u-popup v-model="fanwetcurtainShow" mode="center" :mask-close-able='true' width="640rpx" height="454rpx"
|
||||||
:closeable='false'>
|
:closeable='false'>
|
||||||
@ -1827,6 +1903,15 @@
|
|||||||
],
|
],
|
||||||
popfanwetcurtainName:'',
|
popfanwetcurtainName:'',
|
||||||
|
|
||||||
|
CO2Show:false,//CO2补气
|
||||||
|
CO2Index:0,
|
||||||
|
CO2List:[
|
||||||
|
{name:'CO2补气1',CO2State:0,open:0},
|
||||||
|
{name:'CO2补气2',CO2State:0,open:0},
|
||||||
|
],
|
||||||
|
popCO2Name:'',
|
||||||
|
|
||||||
|
|
||||||
highpressuremistShow:false,//高压微雾
|
highpressuremistShow:false,//高压微雾
|
||||||
highpressuremistControlIndex:0,
|
highpressuremistControlIndex:0,
|
||||||
highpressuremistList:[
|
highpressuremistList:[
|
||||||
@ -2139,6 +2224,20 @@
|
|||||||
this.changeBtn(22040, dataNum);
|
this.changeBtn(22040, dataNum);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// CO2补气
|
||||||
|
changeCO2Control(index){
|
||||||
|
this.CO2Index = index;
|
||||||
|
let dataNum = {
|
||||||
|
target: {
|
||||||
|
value: this.CO2Index,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
if(this.popCO2Name == 0){
|
||||||
|
this.changeBtn(22360, dataNum);
|
||||||
|
}else if(this.popCO2Name == 1){
|
||||||
|
this.changeBtn(22378, dataNum);
|
||||||
|
}
|
||||||
|
},
|
||||||
// 湿帘泵
|
// 湿帘泵
|
||||||
changefanwetcurtainControl(index){
|
changefanwetcurtainControl(index){
|
||||||
this.fanwetcurtainControlIndex = index;
|
this.fanwetcurtainControlIndex = index;
|
||||||
@ -2343,7 +2442,6 @@
|
|||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
res.data.forEach((el, index) => {
|
res.data.forEach((el, index) => {
|
||||||
this.purviewList.push(el.id.toString())
|
this.purviewList.push(el.id.toString())
|
||||||
|
|
||||||
if(el.id=='19'){
|
if(el.id=='19'){
|
||||||
//通风窗
|
//通风窗
|
||||||
this.airWindowList=this.toNewList(this.airWindowList,el.child)
|
this.airWindowList=this.toNewList(this.airWindowList,el.child)
|
||||||
@ -2357,6 +2455,9 @@
|
|||||||
}else if(el.id=='27'){
|
}else if(el.id=='27'){
|
||||||
//内保温
|
//内保温
|
||||||
this.interiorthermalinsulationList=this.toNewList(this.interiorthermalinsulationList,el.child)
|
this.interiorthermalinsulationList=this.toNewList(this.interiorthermalinsulationList,el.child)
|
||||||
|
}else if(el.id=='30'){
|
||||||
|
//立面保温
|
||||||
|
this.CO2List=this.toNewList(this.CO2List,el.child)
|
||||||
}else if(el.id=='29'){
|
}else if(el.id=='29'){
|
||||||
//立面保温
|
//立面保温
|
||||||
this.upFaceInsulationList=this.toNewList(this.upFaceInsulationList,el.child)
|
this.upFaceInsulationList=this.toNewList(this.upFaceInsulationList,el.child)
|
||||||
@ -2574,7 +2675,13 @@
|
|||||||
openListNew = standardnum1.split("")
|
openListNew = standardnum1.split("")
|
||||||
this.standardFanStatus.status = openListNew.reverse()
|
this.standardFanStatus.status = openListNew.reverse()
|
||||||
};
|
};
|
||||||
|
// CO2补气
|
||||||
|
if(this.purviewList.indexOf('30') != -1){
|
||||||
|
this.CO2List.forEach((el,index)=>{
|
||||||
|
el.CO2State = res.data[1178 + index * 2];
|
||||||
|
el.open = res.data[1179 + index * 2];
|
||||||
|
})
|
||||||
|
};
|
||||||
// 湿帘泵
|
// 湿帘泵
|
||||||
if(this.purviewList.indexOf('26') != -1){
|
if(this.purviewList.indexOf('26') != -1){
|
||||||
this.fanwetcurtainList.forEach((el,index)=>{
|
this.fanwetcurtainList.forEach((el,index)=>{
|
||||||
@ -2816,7 +2923,23 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
// CO2补气弹框
|
||||||
|
CO2Hander(index){
|
||||||
|
this.CO2Index = 0;
|
||||||
|
this.popCO2Name = index;
|
||||||
|
var deviceId = this.deviceId
|
||||||
|
this.CO2Show=true;
|
||||||
|
this.$http({
|
||||||
|
url:this.api.readControl_co2replenishment + '?deviceId=' + deviceId,
|
||||||
|
method: 'GET'
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code == 200) {
|
||||||
|
uni.hideLoading();
|
||||||
|
uni.stopPullDownRefresh();
|
||||||
|
this.CO2Index = res.data[21970 + index * 2];
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
// 湿帘泵弹框
|
// 湿帘泵弹框
|
||||||
fanwetcurtainHander(index){
|
fanwetcurtainHander(index){
|
||||||
this.fanwetcurtainControlIndex = 0;
|
this.fanwetcurtainControlIndex = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user