浏览代码

增加工单类型备注等

seimin 2 年之前
父节点
当前提交
39815d4302

+ 4 - 4
src/app/share/appraise-detail/appraise-detail.component.html

@@ -17,7 +17,7 @@
17
         <div class="info" nz-row>
17
         <div class="info" nz-row>
18
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
18
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
19
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
19
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
20
-          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}
20
+          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}<ng-container *ngIf="orderInfo.workOrderObj.goodsRemark">-{{orderInfo.workOrderObj.goodsRemark}}</ng-container>
21
           </div>
21
           </div>
22
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
22
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
23
         </div>
23
         </div>
@@ -66,7 +66,7 @@
66
         <div class="info" nz-row>
66
         <div class="info" nz-row>
67
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
67
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
68
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
68
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
69
-          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}
69
+          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}<ng-container *ngIf="orderInfo.workOrderObj.goodsRemark">-{{orderInfo.workOrderObj.goodsRemark}}</ng-container>
70
           </div>
70
           </div>
71
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
71
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
72
         </div>
72
         </div>
@@ -157,7 +157,7 @@
157
         <div class="info" nz-row>
157
         <div class="info" nz-row>
158
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
158
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
159
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
159
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
160
-          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}
160
+          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}<ng-container *ngIf="orderInfo.workOrderObj.goodsRemark">-{{orderInfo.workOrderObj.goodsRemark}}</ng-container>
161
           </div>
161
           </div>
162
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
162
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
163
         </div>
163
         </div>
@@ -260,7 +260,7 @@
260
         <div class="info" nz-row>
260
         <div class="info" nz-row>
261
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
261
           <div nz-col nzSpan="6">工单日期:{{orderInfo.workOrderObj.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
262
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
262
           <div nz-col nzSpan="6">总耗时:{{orderInfo.workOrderObj.showTimeNum}}</div>
263
-          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}
263
+          <div nz-col nzSpan="8">申请类型:{{orderInfo.workOrderObj.taskType?orderInfo.workOrderObj.taskType.taskName:''}}<ng-container *ngIf="orderInfo.workOrderObj.goodsRemark">-{{orderInfo.workOrderObj.goodsRemark}}</ng-container>
264
           </div>
264
           </div>
265
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
265
           <div nz-col nzSpan="4">支助人员信息:{{orderInfo.workOrderObj.worker?orderInfo.workOrderObj.worker.name:''}}</div>
266
         </div>
266
         </div>

+ 1 - 1
src/app/share/detail-drug/detail-drug.component.html

@@ -10,7 +10,7 @@
10
       <div class="info" nz-row>
10
       <div class="info" nz-row>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
13
-        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
13
+        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
14
         <div nz-col nzSpan="8">
14
         <div nz-col nzSpan="8">
15
           申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
15
           申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
16
         </div>
16
         </div>

+ 1 - 1
src/app/share/detail-others/detail-others.component.html

@@ -10,7 +10,7 @@
10
       <div class="info" nz-row>
10
       <div class="info" nz-row>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
13
-        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}</div>
13
+        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
14
         <div nz-col nzSpan="8">
14
         <div nz-col nzSpan="8">
15
           申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
15
           申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
16
         </div>
16
         </div>

+ 1 - 1
src/app/share/detail-patients/detail-patients.component.html

@@ -11,7 +11,7 @@
11
         <div class="info" nz-row>
11
         <div class="info" nz-row>
12
           <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
12
           <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
13
           <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
13
           <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
14
-          <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}</div>
14
+          <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
15
           <div nz-col nzSpan="8">
15
           <div nz-col nzSpan="8">
16
             申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
16
             申请科室:{{orderInfo.createDeptDTO?(!showCoop&&deptDisplay==2?orderInfo.createDeptDTO.deptalias:orderInfo.createDeptDTO.dept):'-'}}
17
           </div>
17
           </div>

+ 1 - 1
src/app/share/detail-sample/detail-sample.component.html

@@ -10,7 +10,7 @@
10
       <div class="info" nz-row>
10
       <div class="info" nz-row>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
11
         <div nz-col nzSpan="8">工单日期:{{orderInfo.startTime}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
12
         <div nz-col nzSpan="8">总耗时:{{orderInfo.showTimeNum}}</div>
13
-        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}</div>
13
+        <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType.taskName}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
14
         <div nz-col nzSpan="8">预计接收:{{orderInfo.expectReceiveNum?orderInfo.expectReceiveNum:''}}</div>
