|
|
|
@ -94,7 +94,7 @@ export class CreatePlanOnlineFiveComponent implements OnInit {
|
|
|
|
|
planMode; //预案类型
|
|
|
|
|
xiazai; //是否点击下载按钮进来的
|
|
|
|
|
//index
|
|
|
|
|
orName |
|
|
|
|
orName; |
|
|
|
|
async ngOnInit() { |
|
|
|
|
//this.index = this.getArrayIndex(this.planTemplateData,'单位概况')
|
|
|
|
|
this.xiazai = this.route.snapshot.queryParams.xiazai; |
|
|
|
@ -412,26 +412,33 @@ export class CreatePlanOnlineFiveComponent implements OnInit {
|
|
|
|
|
if (element.body[0].completed) { |
|
|
|
|
element.body[0].attinf.forEach((arrval, atti, attarr) => { |
|
|
|
|
if (arrval.propertyName == "统一社会信用代码") { |
|
|
|
|
arrval.value = arrval.olddata = this.unitData.usci; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = this.unitData.usci); |
|
|
|
|
} else if (arrval.propertyName == "单位类型") { |
|
|
|
|
arrval.value = arrval.olddata = |
|
|
|
|
this.unitData.buildingTypes[0].name; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = |
|
|
|
|
this.unitData.buildingTypes[0].name); |
|
|
|
|
} else if (arrval.propertyName == "联系人") { |
|
|
|
|
arrval.value = arrval.olddata = this.unitData.contacts; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = this.unitData.contacts); |
|
|
|
|
} else if (arrval.propertyName == "联系电话") { |
|
|
|
|
arrval.value = arrval.olddata = this.unitData.phone; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = this.unitData.phone); |
|
|
|
|
} else if (arrval.propertyName == "辖区中队") { |
|
|
|
|
arrval.value = arrval.olddata = this.unitData.organizationName; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = |
|
|
|
|
this.unitData.organizationName); |
|
|
|
|
} else if (arrval.propertyName == "单位地址") { |
|
|
|
|
arrval.value = arrval.olddata = this.unitData.address; |
|
|
|
|
arrval.value |
|
|
|
|
? null |
|
|
|
|
: (arrval.value = arrval.olddata = this.unitData.address); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
/* element.body[0].attinf[0].value = element.body[0].attinf[0].olddata = this.unitData.usci |
|
|
|
|
element.body[0].attinf[1].value = element.body[0].attinf[1].olddata = this.unitData.buildingTypes[0].name |
|
|
|
|
element.body[0].attinf[2].value = element.body[0].attinf[2].olddata = this.unitData.contacts |
|
|
|
|
element.body[0].attinf[3].value = element.body[0].attinf[3].olddata = this.unitData.phone |
|
|
|
|
element.body[0].attinf[4].value = element.body[0].attinf[4].olddata = this.unitData.organizationName |
|
|
|
|
element.body[0].attinf[5].value = element.body[0].attinf[5].olddata = this.unitData.address */ |
|
|
|
|
|
|
|
|
|
if (element.body.length > 1 && element.body[1].attinf != undefined) { |
|
|
|
|
element.body[1].attinf.forEach((eBuild) => { |
|
|
|
@ -737,9 +744,9 @@ export class CreatePlanOnlineFiveComponent implements OnInit {
|
|
|
|
|
this.planTemplateData = JSON.parse(data.webTextData).filter( |
|
|
|
|
(item) => item.completed == true |
|
|
|
|
); |
|
|
|
|
//this.planTemplateData=JSON.parse(data.webTextData)
|
|
|
|
|
console.log(888, this.route.snapshot.queryParams.planName); |
|
|
|
|
console.log(999, this.planTemplateData); |
|
|
|
|
|
|
|
|
|
console.log(7891, this.planTemplateData); |
|
|
|
|
// return
|
|
|
|
|
if (this.planTemplateData[0].groupName != "封面") { |
|
|
|
|
let obj = { |
|
|
|
|
completed: true, |
|
|
|
@ -798,6 +805,25 @@ export class CreatePlanOnlineFiveComponent implements OnInit {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if (element.groupName == "单位概况") { |
|
|
|
|
element.building.forEach((item) => { |
|
|
|
|
item.body.forEach((i) => { |
|
|
|
|
if (i.surveyName === "单位基本信息") { |
|
|
|
|
i.attinf.forEach((v) => { |
|
|
|
|
if (v.completed) { |
|
|
|
|
!v.value ? (v.value = v.propertyValue) : null; |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
if (i.surveyName === "建筑信息") { |
|
|
|
|
i.attinf.forEach((v) => { |
|
|
|
|
if (v.completed) { |
|
|
|
|
v.propertyValue ? (v.value = v.propertyValue) : null; |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
this.clickTitleItem(this.planTemplateData[1]); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|