Browse Source

[完善]完善消防联勤表格

非煤矿山灾害智能感知和预警系统
邵佳豪 2 years ago
parent
commit
f67d074fac
  1. 116
      src/app/home/basic-info/unit-details/unit-details.component.html
  2. 23
      src/app/home/basic-info/unit-details/unit-details.component.ts
  3. 25
      src/app/home/task/station-task-execution/task-details/task-details.component.html
  4. 24
      src/app/home/task/station-task-execution/task-details/task-details.component.ts
  5. 15
      src/app/service/method.service.ts
  6. 3
      src/theme.less

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

@ -880,10 +880,9 @@
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span style="-aw-bookmark-end:_目录"></span><span
style="font-family:Calibri; font-size:10.5pt">&#xa0;</span></p>
</div>
<div class="formbox" *ngIf="index == 2">
<div class="formbox" *ngIf="index == 2 && isHaveLastTask">
<button nz-button nzType="primary" (click)="download(2)">下载表格</button>
<div id="tablebox">
<table cellspacing="0" cellpadding="0" id="tablebox"
style="border-collapse:collapse; margin-left:0pt; width:465.2pt; margin: 0 auto;">
@ -902,7 +901,8 @@
</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:158.2pt">
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt"></span></p>
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt">
{{checkTime | date:"yyyy-MM-dd HH:mm:ss" }}</span></p>
</td>
<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:54.55pt">
@ -933,7 +933,8 @@
</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:145pt">
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt"></span>
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt">
{{exerciseData.data.data.yanliantime}}</span>
</p>
</td>
</tr>
@ -1586,7 +1587,7 @@
</table>
</div>
</div>
<div class="formbox" *ngIf="index == 3">
<div class="formbox" *ngIf="index == 3 && isHaveLastTask">
<button nz-button nzType="primary" (click)=" download(3)">下载表格</button>
<div id="tablebox2">
<table cellspacing=" 0" cellpadding="0" style="border-collapse:collapse; margin:0 auto; width:488.45pt">
@ -1928,7 +1929,8 @@
<td colspan="5"
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:130.4pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:'Times New Roman'; font-size:9pt"></span></p>
style="font-family:'Times New Roman'; font-size:9pt">
{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shiwaishuliang}}</span></p>
</td>
<td colspan="5"
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:53pt">
@ -2095,8 +2097,8 @@
</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; 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:101.05pt">
<p style="margin:0pt; text-align:center"><span
style="font-family:'Times New Roman'; font-size:9pt"></span>
<p style="margin:0pt; text-align:center"><span style="font-family:'Times New Roman'; font-size:9pt">
{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shineishuliang}}</span>
</p>
</td>
<td colspan="4"
@ -2197,7 +2199,7 @@
</div>
</div>
<div class="formbox" *ngIf="index == 4">
<div class="formbox" *ngIf="index == 4 && isHaveLastTask">
<button nz-button nzType="primary" (click)="print()">打印表格</button>
<iframe id="iframe1" style="display: none"></iframe>
<div id="tablebox3">
@ -2206,17 +2208,11 @@
style="font-family:仿宋_GB2312; font-size:16pt; font-weight:bold">防消联勤</span><span
style="font-family:'Times New Roman'; font-size:16pt; font-weight:bold">”</span><span
style="font-family:仿宋_GB2312; font-size:16pt; font-weight:bold">工作检查情况登记表</span></p>
<p style="margin:0pt; orphans:0; text-align:center;"><span
style="font-family:仿宋_GB2312; font-size:12pt">执勤中队:</span><span
style="font-family:'Times New Roman'; font-size:12pt">xxx </span><span
style="font-family:'Times New Roman'; font-size:12pt"> </span><span
style="font-family:仿宋_GB2312; font-size:12pt">检查日期:</span><span
style="font-family:'Times New Roman'; font-size:12pt">2021</span><span
style="font-family:仿宋_GB2312; font-size:12pt">年</span><span
style="font-family:'Times New Roman'; font-size:12pt">10</span><span
style="font-family:仿宋_GB2312; font-size:12pt">月</span><span
style="font-family:'Times New Roman'; font-size:12pt">21</span><span
style="font-family:仿宋_GB2312; font-size:12pt">日</span></p>
<p style="margin:0pt; orphans:0;text-align: center;">
<span style="font-family:仿宋_GB2312; font-size:12pt;margin-right: 50pt;">执勤中队:{{organization}}</span>
<span style="font-family:仿宋_GB2312; font-size:12pt;margin-left: 50pt;">检查日期:{{checkTime | date:"yyyy-MM-dd
HH:mm:ss" }}</span>
</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; margin:0 auto; width:475.65pt">
<tr style="height:20.8pt">
<td
@ -2227,7 +2223,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:130.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">谢谢谢</span></p>
style="font-family:宋体; font-size:9pt">{{company}}</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:84.05pt">
@ -2237,7 +2233,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:10.5pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:10.5pt">&#xa0;</span></p>
style="font-family:宋体; font-size:9pt">{{olddata.legalPersonName}}</span></p>
</td>
</tr>
<tr style="height:18.3pt">
@ -2249,7 +2245,8 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:130.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">X</span><span style="font-family:宋体; font-size:9pt">xx</span>
style="font-family:宋体; font-size:9pt">
{{taskAlldataOfcompany.address}}</span>
</p>
</td>
<td colspan="2"
@ -2260,7 +2257,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:10.5pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:10.5pt">&#xa0;</span></p>
style="font-family:宋体; font-size:10.5pt">{{taskAlldataOfcompany.datas.basicInfo.structure}}</span></p>
</td>
</tr>
<tr style="height:22.2pt">
@ -2272,7 +2269,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:130.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
style="font-family:宋体; font-size:9pt">{{taskAlldataOfcompany.datas.basicInfo.height}}</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:84.05pt">
@ -2282,7 +2279,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:10.5pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:10.5pt">&#xa0;</span></p>
style="font-family:宋体; font-size:10.5pt">{{taskAlldataOfcompany.datas.basicInfo.layer}}</span></p>
</td>
</tr>
<tr style="height:21.25pt">
@ -2294,7 +2291,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:130.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
style="font-family:宋体; font-size:9pt">{{taskAlldataOfcompany.directorName}}</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:84.05pt">
@ -2304,7 +2301,7 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:10.5pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:10.5pt">&#xa0;</span></p>
style="font-family:宋体; font-size:10.5pt">{{taskAlldataOfcompany.directorPhone}}</span></p>
</td>
</tr>
<tr style="height:22.95pt">
@ -2316,7 +2313,7 @@
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:130.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
style="font-family:宋体; font-size:9pt">{{taskAlldataOfcompany.useNature}}</span></p>
</td>
<td colspan="2"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:84.05pt">
@ -2326,7 +2323,8 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:10.5pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:10.5pt">&#xa0;</span></p>
style="font-family:宋体; font-size:10.5pt">{{taskAlldataOfcompany.datas.facilities.controlPosition}}</span>
</p>
</td>
</tr>
<tr style="height:20.4pt">
@ -2338,7 +2336,7 @@
<td colspan="5"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:364.85pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
style="font-family:宋体; font-size:9pt">{{taskAlldataOfcompany.datas.basicInfo.nature}}</span></p>
</td>
</tr>
<tr style="height:25.5pt">
@ -2349,8 +2347,11 @@
</td>
<td colspan="5"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:364.85pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0">
<span style="font-family:宋体; font-size:9pt" *ngFor="let item of taskAlldataOfcompany.zhuyaosheshi.data">
{{item.check ? item.name : ''}}
</span>
</p>
</td>
</tr>
<tr style="height:19.7pt">
@ -2362,51 +2363,60 @@
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:111.05pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">室内消火栓数量:</span></p>
style="font-family:宋体; font-size:9pt">室内消火栓数量:{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shineishuliang}}</span>
</p>
</td>
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:103.95pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">室外消火栓数量:</span></p>
style="font-family:宋体; font-size:9pt">室外消火栓数量:{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shiwaishuliang}}</span>
</p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="font-size:9pt; line-height:150%; margin:0pt; orphans:0; widows:0"><span
style="font-family:宋体; font-size:9pt">消防泵数量:</span></p>
style="font-family:宋体; font-size:9pt">消防泵数量:{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.xiaofangshuanshuliang}}</span>
</p>
</td>
</tr>
<tr>
<tr *ngFor="let item of taskAlldataOfform">
<td colspan="4"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:265.65pt">
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:宋体; font-size:9pt">消防控制室</span></p>
<p style="margin:0pt; orphans:0; text-align:justify; widows:0">
<img src="232b9cf5-abbe-423b-a74a-d502309a310b.001.png" width="145" height="82" alt=""
style="-aw-left-pos:0pt; -aw-rel-hpos:column; -aw-rel-vpos:paragraph; -aw-top-pos:0pt; -aw-wrap-type:inline" />
<img src="232b9cf5-abbe-423b-a74a-d502309a310b.001.png" width="145" height="82" alt=""
style="-aw-left-pos:0pt; -aw-rel-hpos:column; -aw-rel-vpos:paragraph; -aw-top-pos:0pt; -aw-wrap-type:inline" />
<img src="232b9cf5-abbe-423b-a74a-d502309a310b.001.png" width="145" height="82" alt=""
style="-aw-left-pos:0pt; -aw-rel-hpos:column; -aw-rel-vpos:paragraph; -aw-top-pos:0pt; -aw-wrap-type:inline" />
<img src="232b9cf5-abbe-423b-a74a-d502309a310b.001.png" width="145" height="82" alt=""
style="-aw-left-pos:0pt; -aw-rel-hpos:column; -aw-rel-vpos:paragraph; -aw-top-pos:0pt; -aw-wrap-type:inline" />
style="font-family:宋体; font-size:9pt">{{item.name}}</span></p>
<p *ngIf="item.name != '实战演练' && item.name != '数字化预案'"
style="margin:0pt; orphans:0; text-align:justify; widows:0">
<img *ngFor="let i of item.data.imgShow" [src]="i" width="145" height="82" alt=""
style="-aw-left-pos:0pt; -aw-rel-hpos:column; -aw-rel-vpos:paragraph; -aw-top-pos:0pt; -aw-wrap-type:inline;margin-right: 3pt;" />
</p>
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:宋体; font-size:9pt">&#xa0;</span></p>
<p style="margin:0pt; orphans:0; text-align:justify; widows:0">
<span *ngIf="item.name != '实战演练' && item.name != '数字化预案'"
style="font-family:宋体; font-size:9pt">位置:{{item.data.addres}} </span>
</p>
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:宋体; font-size:9pt">位置:控制室 </span></p>
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:宋体; font-size:9pt">结果:不合格</span></p>
*ngIf="item.name != '实战演练' && item.name != '数字化预案'"
style="font-family:宋体; font-size:9pt">结果:{{item.data.jieguo}}</span></p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:middle; width:48.6pt">
<p style="margin:0pt; orphans:0; text-indent:16pt; widows:0"><span style="font-family:宋体; font-size:9pt">
</span><span style="font-family:宋体; font-size:9pt"></span>
<p style="margin:0pt; orphans:0; text-indent:8pt; widows:0">
<ng-container *ngIf="item.name != '实战演练' && item.name != '数字化预案'; else elseTemplate">
<span style="font-family:宋体; font-size:6pt">{{item.data.zhenggai == '是' ? '√' : '□'}}是</span>
<span style="font-family:宋体; font-size:6pt">{{item.data.zhenggai == '是' ? '□' : '√'}}否</span>
</ng-container>
<ng-template #elseTemplate>
<span style="font-family:宋体; font-size:9pt">□是</span>
<span style="font-family:宋体; font-size:9pt">□否</span>
</ng-template>
</p>
</td>
<td
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-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.03pt; padding-right:5.03pt; vertical-align:top; width:128.25pt">
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:宋体; font-size:9pt">具体问题:</span></p>
style="font-family:宋体; font-size:9pt">具体问题: <span
*ngIf="item.name != '实战演练' && item.name != '数字化预案'">{{item.data.remarks}}</span> </span></p>
</td>
</tr>
<tr style="height:0pt">

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