14
         <div nz-col nzSpan="8">预计接收:{{orderInfo.expectReceiveNum?orderInfo.expectReceiveNum:''}}</div>
15
 
15
 
16
         <div nz-col nzSpan="8">
16
         <div nz-col nzSpan="8">

+ 5 - 5
src/app/share/order-detail/order-detail.component.html

@@ -18,7 +18,7 @@
18
           <div class="info" nz-row>
18
           <div class="info" nz-row>
19
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
19
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
20
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
20
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
21
-            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
21
+            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
22
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
22
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
23
           </div>
23
           </div>
24
           <div class="info" nz-row>
24
           <div class="info" nz-row>
@@ -73,7 +73,7 @@
73
           <div class="info" nz-row>
73
           <div class="info" nz-row>
74
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
74
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
75
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
75
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
76
-            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
76
+            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
77
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
77
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
78
           </div>
78
           </div>
79
           <div class="info" nz-row>
79
           <div class="info" nz-row>
@@ -175,7 +175,7 @@
175
           <div class="info" nz-row>
175
           <div class="info" nz-row>
176
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
176
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
177
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
177
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
178
-            <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
178
+            <div nz-col nzSpan="8">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
179
             <div nz-col nzSpan="4">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
179
             <div nz-col nzSpan="4">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
180
           </div>
180
           </div>
181
           <div class="info" nz-row>
181
           <div class="info" nz-row>
@@ -271,7 +271,7 @@
271
           <div class="info" nz-row>
271
           <div class="info" nz-row>
272
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
272
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
273
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
273
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
274
-            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
274
+            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
275
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
275
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
276
           </div>
276
           </div>
277
           <div class="info" nz-row>
277
           <div class="info" nz-row>
@@ -381,7 +381,7 @@
381
           <div class="info" nz-row>
381
           <div class="info" nz-row>
382
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
382
             <div nz-col nzSpan="6">工单日期:{{orderInfo.startTime|date:'yyyy-MM-dd HH:mm'}}</div>
383
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
383
             <div nz-col nzSpan="6">总耗时:{{orderInfo.showTimeNum}}</div>
384
-            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}</div>
384
+            <div nz-col nzSpan="6">申请类型:{{orderInfo.taskType?orderInfo.taskType.taskName:''}}<ng-container *ngIf="orderInfo.goodsRemark">-{{orderInfo.goodsRemark}}</ng-container></div>
385
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
385
             <div nz-col nzSpan="6">支助人员信息:{{orderInfo.worker?orderInfo.worker.name:''}}</div>
386
           </div>
386
           </div>
387
           <div class="info" nz-row>
387
           <div class="info" nz-row>

+ 2 - 0
src/app/views/compre-statistics/compre-statistics.component.ts

@@ -409,6 +409,7 @@ export class CompreStatisticsComponent implements OnInit {
409
               percent = datas[i].percent;
409
               percent = datas[i].percent;
410
             }
410
             }
411
           }
411
           }
412
+          console.log(datas)
412
           var arr = ["" + name + " | " + percent + "% " + target];
413
           var arr = ["" + name + " | " + percent + "% " + target];
413
           return arr.join("\n");
414
           return arr.join("\n");
414
         },
415
         },
