Browse Source

[修改]预案模板管理建筑信息选择选不中问题

tangshan
陈敬瑜 3 years ago
parent
commit
2b8019a7bb
  1. 36
      src/app/ui/plan-template/plan-template.component.ts

36
src/app/ui/plan-template/plan-template.component.ts

@ -1554,7 +1554,7 @@ export class addattinf{
{propertyName:'单位地址',completed:false,propertyType:0,value:'',olddata:''}, {propertyName:'单位地址',completed:false,propertyType:0,value:'',olddata:''},
/* {propertyName:'单位照片',completed:false,propertyType:0,value:''} *///,default:'-',must:'是',danwei:'-' /* {propertyName:'单位照片',completed:false,propertyType:0,value:''} *///,default:'-',must:'是',danwei:'-'
] ]
addAttinfBuild addAttinfBuild=[]
addAttinfFile addAttinfFile
facilityItems facilityItems
ngOnInit(): void{ ngOnInit(): void{
@ -1563,6 +1563,8 @@ ngOnInit(): void{
} }
//获取弹窗信息 //获取弹窗信息
getattinf(){ getattinf(){
this.data.newleftTabledata=JSON.parse(JSON.stringify(this.data.newleftTabledata))
this.data.newleftTabledata=JSON.parse(JSON.stringify(this.data.newleftTabledata))
if(this.data.facilityItems==undefined){ if(this.data.facilityItems==undefined){
this.data.newleftTabledata[this.data.leftclicki].data.forEach(element => { this.data.newleftTabledata[this.data.leftclicki].data.forEach(element => {
if(element.groupName=='单位概况'&&element.attribute!=undefined){ if(element.groupName=='单位概况'&&element.attribute!=undefined){
@ -1585,6 +1587,7 @@ getattinf(){
}) })
} */ } */
else if(value.surveyName=='建筑信息'&&value.attinf==undefined){ else if(value.surveyName=='建筑信息'&&value.attinf==undefined){
this.addAttinfBuild=[]
let paramsdata:any ={ let paramsdata:any ={
categoryId:this.data.newleftTabledata[this.data.leftclicki].basicCategoryId categoryId:this.data.newleftTabledata[this.data.leftclicki].basicCategoryId
} }
@ -1600,25 +1603,32 @@ getattinf(){
//console.log(this.addAttinfBuild) //console.log(this.addAttinfBuild)
}) })
}else if(value.surveyName=='建筑信息'&&value.attinf!=undefined){ }else if(value.surveyName=='建筑信息'&&value.attinf!=undefined){
this.addAttinfBuild=value.attinf this.addAttinfBuild=value.attinf
let paramsdata:any ={ this.addAttinfBuild=JSON.parse(JSON.stringify(this.addAttinfBuild))
categoryId:this.data.newleftTabledata[this.data.leftclicki].basicCategoryId
}
this.http.get("/api/BasicGroups",{params:paramsdata}).subscribe((data:any)=>{
data.forEach((buildDate,buildi,buildarr) => {
this.addAttinfBuild.push(...buildarr[buildi].propertyInfos)
});
this.addAttinfBuild.forEach((element,ei,earr) => {
value.attinf.forEach((elattinf,fi,farr) => { value.attinf.forEach((elattinf,fi,farr) => {
if(earr[ei].propertyName==farr[fi].propertyName){ this.addAttinfBuild.forEach((element,ei,earr) => {
earr[ei].completed=farr[fi].completed if(farr[fi].propertyName==earr[ei].propertyName){
if(farr[fi].completed==true&&earr[ei].completed==false){
farr[fi].completed=earr[ei].completed
}
} }
}); });
element.olddata=element.propertyValue element.olddata=element.propertyValue
}); });
//console.log(this.addAttinfBuild) console.log(this.addAttinfBuild)
}) /* let paramsdata:any ={
categoryId:this.data.newleftTabledata[this.data.leftclicki].basicCategoryId
}
this.http.get("/api/BasicGroups",{params:paramsdata}).subscribe((data:any)=>{
data.forEach((buildDate,buildi,buildarr) => {
this.addAttinfBuild.push(...buildarr[buildi].propertyInfos)
});
}) */
}else if(value.surveyName=='消防设施'&&value.attinf==undefined){ }else if(value.surveyName=='消防设施'&&value.attinf==undefined){
let paramsdata:any ={ let paramsdata:any ={
categoryId:this.data.newleftTabledata[this.data.leftclicki].facilityCategoryId categoryId:this.data.newleftTabledata[this.data.leftclicki].facilityCategoryId

Loading…
Cancel
Save