@ -120,7 +120,8 @@ export class UnitDetailsComponent implements OnInit {
// imgShow: ''
}
}
]
],
exerciseData: ''
},
vehicleType: []
}
@ -331,6 +332,11 @@ export class UnitDetailsComponent implements OnInit {
id = ""
integrity = 0
taskAlldataOfcompany: any
taskAlldataOfform: any
checkTime: string
isHaveLastTask = true
ngOnInit(): void {
this.id = this.router['browserUrlTree'].queryParams.id
@ -342,9 +348,11 @@ export class UnitDetailsComponent implements OnInit {
let taskId = this.route.snapshot.queryParams.id
this.methodService.getCompanyTaskDetails(taskId).then((data: any) => {
this.checkTime = data.checkTime
let obj = JSON.parse(data.resultData)
console.log('所有数据', obj)
this.taskAlldataOfcompany = obj.company
this.taskAlldataOfform = obj.form
let exerciseData = this.methodService.getTaskDetailsItem('实战演练', obj.form)
if (exerciseData.data.data) {
@ -378,6 +386,8 @@ export class UnitDetailsComponent implements OnInit {
}
// console.log('消防控制室详情', this.kongzhishi)
// console.log('室外消火栓详情', this.shiwaixiaohuoshuan)
}).catch((err) => {
this.isHaveLastTask = false
})
this.validateForm = this.fb.group({
code: [null],
@ -1432,20 +1442,22 @@ export class UnitDetailsComponent implements OnInit {
this.BuildingTypes = data
})
}
olddata: any
getCompanies() {
this.http.get('/api/Companies/' + this.id).subscribe((data: any) => {
console.log('当前单位信息', data);
this.olddata = data
if (data.data) {
this.datas = JSON.parse(data.data)
}
this.datas.basicInfo.name = data.companyName
this.datas.basicInfo.addr = data.address
// this.datas.basicInfo.phone = data.directorPhone
this.datas.basicInfo.nature = data.useNature
this.integrity = data.integrity
this.imageUrl = data.imageFile
console.log('当前单位信息2', this.datas);
this.validateForm.patchValue({
code: data.usci,
organizationId: data.organizationId,
@ -1507,9 +1519,6 @@ export class UnitDetailsComponent implements OnInit {
}
print() {
// console.log(1111111,$('#xxx'))
// $('#xxx').printArea()
const iframe: any = document.getElementById("iframe1");//获取iframe的window对象
const iwindow: any = iframe.contentWindow;
// iwindow.document.body.innerText = "";//先清空iframe原先的内容

25
src/app/home/task/station-task-execution/task-details/task-details.component.html

@ -26,7 +26,11 @@
</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:158.2pt">
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt"></span></p>
<p style="margin:0pt; text-align:center">
<span style="font-family:仿宋_GB2312; font-size:12pt">
{{checkTime | date:"yyyy-MM-dd HH:mm:ss" }}
</span>
</p>
</td>
<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:54.55pt">
@ -57,7 +61,10 @@
</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:145pt">
<p style="margin:0pt; text-align:center"><span style="font-family:仿宋_GB2312; font-size:12pt"></span>
<p style="margin:0pt; text-align:center">
<span style="font-family:仿宋_GB2312; font-size:12pt">
{{exerciseData.data.data.yanliantime}}
</span>
</p>
</td>
</tr>
@ -1063,8 +1070,11 @@
</td>
<td colspan="5"
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:130.4pt">
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:'Times New Roman'; font-size:9pt"></span></p>
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:'Times New Roman'; font-size:9pt">
{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shiwaishuliang}}
</span>
</p>
</td>
<td colspan="5"
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:53pt">
@ -1231,8 +1241,9 @@
</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; 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:101.05pt">
<p style="margin:0pt; text-align:center"><span
style="font-family:'Times New Roman'; font-size:9pt"></span>
<p style="margin:0pt; text-align:center">
<span style="font-family:'Times New Roman'; font-size:9pt">
{{taskAlldataOfcompany.datas.facilities.fireFightingFacilities.shineishuliang}}</span>
</p>
</td>
<td colspan="4"
@ -1334,7 +1345,5 @@
</div>
</nz-tab>
</nz-tabset>
</div>
</div>

24
src/app/home/task/station-task-execution/task-details/task-details.component.ts

@ -105,7 +105,8 @@ export class TaskDetailsPagesComponent implements OnInit {
// imgShow: ''
}
}
]
],
yanliantime: ''
},
vehicleType: []
}
@ -248,7 +249,17 @@ export class TaskDetailsPagesComponent implements OnInit {
company: string
organization: string
checkTime: string
taskAlldataOfcompany: any = {
datas: {
facilities: {
fireFightingFacilities: {
shiwaishuliang: '',
shineishuliang: ''
}
}
}
}
ngOnInit(): void {
this.company = this.route.snapshot.queryParams.company
this.organization = JSON.parse(sessionStorage.getItem('userData')).organizationName
@ -256,12 +267,15 @@ export class TaskDetailsPagesComponent implements OnInit {
this.methodService.getTaskDetails(taskId).then((data: any) => {
let obj = JSON.parse(data.resultData)
console.log('所有数据', obj)
if(!obj){
this.checkTime = data.checkTime
if (!obj) {
return
}else{
}
this.taskAlldataOfcompany = obj.company
console.log(689, this.taskAlldataOfcompany)
let exerciseData = this.methodService.getTaskDetailsItem('实战演练', obj.form)
if (exerciseData.data.data) {
this.exerciseData = this.methodService.getTaskDetailsItem('实战演练', obj.form)

15
src/app/service/method.service.ts

@ -75,16 +75,21 @@ export class MethodService {
* @param id2 id
* @returns
*/
async getCompanyTaskDetails(id2) {
async getCompanyTaskDetails(id2) {
return new Promise<void>((resolve, reject) => {
this.http.get(`/api/PlanTasks/GetCompanyLastTask/`, {
params: {
companyId: id2,
taskType:"熟悉演练",
approvalStatus:["待检查"]
taskType: "熟悉演练",
approvalStatus: ["待检查"]
}
}).subscribe({
next: (data: any) => {
resolve(data)
},
error: (err) => {
reject(err)
}
}).subscribe((data: any) => {
resolve(data)
})
})
}

3
src/theme.less

@ -152,3 +152,6 @@
border-radius: 0px;
}
}
.ant-tabs-content-holder{
overflow-y: auto;
}
Loading…
Cancel
Save