|
@@ -175,6 +175,7 @@
|
175
|
175
|
<button *ngIf="statusValue==1" class="btn btn-right" nz-button nzType="primary" (click)="submitForm('print')" [nzLoading]="btnLoading">标本打印</button>
|
176
|
176
|
<button *ngIf="statusValue==2 || statusValue==3 || statusValue==4" class="btn btn-right" nz-button nzType="primary" (click)="superaddition()" [nzLoading]="zjLoading">追加打印</button>
|
177
|
177
|
<button *ngIf="statusValue==2 || statusValue==3 || statusValue==4" class="btn" nz-button nzType="primary" nzGhost (click)="submitForm('all')" [nzLoading]="btnLoading">全量打印</button>
|
|
178
|
+ <button class="btn btn-left" *ngIf="(statusValue==2 || statusValue==3 || statusValue==4) && specimenList.length>1" nz-button nzType="primary" (click)="coverSubmitForm()">封面打印</button>
|
178
|
179
|
</div>
|
179
|
180
|
</div>
|
180
|
181
|
|
|
@@ -563,7 +564,7 @@
|
563
|
564
|
<div id="report" style="display: none;">
|
564
|
565
|
<div class="monad">
|
565
|
566
|
<!-- 大尺寸 80*60-->
|
566
|
|
- <div style="font-size: 12px;" *ngIf="outpatientPathologyLabelSizeType==1 && printData && printData.specimenList && printData.specimenList.length>0">
|
|
567
|
+ <div style="font-size: 12px;" *ngIf="outpatientPathologyLabelSizeType==1 && printData && printData.specimenList && printData.specimenList.length>0 && coverType==0">
|
567
|
568
|
<div *ngFor="let data of printData.specimenList; let index=index;">
|
568
|
569
|
<div>
|
569
|
570
|
<div style="display: flex;align-items: center;flex-wrap: nowrap;height: 70px;padding: 0 1px;position: relative;">
|
|
@@ -616,7 +617,7 @@
|
616
|
617
|
</div>
|
617
|
618
|
|
618
|
619
|
<!-- 小尺寸 20*30-->
|
619
|
|
- <div style="font-size: 12px;" *ngIf="outpatientPathologyLabelSizeType==2 && printData && printData.specimenList && printData.specimenList.length>0">
|
|
620
|
+ <div style="font-size: 12px;" *ngIf="outpatientPathologyLabelSizeType==2 && printData && printData.specimenList && printData.specimenList.length>0 && coverType==0">
|
620
|
621
|
<div *ngFor="let data of printData.specimenList; let index=index;">
|
621
|
622
|
<div style="width: 100%;display: flex;margin-top: 5px;padding: 0 7px;">
|
622
|
623
|
<div style="width: 35%;">
|
|
@@ -645,6 +646,42 @@
|
645
|
646
|
<div style="height: 18px;" *ngIf="printData && printData.specimenList && printData.specimenList.length>1 && index+1 < printData.specimenList.length"></div>
|
646
|
647
|
</div>
|
647
|
648
|
</div>
|
|
649
|
+
|
|
650
|
+ <!-- 封面打印 -->
|
|
651
|
+ <div style="font-size: 14px;" *ngIf="coverType==1">
|
|
652
|
+ <div style="display: flex;align-items: center;flex-wrap: nowrap;height: 70px;padding: 0 1px;position: relative;">
|
|
653
|
+ <div style="width: 40%;">
|
|
654
|
+ <div style="height: 60px;width: 100%;text-align: center;">
|
|
655
|
+ <img style="max-width: 100%;max-height: 100%;" [src]="detailsData.barCode" alt="">
|
|
656
|
+ <div>{{detailsData.applyCode}}</div>
|
|
657
|
+ </div>
|
|
658
|
+ </div>
|
|
659
|
+ <div style="width: 60%;height: 100%;text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: right;">
|
|
660
|
+ <img style="max-width: 70%;max-height: 100%;" [src]="tool.logoUrl" alt="">
|
|
661
|
+ <div style="font-size: 18px;width: 100%;font-weight: bold;text-align: right;">病 理 申 请 单</div>
|
|
662
|
+ </div>
|
|
663
|
+ </div>
|
|
664
|
+ <div>
|
|
665
|
+ <div style="margin-top:20px;display: flex;justify-content: space-between;">
|
|
666
|
+ <div>患者: {{detailsData.patientDTO.patientName}}</div>
|
|
667
|
+ <div>性别: {{detailsData.patientDTO.gender?detailsData.patientDTO.gender.name:'-'}}</div>
|
|
668
|
+ <div>年龄: {{detailsData.patientDTO.age||'-'}}岁</div>
|
|
669
|
+ </div>
|
|
670
|
+ <div style="margin-top:10px;display: flex;justify-content: space-between;">
|
|
671
|
+ <div *ngIf="detailsData.residenceNo">住院号: {{detailsData.residenceNo}}</div>
|
|
672
|
+ <div *ngIf="!detailsData.residenceNo">门诊号: {{detailsData.patientDTO.patientCode}}</div>
|
|
673
|
+ <div>床号: {{detailsData.patientDTO.bedNum}}床</div>
|
|
674
|
+ </div>
|
|
675
|
+ <div style="margin-top:10px;display: flex;justify-content: space-between;">
|
|
676
|
+ <div>科室: {{detailsData.patientDTO.department.dept}}</div>
|
|
677
|
+ <div>标本数: {{detailsData.specimenNum}}</div>
|
|
678
|
+ </div>
|
|
679
|
+ <div style="margin-top:10px;display: flex;justify-content: space-between;">
|
|
680
|
+ <div>日期: {{detailsData.inVitroTime|date:'yyyy-MM-dd'}}</div>
|
|
681
|
+ <div style="font-weight: bold;text-align: right;">{{detailsData.pathologyFormType==1 ? '速' : '普'}}</div>
|
|
682
|
+ </div>
|
|
683
|
+ </div>
|
|
684
|
+ </div>
|
648
|
685
|
</div>
|
649
|
686
|
</div>
|
650
|
687
|
|