@@ -546,6 +547,7 @@ export class CompreStatisticsComponent implements OnInit {
546
   // 各类型平均时间柱状图
547
   // 各类型平均时间柱状图
547
   durationOption;
548
   durationOption;
548
   durationChart(datas) {
549
   durationChart(datas) {
550
+    console.log(datas)
549
     let labels = [];
551
     let labels = [];
550
     let nums = [];
552
     let nums = [];
551
     if (datas.length) {
553
     if (datas.length) {

+ 6 - 6
src/app/views/fuwutai/fuwutai.component.html

@@ -213,13 +213,13 @@
213
                     class="left gongdan_name"
213
                     class="left gongdan_name"
214
                     nz-tooltip
214
                     nz-tooltip
215
                     [nzTooltipTitle]="
215
                     [nzTooltipTitle]="
216
-                      data.taskType.taskName + '(' + data.gdcode + ')'
216
+                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
217
                     "
217
                     "
218
                     >{{
218
                     >{{
219
                       data.isHalfInspect === 1
219
                       data.isHalfInspect === 1
220
                         ? "半程陪检"
220
                         ? "半程陪检"
221
                         : data.taskType.taskName
221
                         : data.taskType.taskName
222
-                    }}({{ data.gdcode }})</span
222
+                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
223
                   >
223
                   >
224
                   <span
224
                   <span
225
                     nz-tooltip
225
                     nz-tooltip
@@ -632,13 +632,13 @@
632
                     class="left gongdan_name"
632
                     class="left gongdan_name"
633
                     nz-tooltip
633
                     nz-tooltip
634
                     [nzTooltipTitle]="
634
                     [nzTooltipTitle]="
635
-                      data.taskType.taskName + '(' + data.gdcode + ')'
635
+                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
636
                     "
636
                     "
637
                     >{{
637
                     >{{
638
                       data.isHalfInspect === 1
638
                       data.isHalfInspect === 1
639
                         ? "半程陪检"
639
                         ? "半程陪检"
640
                         : data.taskType.taskName
640
                         : data.taskType.taskName
641
-                    }}({{ data.gdcode }})</span
641
+                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
642
                   >
642
                   >
643
                   <span
643
                   <span
644
                     nz-tooltip
644
                     nz-tooltip
@@ -1037,13 +1037,13 @@
1037
                     class="left gongdan_name"
1037
                     class="left gongdan_name"
1038
                     nz-tooltip
1038
                     nz-tooltip
1039
                     [nzTooltipTitle]="
1039
                     [nzTooltipTitle]="
1040
-                      data.taskType.taskName + '(' + data.gdcode + ')'
1040
+                      data.taskType.taskName + (data.goodsRemark?'-'+data.goodsRemark:'')+'(' + data.gdcode + ')'
1041
                     "
1041
                     "
1042
                     >{{
1042
                     >{{
1043
                       data.isHalfInspect === 1
1043
                       data.isHalfInspect === 1
1044
                         ? "半程陪检"
1044
                         ? "半程陪检"
1045
                         : data.taskType.taskName
1045
                         : data.taskType.taskName
1046
-                    }}({{ data.gdcode }})</span
1046
+                    }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container>({{ data.gdcode }})</span
1047
                   >
1047
                   >
1048
                   <span
1048
                   <span
1049
                     nz-tooltip
1049
                     nz-tooltip

文件差异内容过多而无法显示
+ 1681 - 686
src/app/views/hushijiandan/hushijiandan.component.html


+ 149 - 91
src/app/views/hushijiandan/hushijiandan.component.ts

@@ -119,7 +119,7 @@ export class HushijiandanComponent implements OnInit {
119
           });
119
           });
120
           this.mainService
120
           this.mainService
121
             .coopConfig("setOrders", postData)
121
             .coopConfig("setOrders", postData)
122
-            .subscribe((result) => { });
122
+            .subscribe((result) => {});
123
         }, 500);
123
         }, 500);
124
       },
124
       },
125
     };
125
     };
