Commit 118fbd49 authored by 纪泽龙's avatar 纪泽龙

优化

parent bafc4fd5
/* /*
* @Author: your name * @Author: your name
* @Date: 2022-01-11 13:45:12 * @Date: 2022-01-11 13:45:12
* @LastEditTime: 2022-03-01 10:04:44 * @LastEditTime: 2022-03-01 10:19:55
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /test/hello-world/src/utils/mapClass.js * @FilePath: /test/hello-world/src/utils/mapClass.js
...@@ -506,7 +506,10 @@ export class EditorMap { ...@@ -506,7 +506,10 @@ export class EditorMap {
// 将旧的值缓存一下 // 将旧的值缓存一下
device.oldData = device.getExtData(); device.oldData = device.getExtData();
device.setExtData(obj); device.setExtData(obj);
// 如果infowindow是打开的,就改变里面的数据
if (this.infowindowComponent) {
this.infowindowComponentChange(obj);
}
if (!this.alarmObj[iconType]) { if (!this.alarmObj[iconType]) {
this.alarmObj[iconType] = []; this.alarmObj[iconType] = [];
} else { } else {
...@@ -542,7 +545,10 @@ export class EditorMap { ...@@ -542,7 +545,10 @@ export class EditorMap {
const deviceData = device.oldData; const deviceData = device.oldData;
device.setExtData(deviceData); device.setExtData(deviceData);
device.oldData = null; device.oldData = null;
// 如果infowindow是打开的
if (this.infowindowComponent) {
this.infowindowComponentChange(deviceData);
}
// 在arr中删掉 // 在arr中删掉
arr.splice(i, 1); arr.splice(i, 1);
// 由于删掉了当前,所以要--恢复位置 // 由于删掉了当前,所以要--恢复位置
...@@ -562,16 +568,15 @@ export class EditorMap { ...@@ -562,16 +568,15 @@ export class EditorMap {
// 2报警,1恢复 // 2报警,1恢复
if (userStatus == 2) { if (userStatus == 2) {
icon = svgAlarm[iconType]; icon = svgAlarm[iconType];
device.oldData = device.getExtData() device.oldData = device.getExtData();
device.setExtData(obj); device.setExtData(obj);
}else if(userStatus==1){ } else if (userStatus == 1) {
icon = svgUrl[iconType]; icon = svgUrl[iconType];
const oldData = device.oldData; const oldData = device.oldData;
device.setExtData(oldData); device.setExtData(oldData);
device.oldData=null; device.oldData = null;
} }
decice.setIcon(icon) decice.setIcon(icon);
} }
// 卫星图切换 // 卫星图切换
satellite = null; satellite = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment