|
|
|
|
@ -173,7 +173,7 @@ export default { |
|
|
|
|
pos: 0, |
|
|
|
|
height: 5350, |
|
|
|
|
offsetZ: 250, |
|
|
|
|
// path: "ws://192.168.1.3/blade-datamqtt/ws", |
|
|
|
|
// path: "ws://192.168.1.106/blade-datamqtt/ws", |
|
|
|
|
path: "ws://10.90.100.204/blade-datamqtt/ws", |
|
|
|
|
socket: "", |
|
|
|
|
arr: [], //电梯信息 |
|
|
|
|
@ -537,192 +537,6 @@ export default { |
|
|
|
|
this.socket.onerror = this.error; |
|
|
|
|
// 监听socket消息 |
|
|
|
|
this.socket.onmessage = this.getMessage; |
|
|
|
|
|
|
|
|
|
//模拟代码 |
|
|
|
|
// let test = setInterval(() => { |
|
|
|
|
// let floor = "01"; |
|
|
|
|
// let msg = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 91, |
|
|
|
|
// "code": "10700000004", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向上", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区6号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(6)", |
|
|
|
|
// "location": "6号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// let msg2 = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 88, |
|
|
|
|
// "code": "10700000001", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向上", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区1号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(1)", |
|
|
|
|
// "location": "1号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// this.getMessage(msg); |
|
|
|
|
// this.getMessage(msg2); |
|
|
|
|
// setTimeout(() => { |
|
|
|
|
// let floor = "02"; |
|
|
|
|
// let msg = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 91, |
|
|
|
|
// "code": "10700000004", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向上", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区6号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(6)", |
|
|
|
|
// "location": "6号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// let msg2 = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 88, |
|
|
|
|
// "code": "10700000001", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向上", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区1号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(1)", |
|
|
|
|
// "location": "1号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// this.getMessage(msg); |
|
|
|
|
// this.getMessage(msg2); |
|
|
|
|
// setTimeout(() => { |
|
|
|
|
// let floor = "03"; |
|
|
|
|
// let msg = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 91, |
|
|
|
|
// "code": "10700000004", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向下", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区6号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(6)", |
|
|
|
|
// "location": "6号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// this.getMessage(msg); |
|
|
|
|
// setTimeout(() => { |
|
|
|
|
// let floor = "02"; |
|
|
|
|
// let msg = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 91, |
|
|
|
|
// "code": "10700000004", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向下", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区6号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(6)", |
|
|
|
|
// "location": "6号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// let msg2 = { |
|
|
|
|
// data: JSON.stringify({ |
|
|
|
|
// "id": 88, |
|
|
|
|
// "code": "10700000001", |
|
|
|
|
// "floor": floor, |
|
|
|
|
// "direction": "向下", |
|
|
|
|
// "status": "90000", |
|
|
|
|
// "statusMsg": "正常", |
|
|
|
|
// "createTime": "2022-06-18 12:00:00", |
|
|
|
|
// "name": "业务区1号楼电梯", |
|
|
|
|
// "modelId": "升降电梯(1)", |
|
|
|
|
// "location": "1号楼", |
|
|
|
|
// "factory": "", |
|
|
|
|
// "tendingTime": "", |
|
|
|
|
// "tendingUser": "", |
|
|
|
|
// "tendingPhone": "", |
|
|
|
|
// "alarmStatus": "", |
|
|
|
|
// "alarmType": "", |
|
|
|
|
// "alarmTime": "", |
|
|
|
|
// "alarmContext": "", |
|
|
|
|
// "height": "" |
|
|
|
|
// }) |
|
|
|
|
// }; |
|
|
|
|
// this.getMessage(msg); |
|
|
|
|
// this.getMessage(msg2); |
|
|
|
|
// }, 300) |
|
|
|
|
// }, 300) |
|
|
|
|
// }, 300) |
|
|
|
|
// }, 5000); |
|
|
|
|
|
|
|
|
|
// setTimeout(() => { |
|
|
|
|
// clearInterval(test); |
|
|
|
|
// }, 1000 * 20); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
windowClick(e) { |
|
|
|
|
@ -767,12 +581,15 @@ export default { |
|
|
|
|
// this.arr[idx].statusMsg = obj.statusMsg; |
|
|
|
|
this.arr[idx].direction = obj.direction; |
|
|
|
|
|
|
|
|
|
let _obj = JSON.parse(JSON.stringify(this.arr[idx])); |
|
|
|
|
_obj.floor = obj.floor; |
|
|
|
|
|
|
|
|
|
this.setLiftColor(this.arr) |
|
|
|
|
if (this.bimModel == 1) { |
|
|
|
|
let content = this.getContent(idx, obj); |
|
|
|
|
let content = this.getContent(idx, _obj); |
|
|
|
|
let objectId = bfHelper.getExternalComponentId(obj.modelId); |
|
|
|
|
|
|
|
|
|
console.log(obj.modelId, obj.floor, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))) |
|
|
|
|
// console.log(obj.modelId, obj.floor, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))) |
|
|
|
|
if (this.arr[idx].floor != obj.floor) { |
|
|
|
|
bfHelper.setExternalComponentZ(obj.modelId, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))); |
|
|
|
|
} |
|
|
|
|
@ -784,7 +601,7 @@ export default { |
|
|
|
|
this.arr[idx].floor = obj.floor; |
|
|
|
|
}, 150); |
|
|
|
|
} else { |
|
|
|
|
let content = this.getContent(idx, obj); |
|
|
|
|
let content = this.getContent(idx, _obj); |
|
|
|
|
|
|
|
|
|
if (this.arr[idx].floor != obj.floor) { |
|
|
|
|
bfHelper.setExternalComponentZ(obj.modelId, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))); |
|
|
|
|
|