@@ -231,34 +231,42 @@ export class HushijiandanComponent implements OnInit {
231
   jpDrugsWKOMsg: any = {}; //药品静配提示信息
231
   jpDrugsWKOMsg: any = {}; //药品静配提示信息
232
 
232
 
233
   // 获取报修区域(所属院区)
233
   // 获取报修区域(所属院区)
234
-  areas: any = [];//区域(所属院区)列表
234
+  areas: any = []; //区域(所属院区)列表
235
   getArea() {
235
   getArea() {
236
     this.areas = [];
236
     this.areas = [];
237
-    this.mainService.fetchListBx('area', { idx: 0, sum: 1000 }).subscribe((result: any) => {
238
-      if (result.status == 200) {
239
-        this.areas = result.list;
240
-        if (this.areas.length) {
241
-          this.bxForm.controls.hospital.setValue(this.areas[0].id);
242
-        } else {
243
-          this.bxForm.controls.hospital.setValue(null);
237
+    this.mainService
238
+      .fetchListBx("area", { idx: 0, sum: 1000 })
239
+      .subscribe((result: any) => {
240
+        if (result.status == 200) {
241
+          this.areas = result.list;
242
+          if (this.areas.length) {
243
+            this.bxForm.controls.hospital.setValue(this.areas[0].id);
244
+          } else {
245
+            this.bxForm.controls.hospital.setValue(null);
246
+          }
244
         }
247
         }
245
-      }
246
-    });
248
+      });
247
   }
249
   }
248
   //根据区域(所属院区)获取地点(楼栋)
250
   //根据区域(所属院区)获取地点(楼栋)
249
-  places: any = [];//地点(楼栋)列表
251
+  places: any = []; //地点(楼栋)列表
250
   getPlace(buildingId) {
252
   getPlace(buildingId) {
251
     this.places = [];
253
     this.places = [];
252
-    this.mainService.fetchListBx('place', { idx: 0, sum: 1000, place: { area: { id: buildingId } } }).subscribe((result: any) => {
253
-      if (result.status == 200) {
254
-        this.places = result.list;
255
-        if (this.places.length) {
256
-          this.bxForm.controls.building.setValue(this.places[0].id);
257
-        } else {
258
-          this.bxForm.controls.building.setValue(null);
254
+    this.mainService
255
+      .fetchListBx("place", {
256
+        idx: 0,
257
+        sum: 1000,
258
+        place: { area: { id: buildingId } },
259
+      })
260
+      .subscribe((result: any) => {
261
+        if (result.status == 200) {
262
+          this.places = result.list;
263
+          if (this.places.length) {
264
+            this.bxForm.controls.building.setValue(this.places[0].id);
265
+          } else {
266
+            this.bxForm.controls.building.setValue(null);
267
+          }
259
         }
268
         }
260
-      }
261
-    });
269
+      });
262
   }
270
   }
263
 
271
 
264
   btnLoading: boolean = false; //确认按钮loading状态
272
   btnLoading: boolean = false; //确认按钮loading状态
@@ -410,6 +418,17 @@ export class HushijiandanComponent implements OnInit {
410
   closeModelHistory(e) {
418
   closeModelHistory(e) {
411
     this.historyPromptModalShow = JSON.parse(e).show;
419
     this.historyPromptModalShow = JSON.parse(e).show;
412
   }
420
   }
421
+  // 查看药单历史记录
422
+  historyDPromptModalShow = false; //药单历史记录弹窗开关
423
+  packidD = ""; //查看历史记录携带
424
+  viewDrugsbagHistory(data) {
425
+    this.packidD = data.scode;
426
+    this.historyDPromptModalShow = true;
427
+  }
428
+  // 关闭药单历史记录弹窗
429
+  closeModelHistoryDrugsbag(e) {
430
+    this.historyDPromptModalShow = JSON.parse(e).show;
431
+  }
413
   // 查看报修信息弹窗
432
   // 查看报修信息弹窗
414
   bxPromptModalShow = false; //弹窗开关
433
   bxPromptModalShow = false; //弹窗开关
415
   bData = ""; //查看详情携带所有数据
434
   bData = ""; //查看详情携带所有数据
@@ -689,11 +708,11 @@ export class HushijiandanComponent implements OnInit {
689
       data,
708
       data,
690
       data.focusPatient === 0
709
       data.focusPatient === 0
691
         ? "您将设置患者【" +
710
         ? "您将设置患者【" +
692
-        data.patientName +
693
-        "】为重点关注,后期此患者的相关检查将会自动建单通知支助中心"
711
+            data.patientName +
712
+            "】为重点关注,后期此患者的相关检查将会自动建单通知支助中心"
694
         : "您将取消设置患者【" +
713
         : "您将取消设置患者【" +
695
-        data.patientName +
696
-        "】为重点关注,后期此患者的相关检查将不会自动建单通知支助中心"
714
+            data.patientName +
715
+            "】为重点关注,后期此患者的相关检查将不会自动建单通知支助中心"
697
     );
716
     );
698
   }
717
   }
699
   // 通用提示模态框
718
   // 通用提示模态框
