瀏覽代碼

药房优化

seimin 3 年之前
父節點
當前提交
c9a2891c61
共有 2 個文件被更改,包括 29 次插入12 次删除
  1. 5 3
      src/app/views/pharmacy/pharmacy.component.html
  2. 24 9
      src/app/views/pharmacy/pharmacy.component.ts

+ 5 - 3
src/app/views/pharmacy/pharmacy.component.html

@@ -58,7 +58,8 @@
58
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
58
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
59
               </div>
59
               </div>
60
               <div class="pharmacy-main__selectionItem">
60
               <div class="pharmacy-main__selectionItem">
61
-                <span>记账时间:{{item.creatTime|dateTransform}}</span>
61
+                <!-- <span>记账:{{item.bagTime|dateTransform}}</span> -->
62
+                <span><ng-container *ngIf="item.bagTime">记账时间:{{item.bagTime}}</ng-container></span>
62
                 <!-- <span>批次&emsp;<em>{{item.batchNo}}</em></span> -->
63
                 <!-- <span>批次&emsp;<em>{{item.batchNo}}</em></span> -->
63
               </div>
64
               </div>
64
             </div>
65
             </div>
@@ -118,8 +119,9 @@
118
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
119
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
119
               </div>
120
               </div>
120
               <div class="pharmacy-main__selectionItem">
121
               <div class="pharmacy-main__selectionItem">
121
-                <span>记账时间:{{item.creatTime|dateTransform}}</span>
122
+                <span><ng-container *ngIf="item.bagTime">记账时间:{{item.bagTime}}</ng-container></span>
122
                 <!-- <span>批次&emsp;<em>{{item.batchNo}}</em></span> -->
123
                 <!-- <span>批次&emsp;<em>{{item.batchNo}}</em></span> -->
124
+                <span><ng-container *ngIf="item.startDispensingTime">开始配药时间:{{item.startDispensingTime}}</ng-container></span>
123
               </div>
125
               </div>
124
             </div>
126
             </div>
125
             <!-- <div class="pharmacy-main__selectionPrint">
127
             <!-- <div class="pharmacy-main__selectionPrint">
@@ -178,7 +180,7 @@
178
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
180
                 <span>{{item.drugsState?item.drugsState.name:''}}</span>
179
               </div>
181
               </div>
180
               <div class="pharmacy-main__selectionItem">
182
               <div class="pharmacy-main__selectionItem">
181
-                <span>配送人员:{{item.deliveryUser?item.deliveryUser.name:''}}({{item.deliveryUser?item.deliveryUser.phone:''}})</span>
183
+                <span *ngIf="item.deliveryUser">配送人员:{{item.deliveryUser.name}}({{item.deliveryUser.phone}})</span>
182
                 <span></span>
184
                 <span></span>
183
               </div>
185
               </div>
184
             </div>
186
             </div>

+ 24 - 9
src/app/views/pharmacy/pharmacy.component.ts

@@ -139,10 +139,14 @@ export class PharmacyComponent implements OnInit {
139
                 this.printPharmacyFlag = true;
139
                 this.printPharmacyFlag = true;
140
               }
140
               }
141
               // 列表数据合并
141
               // 列表数据合并
142
-              this.printPharmacyList = [
143
-                ...this.printPharmacyList,
144
-                ...result["list"],
145
-              ];
142
+              if(idx === 0){
143
+                this.printPharmacyList = result["list"];
144
+              }else{
145
+                this.printPharmacyList = [
146
+                  ...this.printPharmacyList,
147
+                  ...result["list"],
148
+                ];
149
+              }
146
               break;
150
               break;
147
             case 2:
151
             case 2:
148
               this.waitPharmacyLoad = false;
152
               this.waitPharmacyLoad = false;
@@ -153,10 +157,14 @@ export class PharmacyComponent implements OnInit {
153
               } else {
157
               } else {
154
                 this.waitPharmacyFlag = true;
158
                 this.waitPharmacyFlag = true;
155
               }
159
               }
156
-              this.waitPharmacyList = [
157
-                ...this.waitPharmacyList,
158
-                ...result["list"],
159
-              ];
160
+              if(idx === 0){
161
+                this.waitPharmacyList = result["list"];
162
+              }else{
163
+                this.waitPharmacyList = [
164
+                  ...this.waitPharmacyList,
165
+                  ...result["list"],
166
+                ];
167
+              }
160
               break;
168
               break;
161
             case 3:
169
             case 3:
162
               this.pharmacyLoad = false;
170
               this.pharmacyLoad = false;
@@ -167,7 +175,14 @@ export class PharmacyComponent implements OnInit {
167
               } else {
175
               } else {
168
                 this.pharmacyFlag = true;
176
                 this.pharmacyFlag = true;
169
               }
177
               }
170
-              this.pharmacyList = [...this.pharmacyList, ...result["list"]];
178
+              if(idx === 0){
179
+                this.pharmacyList = result["list"];
180
+              }else{
181
+                this.pharmacyList = [
182
+                  ...this.pharmacyList,
183
+                  ...result["list"],
184
+                ];
185
+              }
171
               break;
186
               break;
172
           }
187
           }
173
         }
188
         }