Просмотр исходного кода

标本打包打印字段修改

seimin 1 месяц назад
Родитель
Сommit
510fe513a9

+ 2 - 1
src/app/share/specimen-package-list-modal/specimen-package-list-modal.component.html

@@ -83,7 +83,8 @@
83 83
         </div>
84 84
       </div>
85 85
       <div style="margin-top: 3mm;">打包时间:{{package.packTime | date: 'yyyy-MM-dd HH:mm'}}</div>
86
-      <div style="margin-top: 3mm;">检验科室:{{package.packDeptDTO?.dept}}</div>
86
+      <div style="margin-top: 3mm;">打包科室:{{package.packDeptDTO?.dept}}</div>
87
+      <div style="margin-top: 3mm;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">终点科室:{{package.endDeptNames}}</div>
87 88
       <div style="display: flex;flex-wrap: wrap;">
88 89
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
89 90
       </div>

+ 8 - 1
src/app/share/specimen-package-list-modal/specimen-package-list-modal.component.ts

@@ -104,7 +104,14 @@ export class SpecimenPackageListModalComponent implements OnInit {
104 104
         if (data.state == 200) {
105 105
           this.typeSpecimentList = data.tube || [];
106 106
           this.patientSpecimentList = data.patient || [];
107
-          this.package = data.package || {};
107
+          let packageDTO:any = data.package || {};
108
+          if(packageDTO.endDeptList){
109
+            packageDTO.endDeptNames = packageDTO.endDeptList.map(v => v.dept).toString();
110
+          }else{
111
+            packageDTO.endDeptNames = "";
112
+          }
113
+          this.package = packageDTO;
114
+
108 115
           this.base64 = data.base64 || '';
109 116
 
110 117
           this.message.success("操作成功");

+ 2 - 1
src/app/views/batch-specimen/batch-specimen.component.html

@@ -87,7 +87,8 @@
87 87
         </div>
88 88
       </div>
89 89
       <div style="margin-top: 3mm;">打包时间:{{package.packTime | date: 'yyyy-MM-dd HH:mm'}}</div>
90
-      <div style="margin-top: 3mm;">检验科室:{{package.packDeptDTO?.dept}}</div>
90
+      <div style="margin-top: 3mm;">打包科室:{{package.packDeptDTO?.dept}}</div>
91
+      <div style="margin-top: 3mm;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">终点科室:{{package.endDeptNames}}</div>
91 92
       <div style="display: flex;flex-wrap: wrap;">
92 93
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
93 94
       </div>

+ 7 - 1
src/app/views/batch-specimen/batch-specimen.component.ts

@@ -105,7 +105,13 @@ export class BatchSpecimenComponent implements OnInit, AfterViewInit {
105 105
           this.total = result.totalCount;
106 106
           this.typeSpecimentList = result.tube || [];
107 107
           this.patientSpecimentList = result.patient || [];
108
-          this.package = result.package || {};
108
+          let packageDTO:any = result.package || {};
109
+          if(packageDTO.endDeptList){
110
+            packageDTO.endDeptNames = packageDTO.endDeptList.map(v => v.dept).toString();
111
+          }else{
112
+            packageDTO.endDeptNames = "";
113
+          }
114
+          this.package = packageDTO;
109 115
 
110 116
           this.getList();
111 117
         }

+ 3 - 3
src/app/views/specimen-package/specimen-package.component.html

@@ -18,9 +18,9 @@
18 18
           </nz-select>
19 19
         </div>
20 20
         <div class="list-template__searchItem">
21
-          <span class="label">收取人</span>:
22
-          <nz-select class="formItem" [nzDropdownMatchSelectWidth]="false" nzPlaceHolder="请选择收取人" [(ngModel)]="searchDto.receiveUser" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeInp('patient', $event)" (nzOpenChange)="openChangePatient($event)" (ngModelChange)="setIsSelecting(true)">
23
-            <ng-container *ngFor="let option of receiveUserList">
21
+          <span class="label">配送人</span>:
22
+          <nz-select class="formItem" [nzDropdownMatchSelectWidth]="false" nzPlaceHolder="请选择配送人" [(ngModel)]="searchDto.deliveryUser" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeInp('patient', $event)" (nzOpenChange)="openChangePatient($event)" (ngModelChange)="setIsSelecting(true)">
23
+            <ng-container *ngFor="let option of deliveryUserList">
24 24
               <nz-option *ngIf="!isLoading" [nzLabel]="option.name" [nzValue]="option.id"></nz-option>
25 25
             </ng-container>
26 26
             <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>

+ 7 - 7
src/app/views/specimen-package/specimen-package.component.ts

@@ -99,7 +99,7 @@ export class SpecimenPackageComponent implements OnInit {
99 99
         hosId: this.currentHospital.id,
100 100
         busiType: 'specimen',//标本打包
101 101
         status: this.searchDto.status ? { id: this.searchDto.status } : undefined,
102
-        receiveUser: this.searchDto.receiveUser || undefined,
102
+        deliveryUser: this.searchDto.deliveryUser || undefined,
103 103
         packDept: this.searchDto.packDept || undefined,
104 104
         startTime: this.dateRange.length ? format(this.dateRange[0], 'yyyy-MM-dd HH:mm:ss') : undefined,
105 105
         endTime: this.dateRange.length ? format(this.dateRange[1], 'yyyy-MM-dd HH:mm:ss') : undefined,
@@ -144,7 +144,7 @@ export class SpecimenPackageComponent implements OnInit {
144 144
     if(type === 'department'){
145 145
       this.searchTimer(this.getDeptList, e);
146 146
     }else if(type === 'patient'){
147
-      this.searchTimer(this.getReceiveUserList, e);
147
+      this.searchTimer(this.getDeliveryUserList, e);
148 148
     }
149 149
   }
150 150
 
@@ -181,12 +181,12 @@ export class SpecimenPackageComponent implements OnInit {
181 181
 
182 182
   openChangePatient(flag){
183 183
     flag && this.setIsSelecting(false);
184
-    flag && this.getReceiveUserList();
184
+    flag && this.getDeliveryUserList();
185 185
   }
186 186
 
187
-  // 获取收取
188
-  receiveUserList: any = [];
189
-  getReceiveUserList(e = undefined) {
187
+  // 获取配送
188
+  deliveryUserList: any = [];
189
+  getDeliveryUserList(e = undefined) {
190 190
     let postData = {
191 191
       idx: 0,
192 192
       sum: 20,
@@ -200,7 +200,7 @@ export class SpecimenPackageComponent implements OnInit {
200 200
       .getFetchDataList("simple/data", "user", postData)
201 201
       .subscribe((data) => {
202 202
         this.isLoading = false;
203
-        this.receiveUserList = data.list || [];
203
+        this.deliveryUserList = data.list || [];
204 204
       });
205 205
   }
206 206