@@ -761,9 +780,9 @@ export class HushijiandanComponent implements OnInit {
761
   // 确认
780
   // 确认
762
   confirmBx() {
781
   confirmBx() {
763
     this.loading6 = true;
782
     this.loading6 = true;
764
-    this.mainService.wxbx({}).subscribe(result => {
783
+    this.mainService.wxbx({}).subscribe((result) => {
765
       if ((result as any).status == 200) {
784
       if ((result as any).status == 200) {
766
-        let bxcode = (result as any).data;//生成微信报修号
785
+        let bxcode = (result as any).data; //生成微信报修号
767
         let postData: any = {
786
         let postData: any = {
768
           verification: "true",
787
           verification: "true",
769
           incident: {
788
           incident: {
@@ -773,31 +792,31 @@ export class HushijiandanComponent implements OnInit {
773
             requester: { account: this.loginUser.account },
792
             requester: { account: this.loginUser.account },
774
             sourceType: "wechatUserIncident",
793
             sourceType: "wechatUserIncident",
775
             fileUrl: "url",
794
             fileUrl: "url",
776
-            bxcode
795
+            bxcode,
777
           },
796
           },
778
           loginUser: {
797
           loginUser: {
779
             account: this.loginUser.account,
798
             account: this.loginUser.account,
780
-            id: this.loginUser.id
781
-          }
799
+            id: this.loginUser.id,
800
+          },
782
         };
801
         };
783
         if (this.coopBx.category) {
802
         if (this.coopBx.category) {
784
-          postData.incident.categoryId = this.coopBx.category.id
803
+          postData.incident.categoryId = this.coopBx.category.id;
785
         }
804
         }
786
-        this.mainService.addWxIncident(postData).subscribe(res => {
805
+        this.mainService.addWxIncident(postData).subscribe((res) => {
787
           this.loading6 = false;
806
           this.loading6 = false;
788
           this.bxModal = false;
807
           this.bxModal = false;
789
           if ((res as any).state == 200) {
808
           if ((res as any).state == 200) {
790
             this.showPromptModal("提交", true, "");
809
             this.showPromptModal("提交", true, "");
791
-            this.checkTable('bxlb');
810
+            this.checkTable("bxlb");
792
           } else {
811
           } else {
793
             this.showPromptModal("提交", false, (res as any).msg);
812
             this.showPromptModal("提交", false, (res as any).msg);
794
           }
813
           }
795
-        })
814
+        });
796
       } else {
815
       } else {
797
         this.loading6 = false;
816
         this.loading6 = false;
798
         this.showPromptModal("提交", false, "");
817
         this.showPromptModal("提交", false, "");
799
       }
818
       }
800
-    })
819
+    });
801
   }
820
   }
802
 
821
 
803
   // 获取当前登录人科室任务类型信息
822
   // 获取当前登录人科室任务类型信息
@@ -994,7 +1013,7 @@ export class HushijiandanComponent implements OnInit {
994
       keyWord: e ? e : this.tabSearchCont,
1013
       keyWord: e ? e : this.tabSearchCont,
995
     };
1014
     };
996
     // 查询父级科室患者
1015
     // 查询父级科室患者
997
-    postData['patient']['parentIdOnly'] = true;
1016
+    postData["patient"]["parentIdOnly"] = true;
998
     if (
1017
     if (
999
       this.currentUser.typeValue == "checkRoom2" ||
1018
       this.currentUser.typeValue == "checkRoom2" ||
1000
       this.currentUser.typeValue == "outpatientDept" ||
1019
       this.currentUser.typeValue == "outpatientDept" ||
@@ -2341,17 +2360,20 @@ export class HushijiandanComponent implements OnInit {
2341
     this.checkedTableType = type;
2360
     this.checkedTableType = type;
2342
     if (type === "historySpecimen") {
2361
     if (type === "historySpecimen") {
2343
       this.getHistorySpecimen();
2362
       this.getHistorySpecimen();
2344
-    } else if (type === "bxlb") {
2345
-      this.getBxlb();
2346
-    } else if (type === "kjbx") {
2347
-      this.getQuickBxlb();
2348
-      // 获取报修的区域(所属院区)
2349
-      this.getArea();
2350
-      this.bxForm.controls.name.setValue(this.loginUser.name);
2351
-      this.bxForm.controls.phone.setValue(this.loginUser.phone);
2352
-      this.bxForm.controls.address.setValue(null);
2353
-      this.bxForm.controls.content.setValue(null);
2354
-    }
2363
+    } else if (type === "historyDrugsbag") {
2364
+      this.getHistoryDrugsbag();
2365
+    }
2366
+    // else if (type === "bxlb") {
2367
+    //   this.getBxlb();
2368
+    // } else if (type === "kjbx") {
2369
+    //   this.getQuickBxlb();
2370
+    //   // 获取报修的区域(所属院区)
2371
+    //   this.getArea();
2372
+    //   this.bxForm.controls.name.setValue(this.loginUser.name);
2373
+    //   this.bxForm.controls.phone.setValue(this.loginUser.phone);
2374
+    //   this.bxForm.controls.address.setValue(null);
2375
+    //   this.bxForm.controls.content.setValue(null);
2376
+    // }
2355
   }
2377
   }
2356
   //提交报修
2378
   //提交报修
2357
   bxLoading = false;
2379
   bxLoading = false;
@@ -2362,9 +2384,9 @@ export class HushijiandanComponent implements OnInit {
2362
     }
2384
     }
2363
     if (this.bxForm.invalid) return;
2385
     if (this.bxForm.invalid) return;
2364
     this.bxLoading = true;
2386
     this.bxLoading = true;
2365
-    this.mainService.wxbx({}).subscribe(result => {
2387
+    this.mainService.wxbx({}).subscribe((result) => {
2366
       if ((result as any).status == 200) {
2388
       if ((result as any).status == 200) {
2367
-        let bxcode = (result as any).data;//生成微信报修号
2389
+        let bxcode = (result as any).data; //生成微信报修号
2368
         let postData = {
2390
         let postData = {
2369
           verification: "true",
2391
           verification: "true",
2370
           incident: {
2392
           incident: {
@@ -2377,27 +2399,27 @@ export class HushijiandanComponent implements OnInit {
2377
             requester: { account: this.loginUser.account },
2399
             requester: { account: this.loginUser.account },
2378
             sourceType: "wechatUserIncident",
2400
             sourceType: "wechatUserIncident",
2379
             fileUrl: "url",
2401
             fileUrl: "url",
2380
-            bxcode
2402
+            bxcode,
2381
           },
2403
           },
2382
           loginUser: {
2404
           loginUser: {
2383
             account: this.loginUser.account,
2405
             account: this.loginUser.account,
2384
-            id: this.loginUser.id
2385
-          }
2406
+            id: this.loginUser.id,
2407
+          },
2386
         };
2408
         };
2387
-        this.mainService.addWxIncident(postData).subscribe(res => {
2409
+        this.mainService.addWxIncident(postData).subscribe((res) => {
2388
           this.bxLoading = false;
2410
           this.bxLoading = false;
2389
           if ((res as any).state == 200) {
2411
           if ((res as any).state == 200) {
2390
             this.showPromptModal("提交", true, "");
2412
             this.showPromptModal("提交", true, "");
2391
-            this.checkTable('bxlb');
2413
+            this.checkTable("bxlb");
2392
           } else {
2414
           } else {
2393
             this.showPromptModal("提交", false, (res as any).msg);
2415
             this.showPromptModal("提交", false, (res as any).msg);
2394
           }
2416
           }
2395
-        })
2417
+        });
2396
       } else {
2418
       } else {
2397
         this.bxLoading = false;
2419
         this.bxLoading = false;
2398
         this.showPromptModal("提交", false, "");
2420
         this.showPromptModal("提交", false, "");
2399
       }
2421
       }
2400
-    })
2422
+    });
2401
   }
2423
   }
