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

标本打包打印字段修改

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

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

@@ -83,7 +83,8 @@
83
         </div>
83
         </div>
84
       </div>
84
       </div>
85
       <div style="margin-top: 3mm;">打包时间:{{package.packTime | date: 'yyyy-MM-dd HH:mm'}}</div>
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
       <div style="display: flex;flex-wrap: wrap;">
88
       <div style="display: flex;flex-wrap: wrap;">
88
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
89
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
89
       </div>
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
         if (data.state == 200) {
104
         if (data.state == 200) {
105
           this.typeSpecimentList = data.tube || [];
105
           this.typeSpecimentList = data.tube || [];
106
           this.patientSpecimentList = data.patient || [];
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
           this.base64 = data.base64 || '';
115
           this.base64 = data.base64 || '';
109
 
116
 
110
           this.message.success("操作成功");
117
           this.message.success("操作成功");

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

@@ -87,7 +87,8 @@
87
         </div>
87
         </div>
88
       </div>
88
       </div>
89
       <div style="margin-top: 3mm;">打包时间:{{package.packTime | date: 'yyyy-MM-dd HH:mm'}}</div>
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
       <div style="display: flex;flex-wrap: wrap;">
92
       <div style="display: flex;flex-wrap: wrap;">
92
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
93
         <div style="width: 33.33%;margin-top: 3mm;" *ngFor="let item of typeSpecimentList | slice:0:9">{{item.name}}:{{item.size}}</div>
93
       </div>
94
       </div>

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

@@ -105,7 +105,13 @@ export class BatchSpecimenComponent implements OnInit, AfterViewInit {
105
           this.total = result.totalCount;
105
           this.total = result.totalCount;
106
           this.typeSpecimentList = result.tube || [];
106
           this.typeSpecimentList = result.tube || [];
107
           this.patientSpecimentList = result.patient || [];
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
           this.getList();
116
           this.getList();
111
         }
117
         }

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

@@ -18,9 +18,9 @@
18
           </nz-select>
18
           </nz-select>
19
         </div>
19
         </div>
20
         <div class="list-template__searchItem">
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
               <nz-option *ngIf="!isLoading" [nzLabel]="option.name" [nzValue]="option.id"></nz-option>
24
               <nz-option *ngIf="!isLoading" [nzLabel]="option.name" [nzValue]="option.id"></nz-option>
25
             </ng-container>
25
             </ng-container>
26
             <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
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
         hosId: this.currentHospital.id,
99
         hosId: this.currentHospital.id,
100
         busiType: 'specimen',//标本打包
100
         busiType: 'specimen',//标本打包
101
         status: this.searchDto.status ? { id: this.searchDto.status } : undefined,
101
         status: this.searchDto.status ? { id: this.searchDto.status } : undefined,
102
-        receiveUser: this.searchDto.receiveUser || undefined,
102
+        deliveryUser: this.searchDto.deliveryUser || undefined,
103
         packDept: this.searchDto.packDept || undefined,
103
         packDept: this.searchDto.packDept || undefined,
104
         startTime: this.dateRange.length ? format(this.dateRange[0], 'yyyy-MM-dd HH:mm:ss') : undefined,
104
         startTime: this.dateRange.length ? format(this.dateRange[0], 'yyyy-MM-dd HH:mm:ss') : undefined,
105
         endTime: this.dateRange.length ? format(this.dateRange[1], 'yyyy-MM-dd HH:mm:ss') : undefined,
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
     if(type === 'department'){
144
     if(type === 'department'){
145
       this.searchTimer(this.getDeptList, e);
145
       this.searchTimer(this.getDeptList, e);
146
     }else if(type === 'patient'){
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
   openChangePatient(flag){
182
   openChangePatient(flag){
183
     flag && this.setIsSelecting(false);
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
     let postData = {
190
     let postData = {
191
       idx: 0,
191
       idx: 0,
192
       sum: 20,
192
       sum: 20,
@@ -200,7 +200,7 @@ export class SpecimenPackageComponent implements OnInit {
200
       .getFetchDataList("simple/data", "user", postData)
200
       .getFetchDataList("simple/data", "user", postData)
201
       .subscribe((data) => {
201
       .subscribe((data) => {
202
         this.isLoading = false;
202
         this.isLoading = false;
203
-        this.receiveUserList = data.list || [];
203
+        this.deliveryUserList = data.list || [];
204
       });
204
       });
205
   }
205
   }
206
 
206