电梯升降状态bug优化

dev
xuechunyuan 3 years ago
parent ae6b309274
commit eb7cccfa8f
  1. 197
      src/components/monitoring/lift.vue

@ -173,7 +173,7 @@ export default {
pos: 0, pos: 0,
height: 5350, height: 5350,
offsetZ: 250, 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", path: "ws://10.90.100.204/blade-datamqtt/ws",
socket: "", socket: "",
arr: [], // arr: [], //
@ -537,192 +537,6 @@ export default {
this.socket.onerror = this.error; this.socket.onerror = this.error;
// socket // socket
this.socket.onmessage = this.getMessage; 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) { windowClick(e) {
@ -767,12 +581,15 @@ export default {
// this.arr[idx].statusMsg = obj.statusMsg; // this.arr[idx].statusMsg = obj.statusMsg;
this.arr[idx].direction = obj.direction; this.arr[idx].direction = obj.direction;
let _obj = JSON.parse(JSON.stringify(this.arr[idx]));
_obj.floor = obj.floor;
this.setLiftColor(this.arr) this.setLiftColor(this.arr)
if (this.bimModel == 1) { if (this.bimModel == 1) {
let content = this.getContent(idx, obj); let content = this.getContent(idx, _obj);
let objectId = bfHelper.getExternalComponentId(obj.modelId); 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) { if (this.arr[idx].floor != obj.floor) {
bfHelper.setExternalComponentZ(obj.modelId, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))); 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; this.arr[idx].floor = obj.floor;
}, 150); }, 150);
} else { } else {
let content = this.getContent(idx, obj); let content = this.getContent(idx, _obj);
if (this.arr[idx].floor != obj.floor) { if (this.arr[idx].floor != obj.floor) {
bfHelper.setExternalComponentZ(obj.modelId, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1))); bfHelper.setExternalComponentZ(obj.modelId, this.height * ((obj.floor * 1) - (this.arr[idx].floor * 1)));

Loading…
Cancel
Save