2402
 
2424
 
2403
   // 意见箱表格数据
2425
   // 意见箱表格数据
@@ -2471,48 +2493,84 @@ export class HushijiandanComponent implements OnInit {
2471
         this.historySpecimenListLength = data.totalNum || 0;
2493
         this.historySpecimenListLength = data.totalNum || 0;
2472
       });
2494
       });
2473
   }
2495
   }
2474
-  // 报修列表查询表格数据
2475
-  bxlbList: any = [];
2476
-  bxlbPageIndex: number = 1; //表格当前页码
2477
-  bxlbPageSize: number = 10; //表格每页展示条数
2478
-  bxlbListLength: number = 10; //表格总数据量
2479
-  bxlbCodeSearchInp: string = ""; //标本编码搜索
2480
-  bxlbParentSearchInp: string = ""; //患者信息搜索
2481
-  bxlbLoading = false;
2482
-  getBxlb(idx?) {
2496
+  // 历史药单查询表格数据
2497
+  historyDrugsbagList: any = [];
2498
+  historyDrugsbagPageIndex: number = 1; //表格当前页码
2499
+  historyDrugsbagPageSize: number = 10; //表格每页展示条数
2500
+  historyDrugsbagListLength: number = 10; //表格总数据量
2501
+  historyDrugsbagCodeSearchInp: string = ""; //发药单号搜索
2502
+  // historyDrugsbagParentSearchInp: string = ""; //患者信息搜索
2503
+  hsDLoading = false;
2504
+  getHistoryDrugsbag(idx?) {
2483
     if (idx) {
2505
     if (idx) {
2484
-      this.bxlbPageIndex = 1;
2506
+      this.historyDrugsbagPageIndex = 1;
2485
     }
2507
     }
2486
     let current = JSON.parse(localStorage.getItem("user"));
2508
     let current = JSON.parse(localStorage.getItem("user"));
2487
-    this.bxlbLoading = true;
2509
+    let postData = {
2510
+      drugsBag: {
2511
+        target: {
2512
+          id: current.user.dept.id,
2513
+        },
2514
+        packid:
2515
+          this.historyDrugsbagCodeSearchInp === ""
2516
+            ? ''
2517
+            : this.historyDrugsbagCodeSearchInp,
2518
+        platform: 2,
2519
+      },
2520
+      idx: this.historyDrugsbagPageIndex - 1,
2521
+      sum: this.historyDrugsbagPageSize,
2522
+    };
2523
+    this.hsDLoading = true;
2488
     this.mainService
2524
     this.mainService
2489
-      .listWxIncident({
2490
-        "assignee": current.user.account,
2491
-        "state": 0,
2492
-        "idx": this.bxlbPageIndex - 1,
2493
-        "sum": this.bxlbPageSize
2494
-      })
2495
-      .subscribe((data: any) => {
2496
-        this.bxlbLoading = false;
2497
-        this.bxlbList = data.data || [];
2498
-        this.bxlbListLength = data.resultCount || 0;
2525
+      .getFetchDataList("api", "drugsBag", postData)
2526
+      .subscribe((data) => {
2527
+        this.hsDLoading = false;
2528
+        this.historyDrugsbagList = data.list || [];
2529
+        this.historyDrugsbagListLength = data.totalNum || 0;
2499
       });
2530
       });
2500
   }
2531
   }
