diff --git a/src/app/ui/collection-tools/collection-tools.component.ts b/src/app/ui/collection-tools/collection-tools.component.ts index 79f2b87..d53b5f5 100644 --- a/src/app/ui/collection-tools/collection-tools.component.ts +++ b/src/app/ui/collection-tools/collection-tools.component.ts @@ -521,8 +521,9 @@ export class CollectionToolsComponent implements OnInit { //更新用于统计的数据 this.canvasData.updateBuildingData() - this.maskLayerService.sendMessage(true) + if (this.selectingSitePlan && this.selectingSitePlan.id) { + this.maskLayerService.sendMessage(true) this.saveNum = [] let SitePlanData = JSON.parse(JSON.stringify(this.canvasData.originaleveryStoreyData)); SitePlanData.data = JSON.stringify(SitePlanData.data) @@ -548,6 +549,7 @@ export class CollectionToolsComponent implements OnInit { config.verticalPosition = 'top'; config.duration = 3000 this.snackBar.open('保存失败,毗邻存在相同方向','确定',config); + this.maskLayerService.sendMessage(false) return false }else{ //如果是单位 总平面图 @@ -564,6 +566,7 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 @@ -583,6 +586,7 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 @@ -603,11 +607,16 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('单位毗邻保存失败','确定',config); + if(err == 'infos 有重复方向!'){ + this.snackBar.open('单位毗邻同步失败,存在相同方向','确定',config); + }else{ + this.snackBar.open('单位毗邻同步失败','确定',config); + } }) //批量保存单位重点部位 @@ -623,11 +632,12 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('单位重点部位保存失败','确定',config); + this.snackBar.open('单位重点部位同步失败','确定',config); }) //批量保存单位消防设施素材 @@ -643,11 +653,12 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('单位消防设施素材保存失败','确定',config); + this.snackBar.open('单位消防设施素材同步失败','确定',config); }) }else{ //如果是建筑 @@ -664,6 +675,7 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 @@ -683,6 +695,7 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 @@ -703,11 +716,16 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('建筑毗邻保存失败','确定',config); + if(err == 'infos 有重复方向!'){ + this.snackBar.open('建筑毗邻同步失败,存在相同方向','确定',config); + }else{ + this.snackBar.open('建筑毗邻同步失败','确定',config); + } }) //批量保存建筑重点部位 @@ -723,11 +741,12 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('建筑重点部位保存失败','确定',config); + this.snackBar.open('建筑重点部位同步失败','确定',config); }) //批量保存建筑消防设施素材 @@ -743,11 +762,12 @@ export class CollectionToolsComponent implements OnInit { this.snackBar.open('保存成功','确定',config); } },err=>{ + this.maskLayerService.sendMessage(false) let config = new MatSnackBarConfig(); config.verticalPosition = 'top'; config.duration = 3000 this.canvasData.isChange = true - this.snackBar.open('建筑消防设施素材保存失败','确定',config); + this.snackBar.open('建筑消防设施素材同步失败','确定',config); }) }