Browse Source

单位基本信息保存

非煤矿山灾害智能感知和预警系统
jingbowen 3 years ago
parent
commit
ea62f70b15
  1. 4
      src/app/home/basic-info/unit-details/unit-details.component.html
  2. 4
      src/app/home/basic-info/unit-details/unit-details.component.scss
  3. 37
      src/app/home/basic-info/unit-details/unit-details.component.ts

4
src/app/home/basic-info/unit-details/unit-details.component.html

@ -18,7 +18,7 @@
<div class="title">单位信息</div>
<div class="content" style="display: flex;">
<div class="content-left" style="width: 50%;">
<form nz-form [formGroup]="validateForm">
<form [ngClass]="{'form': disableds}" nz-form [formGroup]="validateForm">
<!-- <nz-form-item>
<nz-form-label [nzSpan]="7" nzRequired nzFor="单位名称">单位名称</nz-form-label>
<nz-form-control [nzSpan]="12">
@ -108,7 +108,7 @@
</div>
</div>
<div>
<div [ngClass]="{'form': disableds}">
<div class="aaaa" #box>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; margin: 0 auto; ">
<tr style="height:18.4pt">

4
src/app/home/basic-info/unit-details/unit-details.component.scss

@ -3,7 +3,9 @@
text-align: left;
box-sizing: 100%;
.form{
pointer-events: none;
}
.top {
text-align: left;
margin: 20px;

37
src/app/home/basic-info/unit-details/unit-details.component.ts

@ -19,7 +19,7 @@ export class UnitDetailsComponent implements OnInit {
constructor(private message:NzMessageService, private router: Router, private toTree: TreeService, private fb: FormBuilder, private http: HttpClient, private renderer: Renderer2, private el: ElementRef) {
}
disableds=false
datas = {
basicInfo: {
name: "",
@ -87,19 +87,15 @@ export class UnitDetailsComponent implements OnInit {
],
tips: ""
}
aaa = true
list = {}
validateForm!: FormGroup;
zhidui = []
dadui = []
jiuyuanzhan = []
id = ""
item = false
integrity = 0
ngOnInit(): void {
this.item = true
console.log(this.router);
this.id = this.router['browserUrlTree'].queryParams.id
if(this.router['browserUrlTree'].queryParams.pattern!="edit"){
this.disableds=true
}
this.validateForm = this.fb.group({
directorName: [null],
organizationId: [null, [Validators.required]],
@ -623,7 +619,7 @@ export class UnitDetailsComponent implements OnInit {
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[0].keyparts+`</span></p>
</td>
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt">
@ -633,7 +629,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[0].keypartsposition+`</span></p>
</td>
<td colspan="4"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt">
@ -643,7 +639,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[0].buildingstructure+`</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt">
@ -653,7 +649,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[0].useNature+`</span></p>
</td>
</tr>
<tr style="height:31.75pt">
@ -665,7 +661,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="18"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[0].danger+`</span></p>
</td>
</tr>
<tr style="height:35.1pt">
@ -682,7 +678,7 @@ export class UnitDetailsComponent implements OnInit {
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[1].keyparts+`</span></p>
</td>
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt">
@ -692,7 +688,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[1].keypartsposition+`</span></p>
</td>
<td colspan="4"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt">
@ -702,7 +698,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[1].buildingstructure+`</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt">
@ -712,7 +708,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[1].useNature+`</span></p>
</td>
</tr>
<tr style="height:31.75pt">
@ -724,7 +720,7 @@ export class UnitDetailsComponent implements OnInit {
<td colspan="18"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:宋体; font-size:9pt"></span></p>
style="font-family:宋体; font-size:9pt">`+this.datas.KeyParts[1].danger+`</span></p>
</td>
</tr>
<tr style="height:56pt">
@ -829,8 +825,9 @@ export class UnitDetailsComponent implements OnInit {
}
}
}
let num4=(num+num2+num3+1)/56
let num4=(num+num2+num3-1)/56
this.integrity = Math.floor(num4*100)/100
console.log(num,num2,num3,num4);
let body = {
id: this.id,
companyName: this.datas.basicInfo.name,

Loading…
Cancel
Save