~
This commit is contained in:
parent
7fc50fd211
commit
79f70fd075
@ -150,41 +150,48 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="device_content scroll">
|
<div class="device_content scroll">
|
||||||
<div class="content_item" v-for="(content_item, index) in 6" :key="index">
|
<div class="content_item">
|
||||||
<div class="i_title">
|
<div class="i_title">
|
||||||
<img src="../../assets/img/i_title_img.png" alt="">
|
<img src="../../assets/img/i_title_img.png" alt="">
|
||||||
<span>卷膜天窗</span>
|
<span>风机</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>打开</span>
|
<span>{{ fanStatus.open == 1 ? '自动控制' : '手动控制' }}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>位置50%</span>
|
<span>位置50%</span>
|
||||||
<span @click="i_contentHandler(index)">菜单</span>
|
<span>菜单</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="i_content" v-if="menu_current == true && content_item_current == index">
|
<div class="i_content">
|
||||||
<div class="i_content_item">
|
<div class="i_content_item">
|
||||||
<span>1#风机</span>
|
<span>1#风机</span>
|
||||||
<span>开启</span>
|
<span>{{ fanStatus.status[0] == 1 ? '打开' : '关闭' }}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>2#风机</span>
|
<span>2#风机</span>
|
||||||
<span>开启</span>
|
<span>{{ fanStatus.status[1] == 1 ? '打开' : '关闭' }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="line1"></div>
|
<div class="line1"></div>
|
||||||
<div class="i_content_item">
|
<div class="i_content_item">
|
||||||
<span>3#风机</span>
|
<span>3#风机</span>
|
||||||
<span>开启</span>
|
<span>{{ fanStatus.status[2] == 1 ? '打开' : '关闭' }}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>4#风机</span>
|
<span>4#风机</span>
|
||||||
<span>开启</span>
|
<span>{{ fanStatus.status[3] == 1 ? '打开' : '关闭' }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="line1"></div>
|
<div class="line1"></div>
|
||||||
<div class="i_content_item">
|
<div class="i_content_item">
|
||||||
<span>5#风机</span>
|
<span>5#风机</span>
|
||||||
<span>开启</span>
|
<span>{{ fanStatus.status[4] == 1 ? '打开' : '关闭' }}</span>
|
||||||
<span class="line"></span>
|
<span class="line"></span>
|
||||||
<span>6#风机</span>
|
|
||||||
<span>开启</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="i_title" style="margin-top: 0.2rem;" v-for="(item, index) in statusList" :key="index">
|
||||||
|
<img src="../../assets/img/i_title_img.png" alt="">
|
||||||
|
<span>{{ item.name }}</span>
|
||||||
|
<span class="line"></span>
|
||||||
|
<span>{{ item.open == 1 ? '自动控制' : '手动控制' }}</span>
|
||||||
|
<span class="line"></span>
|
||||||
|
<span>位置{{ item.progress }}%</span>
|
||||||
|
<span>菜单</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -262,7 +269,12 @@ export default {
|
|||||||
// 获取摄像头得地址 Copy
|
// 获取摄像头得地址 Copy
|
||||||
getVideoDataList: [],
|
getVideoDataList: [],
|
||||||
|
|
||||||
url: ''
|
url: '',
|
||||||
|
|
||||||
|
fanStatus: {
|
||||||
|
name: '风机', open: 0, status: []
|
||||||
|
},
|
||||||
|
statusList: [],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@ -285,9 +297,9 @@ export default {
|
|||||||
|
|
||||||
this.drag_boxHandler()
|
this.drag_boxHandler()
|
||||||
|
|
||||||
// this.timer_ = setTimeout(() => {
|
this.timer_ = setTimeout(() => {
|
||||||
// this.$router.push({ path: '/largeScreen1' })
|
this.$router.push({ path: '/largeScreen1' })
|
||||||
// }, 6000);
|
}, 6000);
|
||||||
|
|
||||||
|
|
||||||
this.login()
|
this.login()
|
||||||
@ -420,10 +432,30 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
padString(str, length) {
|
||||||
|
return str.padStart(length, '0');
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
// 控制器状态值获取 Copy
|
// 控制器状态值获取 Copy
|
||||||
get_readControl_getState(deviceId) {
|
get_readControl_getState(deviceId) {
|
||||||
this.api.readControl_getState(deviceId).then(res => {
|
this.api.readControl_getState(deviceId).then(res => {
|
||||||
console.log('控制器状态值获取 Copy', res);
|
console.log('控制器状态值获取 Copy', 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)
|
||||||
|
}
|
||||||
|
console.log(this.statusList);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -191,15 +191,15 @@ export default {
|
|||||||
mounted() {
|
mounted() {
|
||||||
this.drag_boxHandler()
|
this.drag_boxHandler()
|
||||||
|
|
||||||
// this.timer1 = setTimeout(() => {
|
this.timer1 = setTimeout(() => {
|
||||||
// this.$router.push({ path: '/largeScreen' })
|
this.$router.push({ path: '/largeScreen' })
|
||||||
// }, 20000);
|
}, 20000);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// this.timer = setInterval(() => {
|
this.timer = setInterval(() => {
|
||||||
// this.dialogVisible = !this.dialogVisible
|
this.dialogVisible = !this.dialogVisible
|
||||||
// }, 3000);
|
}, 3000);
|
||||||
|
|
||||||
this.login()
|
this.login()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user