2532
+  // 报修列表查询表格数据
2533
+  // bxlbList: any = [];
2534
+  // bxlbPageIndex: number = 1; //表格当前页码
2535
+  // bxlbPageSize: number = 10; //表格每页展示条数
2536
+  // bxlbListLength: number = 10; //表格总数据量
2537
+  // bxlbCodeSearchInp: string = ""; //标本编码搜索
2538
+  // bxlbParentSearchInp: string = ""; //患者信息搜索
2539
+  // bxlbLoading = false;
2540
+  // getBxlb(idx?) {
2541
+  //   if (idx) {
2542
+  //     this.bxlbPageIndex = 1;
2543
+  //   }
2544
+  //   let current = JSON.parse(localStorage.getItem("user"));
2545
+  //   this.bxlbLoading = true;
2546
+  //   this.mainService
2547
+  //     .listWxIncident({
2548
+  //       "assignee": current.user.account,
2549
+  //       "state": 0,
2550
+  //       "idx": this.bxlbPageIndex - 1,
2551
+  //       "sum": this.bxlbPageSize
2552
+  //     })
2553
+  //     .subscribe((data: any) => {
2554
+  //       this.bxlbLoading = false;
2555
+  //       this.bxlbList = data.data || [];
2556
+  //       this.bxlbListLength = data.resultCount || 0;
2557
+  //     });
2558
+  // }
2501
 
2559
 
2502
   //快速报修列表
2560
   //快速报修列表
2503
-  quickBxlbLoading = false;
2504
-  quickBxlbList = [];
2505
-  getQuickBxlb() {
2506
-    this.quickBxlbLoading = true;
2507
-    this.mainService
2508
-      .fetchListBx("incidentCategoryContent", { idx: 0, sum: 10 })
2509
-      .subscribe((data: any) => {
2510
-        this.quickBxlbLoading = false;
2511
-        if (data.status == 200) {
2512
-          this.quickBxlbList = data.list || [];
2513
-        }
2514
-      });
2515
-  }
2561
+  // quickBxlbLoading = false;
2562
+  // quickBxlbList = [];
2563
+  // getQuickBxlb() {
2564
+  //   this.quickBxlbLoading = true;
2565
+  //   this.mainService
2566
+  //     .fetchListBx("incidentCategoryContent", { idx: 0, sum: 10 })
2567
+  //     .subscribe((data: any) => {
2568
+  //       this.quickBxlbLoading = false;
2569
+  //       if (data.status == 200) {
2570
+  //         this.quickBxlbList = data.list || [];
2571
+  //       }
2572
+  //     });
2573
+  // }
2516
 
2574
 
2517
   // 意见箱-查看模态框
2575
   // 意见箱-查看模态框
2518
   adviceModal: boolean = false;
2576
   adviceModal: boolean = false;
