|
@@ -77,6 +77,7 @@ export default class UIControl {
|
|
|
*/
|
|
|
async setAttributes(type, name, value) {
|
|
|
let item = stateService.getFocusItem();
|
|
|
+ let flag = true;
|
|
|
switch (name) {
|
|
|
case "delete":
|
|
|
this.deleteItem();
|
|
@@ -140,6 +141,7 @@ export default class UIControl {
|
|
|
else if(type == VectorType.Compass){
|
|
|
if(value.hasOwnProperty('version')){
|
|
|
floorplanService.updateCompass(value.rotate)
|
|
|
+ flag = value.save
|
|
|
}
|
|
|
else{
|
|
|
floorplanService.updateCompass(value)
|
|
@@ -149,9 +151,11 @@ export default class UIControl {
|
|
|
const customImage = floorplanService.getCustomImage(item.vectorId)
|
|
|
if(value.hasOwnProperty('rotate')){
|
|
|
customImage.setAngle(value.rotate)
|
|
|
+ flag = value.save
|
|
|
}
|
|
|
else if(value.hasOwnProperty('scale')){
|
|
|
customImage.setScale(value.scale)
|
|
|
+ flag = value.save
|
|
|
}
|
|
|
else if(value.hasOwnProperty('ratio')){
|
|
|
customImage.setRatio(floor.customImages[key].ratio)
|
|
@@ -161,9 +165,11 @@ export default class UIControl {
|
|
|
const sign = floorplanService.getSign(item.vectorId)
|
|
|
if(value.hasOwnProperty('rotate')){
|
|
|
sign.setAngle(value.rotate)
|
|
|
+ flag = value.save
|
|
|
}
|
|
|
else if(value.hasOwnProperty('scale')){
|
|
|
sign.setScale(value.scale)
|
|
|
+ flag = value.save
|
|
|
}
|
|
|
}
|
|
|
break;
|