|
|
@ -29,10 +29,6 @@ export class PlanTemplateComponent implements OnInit { |
|
|
|
|
|
|
|
|
|
|
|
ngOnInit(): void { |
|
|
|
ngOnInit(): void { |
|
|
|
this.getLeftdata() |
|
|
|
this.getLeftdata() |
|
|
|
this.tree = { |
|
|
|
|
|
|
|
json:this.treedate, |
|
|
|
|
|
|
|
config: this.treeConfig |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
groupPanle=true//分组展开
|
|
|
|
groupPanle=true//分组展开
|
|
|
|
attPanle=true |
|
|
|
attPanle=true |
|
|
@ -41,23 +37,7 @@ export class PlanTemplateComponent implements OnInit { |
|
|
|
/* {planCategory:3,basicCategoryId:"5e7c49e861550e2754d461ce",buildingTypeId: "5e7c8ffba3050b1a840ed4b6",unitname:'高层建筑',data:[]}, |
|
|
|
/* {planCategory:3,basicCategoryId:"5e7c49e861550e2754d461ce",buildingTypeId: "5e7c8ffba3050b1a840ed4b6",unitname:'高层建筑',data:[]}, |
|
|
|
{planCategory:5,basicCategoryId:"60127efe2757e904e5721d83",buildingTypeId: "5e7c9018a3050b1a840ed4b7",unitname:'地下建筑',data:[]} */ |
|
|
|
{planCategory:5,basicCategoryId:"60127efe2757e904e5721d83",buildingTypeId: "5e7c9018a3050b1a840ed4b7",unitname:'地下建筑',data:[]} */ |
|
|
|
] |
|
|
|
] |
|
|
|
//树形结构数据
|
|
|
|
|
|
|
|
treedate=[ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"guid": "bc4c7a02-5379-4046-92be-12c67af4295a", |
|
|
|
|
|
|
|
"displayName": "Elentrix", |
|
|
|
|
|
|
|
"children": [ |
|
|
|
|
|
|
|
/* "85d412c2-ebc1-4d56-96c9-7da433ac9bb2", |
|
|
|
|
|
|
|
"28aac445-83b1-464d-9695-a4157dab6eac" */ |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
tree |
|
|
|
|
|
|
|
treeConfig = { |
|
|
|
|
|
|
|
nodeWidth: 90, |
|
|
|
|
|
|
|
nodeHeight: 60 |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
group=[] |
|
|
|
group=[] |
|
|
|
getLeftdata(){ |
|
|
|
getLeftdata(){ |
|
|
|
this.http.get("/api/PlanTemplate").subscribe((data:any)=>{ |
|
|
|
this.http.get("/api/PlanTemplate").subscribe((data:any)=>{ |
|
|
@ -435,6 +415,7 @@ export class PlanTemplateComponent implements OnInit { |
|
|
|
addAttInfo(surveyName,suri){ |
|
|
|
addAttInfo(surveyName,suri){ |
|
|
|
if(surveyName!='单位基本信息'&&surveyName!='建筑信息'&&surveyName!='四周毗邻'&&surveyName!='消防设施'&&surveyName!='重点部位'&&surveyName!='功能分区'){ |
|
|
|
if(surveyName!='单位基本信息'&&surveyName!='建筑信息'&&surveyName!='四周毗邻'&&surveyName!='消防设施'&&surveyName!='重点部位'&&surveyName!='功能分区'){ |
|
|
|
if(surveyName=='进攻通道'){ |
|
|
|
if(surveyName=='进攻通道'){ |
|
|
|
|
|
|
|
//进攻通道只有表格
|
|
|
|
if(this.group[0].attribute[suri].attinf==undefined){ |
|
|
|
if(this.group[0].attribute[suri].attinf==undefined){ |
|
|
|
this.group[0].attribute[suri].attinf=[] |
|
|
|
this.group[0].attribute[suri].attinf=[] |
|
|
|
this.group[0].attribute[suri].attinf.push({head:'',tableth:[],completed:true}) |
|
|
|
this.group[0].attribute[suri].attinf.push({head:'',tableth:[],completed:true}) |
|
|
@ -651,242 +632,6 @@ export class PlanTemplateComponent implements OnInit { |
|
|
|
const config = new MatSnackBarConfig(); |
|
|
|
const config = new MatSnackBarConfig(); |
|
|
|
config.verticalPosition = 'top'; |
|
|
|
config.verticalPosition = 'top'; |
|
|
|
config.duration = 3000 |
|
|
|
config.duration = 3000 |
|
|
|
let linshi=[ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"attribute": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"attinf": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"propertyName": "统一社会信用代码", |
|
|
|
|
|
|
|
"propertyType": 0 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"propertyName": "单位类型", |
|
|
|
|
|
|
|
"propertyType": 0 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"propertyName": "单位地址", |
|
|
|
|
|
|
|
"propertyType": 0, |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 1, 1 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "propertyValue" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"propertyName": "联系人", |
|
|
|
|
|
|
|
"propertyType": 0, |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 1, 5 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "propertyValue" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"propertyName": "辖区中队", |
|
|
|
|
|
|
|
"propertyType": 0 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"olddata": "", |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"propertyName": "联系电话", |
|
|
|
|
|
|
|
"propertyType": 0, |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 1, 5 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "propertyValue" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"surveyName": "单位基本信息" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"surveyName": "建筑信息" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"attinf": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "东", |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 2, 2 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "value" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "西", |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 2, 4 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "value" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "南", |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 3, 2 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "value" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "北", |
|
|
|
|
|
|
|
"value": "", |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 3, 4 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "value" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"surveyName": "四周毗邻" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"surveyName": "消防设施" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"surveyName": "进攻通道" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"attinf": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"body": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "重点部位名称", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "重点部位所在位置", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "建筑结构", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "使用性质", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "主要危险性", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"heafName": "" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"surveyName": "重点部位" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"attinf": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"name": "", |
|
|
|
|
|
|
|
"value": "" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"surveyName": "功能分区" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"zdy": true, |
|
|
|
|
|
|
|
"attinf": [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"level": "3", |
|
|
|
|
|
|
|
"tableth": "", |
|
|
|
|
|
|
|
"headName": "备注详情", |
|
|
|
|
|
|
|
"analysisWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 4, 1 ], |
|
|
|
|
|
|
|
"tableIndex": 0, |
|
|
|
|
|
|
|
"valueField": "tableth" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"surveyName": "备注" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"groupName": "单位概况" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "灾情设定" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "力量调集" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "组织指挥" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "作战行动" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "社会联动" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "勤务保障" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "特别警示" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "辅助决策" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"groupName": "交通水源", |
|
|
|
|
|
|
|
"manualWord": { |
|
|
|
|
|
|
|
"valueAxis": [ 1, 6 ], |
|
|
|
|
|
|
|
"KeyAxis": [ 0, 6 ], |
|
|
|
|
|
|
|
"tableIndex": 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": true, |
|
|
|
|
|
|
|
"groupName": "重点图示" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "处置要点" |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"completed": false, |
|
|
|
|
|
|
|
"groupName": "预案附件" |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let body={ |
|
|
|
let body={ |
|
|
|
id:this.Id, |
|
|
|
id:this.Id, |
|
|
@ -1107,7 +852,7 @@ export class PlanTemplateComponent implements OnInit { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
////修改多行文本,表格行列数量
|
|
|
|
//修改多行文本,表格行列数量
|
|
|
|
updataHl(...num:number[]){ |
|
|
|
updataHl(...num:number[]){ |
|
|
|
const dialogRef = this.dialog.open(updataHl, {//调用open方法打开对话框并且携带参数过去
|
|
|
|
const dialogRef = this.dialog.open(updataHl, {//调用open方法打开对话框并且携带参数过去
|
|
|
|
width: '340px', |
|
|
|
width: '340px', |
|
|
@ -1257,6 +1002,7 @@ export class addPlanname{ |
|
|
|
close(){ |
|
|
|
close(){ |
|
|
|
this.dialogRef.close(); |
|
|
|
this.dialogRef.close(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//确定按钮
|
|
|
|
newplan(){ |
|
|
|
newplan(){ |
|
|
|
this.unitname=document.getElementById('unit').innerText |
|
|
|
this.unitname=document.getElementById('unit').innerText |
|
|
|
const config = new MatSnackBarConfig(); |
|
|
|
const config = new MatSnackBarConfig(); |
|
|
@ -1403,17 +1149,7 @@ export class addGroup{ |
|
|
|
//复选框点击事件
|
|
|
|
//复选框点击事件
|
|
|
|
clicki |
|
|
|
clicki |
|
|
|
checkClick(){ |
|
|
|
checkClick(){ |
|
|
|
//this.clicki=i
|
|
|
|
|
|
|
|
//console.log(e,item)
|
|
|
|
|
|
|
|
/* if (e.checked) { |
|
|
|
|
|
|
|
this.groupName.push(item) |
|
|
|
|
|
|
|
}else { |
|
|
|
|
|
|
|
this.groupName.forEach((value,index,array)=>{ |
|
|
|
|
|
|
|
if(value==item){ |
|
|
|
|
|
|
|
this.groupName.splice(index,1) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} */ |
|
|
|
|
|
|
|
console.log(this.data) |
|
|
|
console.log(this.data) |
|
|
|
} |
|
|
|
} |
|
|
|
//确定提交
|
|
|
|
//确定提交
|
|
|
@ -1575,6 +1311,7 @@ export class zdyaddattinf{ |
|
|
|
if(item.surveyName==this.groupName){ |
|
|
|
if(item.surveyName==this.groupName){ |
|
|
|
this.newGroups=false |
|
|
|
this.newGroups=false |
|
|
|
this.snackBar.open('您输入的内容跟编辑里面的内容重复,请点击编辑寻找!','确定',config); |
|
|
|
this.snackBar.open('您输入的内容跟编辑里面的内容重复,请点击编辑寻找!','确定',config); |
|
|
|
|
|
|
|
//跳出foreach循环
|
|
|
|
throw Error(); |
|
|
|
throw Error(); |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
this.newGroups=true |
|
|
|
this.newGroups=true |
|
|
|