|
|
|
|
@ -494,7 +494,7 @@ export default { |
|
|
|
|
console.log("socket连接错误") |
|
|
|
|
}, |
|
|
|
|
getMessage(msg) { |
|
|
|
|
console.log('scoket 模拟',msg) |
|
|
|
|
// console.log('scoket 模拟',msg) |
|
|
|
|
let retData = JSON.parse(msg.data); |
|
|
|
|
if (this.tableData.floorData && this.tableData.floorData.length > 0) { |
|
|
|
|
this.tableData.floorData.map((item1,index) => { |
|
|
|
|
@ -504,11 +504,23 @@ export default { |
|
|
|
|
if(retData.openStatus == 1){ |
|
|
|
|
//开灯 |
|
|
|
|
console.log(item1.lightList[lightObjIndex].name,'开灯') |
|
|
|
|
//验证是否全开 |
|
|
|
|
let checkOpenStatus = item1.lightList.filter(item2 => item2.openStatus == 1); |
|
|
|
|
console.log('全开',checkOpenStatus) |
|
|
|
|
if(checkOpenStatus != undefined && checkOpenStatus.length == item1.lightList.length){ |
|
|
|
|
item1.floorStatus = 1; |
|
|
|
|
} |
|
|
|
|
this.getLight([{arr: item1.lightList[lightObjIndex].ctrlList.split(','),build: item1.lightList[lightObjIndex].build}]); |
|
|
|
|
}else{ |
|
|
|
|
//关灯 |
|
|
|
|
console.log(item1.lightList[lightObjIndex].name,'关灯') |
|
|
|
|
this.cleanLight([{arr: item1.lightList[lightObjIndex].ctrlList.split(','),build: item1.lightList[lightObjIndex].build}]); |
|
|
|
|
//验证是否全关 |
|
|
|
|
let checkOpenStatus = item1.lightList.filter(item2 => item2.openStatus == 2); |
|
|
|
|
console.log('全关',checkOpenStatus) |
|
|
|
|
if(checkOpenStatus != undefined && checkOpenStatus.length == item1.lightList.length){ |
|
|
|
|
item1.floorStatus = 2; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|