Browse Source

服务台患者陪检和转运工单添加患者和住院号

seimin 2 years ago
parent
commit
7d9b9df5b5

+ 32 - 63
src/app/views/fuwutai/fuwutai.component.html

@@ -209,28 +209,15 @@
209
                       (ngModelChange)="batchDispatchSelect($event, data.id)"
209
                       (ngModelChange)="batchDispatchSelect($event, data.id)"
210
                     ></label
210
                     ></label
211
                   ></span>
211
                   ></span>
212
-                  <span
213
-                    class="left gongdan_name"
214
-                    nz-tooltip
215
-                    [nzTooltipTitle]="
216
-                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
217
-                    "
218
-                    >{{
219
-                      data.isHalfInspect === 1
220
-                        ? "半程陪检"
221
-                        : data.taskType.taskName
222
-                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
223
-                  >
224
-                  <span
225
-                    nz-tooltip
226
-                    [nzTooltipTitle]="data.worker ? data.worker.phone : ''"
227
-                    >{{ data.worker ? data.worker.name : "" }}</span
228
-                  >
229
-                  <span class="right">
230
-                    <span [ngClass]="{ colorRed: data.timeOut == true }">{{
231
-                      data.gdState.name
232
-                    }}</span>
212
+                  <span class="left gongdan_name" nz-tooltip [nzTooltipTitle]="data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'">
213
+                    {{ data.isHalfInspect === 1 ? "半程陪检" : data.taskType.taskName }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})
233
                   </span>
214
                   </span>
215
+                  <div class="right_all">
216
+                    <span nz-tooltip [nzTooltipTitle]="data.worker ? data.worker.phone : ''" class="right_all_name">{{ data.worker ? data.worker.name : "" }}</span>
217
+                    <span class="right">
218
+                      <span [ngClass]="{ colorRed: data.timeOut == true }">{{ data.gdState.name }}</span>
219
+                    </span>
220
+                  </div>
234
                 </div>
221
                 </div>
235
                 <!-- 地点 -->
222
                 <!-- 地点 -->
236
                 <div
223
                 <div
@@ -330,6 +317,7 @@
330
                         nzTooltipTitle="三级护理"
317
                         nzTooltipTitle="三级护理"
331
                       ></i>
318
                       ></i>
332
                     </ng-container>
319
                     </ng-container>
320
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
333
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
321
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
334
                   </span>
322
                   </span>
335
                   <span
323
                   <span
@@ -395,6 +383,7 @@
395
                         nzTooltipTitle="三级护理"
383
                         nzTooltipTitle="三级护理"
396
                       ></i>
384
                       ></i>
397
                     </ng-container>
385
                     </ng-container>
386
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
398
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
387
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
399
                   </span>
388
                   </span>
400
                   <span
389
                   <span
@@ -628,28 +617,15 @@
628
                       (ngModelChange)="batchWithdrawalSelect($event, data.id)"
617
                       (ngModelChange)="batchWithdrawalSelect($event, data.id)"
629
                     ></label
618
                     ></label
630
                   ></span>
619
                   ></span>
631
-                  <span
632
-                    class="left gongdan_name"
633
-                    nz-tooltip
634
-                    [nzTooltipTitle]="
635
-                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
636
-                    "
637
-                    >{{
638
-                      data.isHalfInspect === 1
639
-                        ? "半程陪检"
640
-                        : data.taskType.taskName
641
-                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
642
-                  >
643
-                  <span
644
-                    nz-tooltip
645
-                    [nzTooltipTitle]="data.worker ? data.worker.phone : ''"
646
-                    >{{ data.worker ? data.worker.name : "" }}</span
647
-                  >
648
-                  <span class="right">
649
-                    <span [ngClass]="{ colorRed: data.timeOut == true }">{{
650
-                      data.gdState.name
651
-                    }}</span>
620
+                  <span class="left gongdan_name" nz-tooltip [nzTooltipTitle]="data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'">
621
+                    {{ data.isHalfInspect === 1 ? "半程陪检" : data.taskType.taskName }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})
652
                   </span>
622
                   </span>
623
+                  <div class="right_all">
624
+                    <span nz-tooltip [nzTooltipTitle]="data.worker ? data.worker.phone : ''" class="right_all_name">{{ data.worker ? data.worker.name : "" }}</span>
625
+                    <span class="right">
626
+                      <span [ngClass]="{ colorRed: data.timeOut == true }">{{ data.gdState.name }}</span>
627
+                    </span>
628
+                  </div>
653
                 </div>
629
                 </div>
654
                 <!-- 地点 -->
630
                 <!-- 地点 -->
655
                 <div
631
                 <div
@@ -758,6 +734,7 @@
758
                         nzTooltipTitle="三级护理"
734
                         nzTooltipTitle="三级护理"
759
                       ></i>
735
                       ></i>
760
                     </ng-container>
736
                     </ng-container>
737
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
761
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
738
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
762
                   </span>
739
                   </span>
763
                   <span
740
                   <span
@@ -823,6 +800,7 @@
823
                         nzTooltipTitle="三级护理"
800
                         nzTooltipTitle="三级护理"
824
                       ></i>
801
                       ></i>
825
                     </ng-container>
802
                     </ng-container>
803
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
826
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
804
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
827
                   </span>
805
                   </span>
828
                   <span
806
                   <span
@@ -1033,28 +1011,15 @@
1033
               >
1011
               >
1034
                 <!-- 工单 -->
1012
                 <!-- 工单 -->
1035
                 <div class="gongdan">
1013
                 <div class="gongdan">
1036
-                  <span
1037
-                    class="left gongdan_name"
1038
-                    nz-tooltip
1039
-                    [nzTooltipTitle]="
1040
-                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
1041
-                    "
1042
-                    >{{
1043
-                      data.isHalfInspect === 1
1044
-                        ? "半程陪检"
1045
-                        : data.taskType.taskName
1046
-                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
1047
-                  >
1048
-                  <span
1049
-                    nz-tooltip
1050
-                    [nzTooltipTitle]="data.worker ? data.worker.phone : ''"
1051
-                    >{{ data.worker ? data.worker.name : "" }}</span
1052
-                  >
1053
-                  <span class="right">
1054
-                    <span [ngClass]="{ colorRed: data.timeOut == true }">{{
1055
-                      data.gdState.name
1056
-                    }}</span>
1014
+                  <span class="left gongdan_name" nz-tooltip [nzTooltipTitle]="data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'">
1015
+                    {{ data.isHalfInspect === 1 ? "半程陪检" : data.taskType.taskName }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})
1057
                   </span>
1016
                   </span>
1017
+                  <div class="right_all">
1018
+                    <span nz-tooltip [nzTooltipTitle]="data.worker ? data.worker.phone : ''" class="right_all_name">{{ data.worker ? data.worker.name : "" }}</span>
1019
+                    <span class="right">
1020
+                      <span [ngClass]="{ colorRed: data.timeOut == true }">{{ data.gdState.name }}</span>
1021
+                    </span>
1022
+                  </div>
1058
                 </div>
1023
                 </div>
1059
                 <!-- 地点 -->
1024
                 <!-- 地点 -->
1060
                 <div class="didian">
1025
                 <div class="didian">
@@ -1150,6 +1115,7 @@
1150
                         nzTooltipTitle="三级护理"
1115
                         nzTooltipTitle="三级护理"
1151
                       ></i>
1116
                       ></i>
1152
                     </ng-container>
1117
                     </ng-container>
1118
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
1153
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
1119
                     <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
1154
                   </span>
1120
                   </span>
1155
                   <span
1121
                   <span
@@ -1215,6 +1181,7 @@
1215
                         nzTooltipTitle="三级护理"
1181
                         nzTooltipTitle="三级护理"
1216
                       ></i>
1182
                       ></i>
1217
                     </ng-container>
1183
                     </ng-container>
1184
+                    <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
1218
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
1185
                     <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
1219
                   </span>
1186
                   </span>
1220
                   <span
1187
                   <span
@@ -2770,6 +2737,7 @@
2770
                             nzTooltipTitle="三级护理"
2737
                             nzTooltipTitle="三级护理"
2771
                           ></i>
2738
                           ></i>
2772
                         </ng-container>
2739
                         </ng-container>
2740
+                        <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
2773
                         <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
2741
                         <!-- <span>总时长{{formatTime(data.expectTimeNum/1000)}}</span> -->
2774
                       </span>
2742
                       </span>
2775
                       <span
2743
                       <span
@@ -2837,6 +2805,7 @@
2837
                             nzTooltipTitle="三级护理"
2805
                             nzTooltipTitle="三级护理"
2838
                           ></i>
2806
                           ></i>
2839
                         </ng-container>
2807
                         </ng-container>
2808
+                        <span nz-tooltip nzTooltipTitle="患者姓名(住院号)" *ngIf="data.taskType.associationType.value == 'patientTransport' || data.taskType.associationType.value == 'inspect'">{{ data.patient.patientName }}<span *ngIf="data.patient.residenceNo">({{ data.patient.residenceNo }})</span></span>
2840
                         <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
2809
                         <!-- <span>已超时{{formatTime(data.timeOutLength/1000)}}</span> -->
2841
                       </span>
2810
                       </span>
2842
                       <span
2811
                       <span

+ 7 - 0
src/app/views/fuwutai/fuwutai.component.less

@@ -15,6 +15,13 @@
15
   width: 100%;
15
   width: 100%;
16
   position: relative;
16
   position: relative;
17
   background: #f9fafb;
17
   background: #f9fafb;
18
+  .right_all{
19
+    display: flex;
20
+    justify-content: flex-end;
21
+    .right_all_name{
22
+      margin-right: 42px;
23
+    }
24
+  }
18
   #top{
25
   #top{
19
     display: flex;
26
     display: flex;
20
     flex-direction: column;
27
     flex-direction: column;

+ 1 - 1
src/app/views/hushijiandan/hushijiandan.component.html

@@ -1388,7 +1388,7 @@
1388
                           <td>{{ data.patientName || "-" }}</td>
1388
                           <td>{{ data.patientName || "-" }}</td>
1389
                           <td>{{ data.bedNum || "-" }}</td>
1389
                           <td>{{ data.bedNum || "-" }}</td>
1390
                           <td>{{ data.arriveTime || "-" }}</td>
1390
                           <td>{{ data.arriveTime || "-" }}</td>
1391
-                          <td>{{ data.worker || "-" }}</td>
1391
+                          <td>{{ data.receiverName || "-" }}</td>
1392
                           <td>
1392
                           <td>
1393
                             {{
1393
                             {{
1394
                               data.checkDept
1394
                               data.checkDept

+ 1 - 1
src/main.ts

@@ -8,7 +8,7 @@ if (environment.production) {
8
   enableProdMode();
8
   enableProdMode();
9
   if (window) {
9
   if (window) {
10
     window.console.log = function () { };
10
     window.console.log = function () { };
11
-    console.info('v2.4.19');
11
+    console.info('v2.4.20');
12
   }
12
   }
13
 }
13
 }
14
 platformBrowserDynamic().bootstrapModule(AppModule)
14
 platformBrowserDynamic().bootstrapModule(AppModule)