@@ -2640,7 +2698,7 @@ export class HushijiandanComponent implements OnInit {
2640
           if (
2698
           if (
2641
             that.adviceList.length == 1 &&
2699
             that.adviceList.length == 1 &&
2642
             that.advicePageIndex ==
2700
             that.advicePageIndex ==
2643
-            Math.ceil(that.adviceListLength / that.advicePageSize)
2701
+              Math.ceil(that.adviceListLength / that.advicePageSize)
2644
           ) {
2702
           ) {
2645
             that.adviceListLength--;
2703
             that.adviceListLength--;
2646
             that.advicePageIndex = Math.ceil(
2704
             that.advicePageIndex = Math.ceil(

+ 2 - 2
src/app/views/login/login.component.ts

@@ -215,7 +215,7 @@ export class LoginComponent implements OnInit {
215
       this.router.navigateByUrl("/dispatchingDesk");
215
       this.router.navigateByUrl("/dispatchingDesk");
216
       return;
216
       return;
217
     } else if (yfang) {
217
     } else if (yfang) {
218
-      // 药房端
218
+      // 药房端2
219
       if (successLoginMsg) {
219
       if (successLoginMsg) {
220
         this.msg.success("登录成功!", {
220
         this.msg.success("登录成功!", {
221
           nzDuration: 1000,
221
           nzDuration: 1000,
@@ -223,7 +223,7 @@ export class LoginComponent implements OnInit {
223
       }
223
       }
224
       successLoginMsg = false;
224
       successLoginMsg = false;
225
       localStorage.setItem("user", JSON.stringify(data.user));
225
       localStorage.setItem("user", JSON.stringify(data.user));
226
-      this.router.navigateByUrl("/pharmacy");
226
+      this.router.navigateByUrl("/pharmacy2");
227
       return;
227
       return;
228
     }
228
     }
229
     // 有菜单可以进入系统主页面
229
     // 有菜单可以进入系统主页面

+ 1 - 1
src/app/views/order-management/order-management.component.html

@@ -110,7 +110,7 @@
110
             <td>{{ data.gdcode }}</td>
110
             <td>{{ data.gdcode }}</td>
111
             <td>{{ data.createDeptDTO?data.createDeptDTO.dept:'' }}</td>
111
             <td>{{ data.createDeptDTO?data.createDeptDTO.dept:'' }}</td>
112
             <td>{{ data.taskType.associationType.name}}</td>
112
             <td>{{ data.taskType.associationType.name}}</td>
113
-            <td>{{ data.taskType.taskName }}</td>
113
+            <td>{{ data.taskType.taskName }}<ng-container *ngIf="data.goodsRemark">-{{data.goodsRemark}}</ng-container></td>
114
             <td>{{ data.startTime|date:'yyyy-MM-dd HH:mm'}}</td>
114
             <td>{{ data.startTime|date:'yyyy-MM-dd HH:mm'}}</td>
115
             <td>{{ data.showTimeNum }}</td>
115
             <td>{{ data.showTimeNum }}</td>
116
             <td>
116
             <td>

+ 2 - 2
src/app/views/round-robin-detail/round-robin-detail.component.html

@@ -4,7 +4,7 @@
4
     <div class="content">
4
     <div class="content">
5
       <div class="bottom display_flex justify-content_space-between align-items_center">
5
       <div class="bottom display_flex justify-content_space-between align-items_center">
6
         <span>{{userInfo.title}}</span>
6
         <span>{{userInfo.title}}</span>
7
-        <span>{{userInfo.planType?userInfo.planType.name:''}}</span>
7
+        <span>{{userInfo.taskType?userInfo.taskType.taskName:''}}</span>
8
       </div>
8
       </div>
9
       <div class="info">
9
       <div class="info">
10
         <div nz-row>
10
         <div nz-row>
@@ -25,7 +25,7 @@
25
           <div nz-col nzSpan="24">
25
           <div nz-col nzSpan="24">
26
             <div class="item display_flex align-items_flex-start">
26
             <div class="item display_flex align-items_flex-start">
27
               <span>执行时间</span>
27
               <span>执行时间</span>
28
-              <span>{{userInfo.orderPlanTimeShow.join()}}</span>
28
+              <span>{{userInfo.orderPlanTimeShow?userInfo.orderPlanTimeShow.join():''}}</span>
29
             </div>
29
             </div>
30
           </div>
30
           </div>
31
           <div nz-col nzSpan="24">
31
           <div nz-col nzSpan="24">

+ 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.3');
11
+    console.info('v2.4.4');
12
   }
12
   }
13
 }
13
 }
14
 platformBrowserDynamic().bootstrapModule(AppModule)
14
 platformBrowserDynamic().bootstrapModule(AppModule)