|
|
|
@ -30,6 +30,7 @@ export class CollectionToolsComponent implements OnInit {
|
|
|
|
|
isTemplate:node.isTemplate, |
|
|
|
|
isNewElement:node.isNewElement, |
|
|
|
|
isLook:node.isLook, |
|
|
|
|
isLookPattern:node.isLookPattern || null, |
|
|
|
|
node:node |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
@ -243,7 +244,6 @@ export class CollectionToolsComponent implements OnInit {
|
|
|
|
|
let imgFile = e.target.files[0] || null //上传的文件
|
|
|
|
|
this.startUploading(imgFile) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
objectName:any //上传对象名
|
|
|
|
|
startUploading (imgFile) { |
|
|
|
|
let _this = this |
|
|
|
@ -456,7 +456,6 @@ export class CollectionToolsComponent implements OnInit {
|
|
|
|
|
CompanyData.data = JSON.stringify(CompanyData.data) |
|
|
|
|
|
|
|
|
|
if(this.checkedBuildingIndex==-1){ |
|
|
|
|
console.log(SitePlanData) |
|
|
|
|
this.http.post("/api/CompanyAccount/SitePlanData",SitePlanData).subscribe(data => { |
|
|
|
|
let config = new MatSnackBarConfig(); |
|
|
|
|
config.verticalPosition = 'top'; |
|
|
|
@ -597,18 +596,33 @@ export class CollectionToolsComponent implements OnInit {
|
|
|
|
|
handleTreeData (storeyData) { |
|
|
|
|
this.storeyData = storeyData |
|
|
|
|
|
|
|
|
|
let data = this.allFireElements //所有消防要素
|
|
|
|
|
let data = this.allFireElements //所有消防要素模板
|
|
|
|
|
let treeData = [] //tree型 处理完成后的数据
|
|
|
|
|
data.forEach(element => { |
|
|
|
|
element.isTemplate = true //添加模板标识
|
|
|
|
|
element.isLook = true //添加是否可见标识
|
|
|
|
|
// element.isLookPattern = false
|
|
|
|
|
|
|
|
|
|
element.children = [] |
|
|
|
|
if(storeyData){ |
|
|
|
|
for(let key in storeyData.data){ |
|
|
|
|
if(element.id == storeyData.data[key].FireElementId){ |
|
|
|
|
storeyData.data[key].isTemplate = false |
|
|
|
|
storeyData.data[key].isLook = true |
|
|
|
|
element.isNewElement = true |
|
|
|
|
storeyData.data[key].isLookPattern = true |
|
|
|
|
element.isNewElement = true //该节点children是否存在新添加的真实素材 标识
|
|
|
|
|
|
|
|
|
|
//定义查看模式下能看到的元素
|
|
|
|
|
element.isLookPattern = true |
|
|
|
|
if(element.parentId){ |
|
|
|
|
data.forEach(i => { |
|
|
|
|
if(i.id == element.parentId){ |
|
|
|
|
i.isLookPattern = true |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
element.children.push(storeyData.data[key]) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -624,9 +638,11 @@ export class CollectionToolsComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
//点击树节点
|
|
|
|
|
clickTreeNode(node){ |
|
|
|
|
// console.log(node)
|
|
|
|
|
if(node.node.Point){
|
|
|
|
|
this.setAssetsProperty(node.node) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//点击数节点的显示隐藏icon
|
|
|
|
|