From eb7cccfa8f356206305bf6ef6e9c2658abea4d0e Mon Sep 17 00:00:00 2001 From: xuechunyuan <17853500702@163.com> Date: Wed, 18 Jan 2023 14:17:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E6=A2=AF=E5=8D=87=E9=99=8D=E7=8A=B6?= =?UTF-8?q?=E6=80=81bug=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/monitoring/lift.vue | 197 +---------------------------- 1 file changed, 7 insertions(+), 190 deletions(-) diff --git a/src/components/monitoring/lift.vue b/src/components/monitoring/lift.vue index a6b55ae..340dd3f 100644 --- a/src/components/monitoring/lift.vue +++ b/src/components/monitoring/lift.vue @@ -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)));