Bläddra i källkod

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx 3 år sedan
förälder
incheckning
c198ab569a

+ 15 - 7
src/xt_pages/outpatientCharges/statementPrint.vue Visa fil

16
         <div v-if="org_id == 9990 || org_id == 10138 || org_id == 9504 || org_id == 10028 || org_id == 0 || org_id == 4">
16
         <div v-if="org_id == 9990 || org_id == 10138 || org_id == 9504 || org_id == 10028 || org_id == 0 || org_id == 4">
17
           <printTwo :info="info" v-if="org_id == 9990"></printTwo>
17
           <printTwo :info="info" v-if="org_id == 9990"></printTwo>
18
           <printThree :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts" v-if="org_id == 10138 || org_id == 0 || org_id == 4"></printThree>
18
           <printThree :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts" v-if="org_id == 10138 || org_id == 0 || org_id == 4"></printThree>
19
-          <printFour v-if="org_id == 9504 || org_id == 10028 || org_id == 0" :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts"></printFour>
19
+          <printFour v-if="org_id == 9504 || org_id == 10028" :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts"></printFour>
20
         </div>
20
         </div>
21
         <printOne :info="info" v-else></printOne>
21
         <printOne :info="info" v-else></printOne>
22
       </div>
22
       </div>
352
               })
352
               })
353
               if(this.balanceAccounts.new_order_info != null) {
353
               if(this.balanceAccounts.new_order_info != null) {
354
                 this.balanceAccounts.new_order_info.map(item => {
354
                 this.balanceAccounts.new_order_info.map(item => {
355
-                  obj4.total = obj4.total + item.Total
356
-                  obj4.details.push(item)
357
-                  num++
358
-                  // obj3.details.push(item)
359
-                  // obj3.total += item.Total
360
-                  // num++
355
+                  obj2.total = obj2.total + item.Total
356
+                  var newObj = {
357
+                    pric:parseInt(item.Total),
358
+                    project:{
359
+                      count:1,
360
+                      project:{
361
+                        project_name:item.Name,
362
+                        unit:'',
363
+                      }
364
+
365
+                    }
361
 
366
 
367
+                  }
368
+                  obj2.details.push(newObj)
369
+                  num++
362
                 })
370
                 })
363
               }
371
               }
364
 
372
 

+ 8 - 8
src/xt_pages/outpatientCharges/statementTemplate/printThree.vue Visa fil

187
                                 <span v-if="item.type == 1">药品费</span>
187
                                 <span v-if="item.type == 1">药品费</span>
188
                                 <span v-if="item.type == 2">诊疗费</span>
188
                                 <span v-if="item.type == 2">诊疗费</span>
189
                                 <span v-if="item.type == 3">耗材费</span>
189
                                 <span v-if="item.type == 3">耗材费</span>
190
-                                <span v-if="item.type == 4">诊疗费</span>
190
+<!--                                <span v-if="item.type == 4">诊疗费</span>-->
191
 
191
 
192
                             </td>
192
                             </td>
193
                             <td>
193
                             <td>
194
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
194
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
195
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
195
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
196
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
196
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
197
-                                <span v-if="item.type == 4">{{ subItem.Name }}</span>
197
+<!--                                <span v-if="item.type == 4">{{ subItem.Name }}</span>-->
198
 
198
 
199
                             </td>
199
                             </td>
200
                             <td>
200
                             <td>
202
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
202
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
203
                                 <span v-if="item.type == 2"></span>
203
                                 <span v-if="item.type == 2"></span>
204
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
204
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
205
-                                <span v-if="item.type == 4"></span>
205
+<!--                                <span v-if="item.type == 4"></span>-->
206
 
206
 
207
                             </td>
207
                             </td>
208
                             <td>
208
                             <td>
209
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
209
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
210
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
210
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
211
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
211
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
212
-                                <span v-if="item.type == 4"></span>
212
+<!--                                <span v-if="item.type == 4"></span>-->
213
 
213
 
214
                             </td>
214
                             </td>
215
                             <td>
215
                             <td>
216
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
216
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
217
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
217
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
218
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
218
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
219
-                                <span v-if="item.type == 4">1</span>
219
+<!--                                <span v-if="item.type == 4">1</span>-->
220
 
220
 
221
                             </td>
221
                             </td>
222
                             <td>
222
                             <td>
223
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
223
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
224
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
224
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
225
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
225
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
226
-                                <span v-if="item.type == 4">{{subItem.Total}}</span>
226
+<!--                                <span v-if="item.type == 4">{{subItem.Total}}</span>-->
227
 
227
 
228
                             </td>
228
                             </td>
229
                             <td>
229
                             <td>
230
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(2) }}</span>
230
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(2) }}</span>
231
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
231
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
232
-                                <span v-if="item.type == 3">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
233
-                                <span v-if="item.type == 4">{{subItem.Total}}</span>
232
+                                <span v-if="item.type == 3">{{ subItem.Total }}</span>
233
+<!--                                <span v-if="item.type == 4">{{subItem.Total}}</span>-->
234
 
234
 
235
                             </td>
235
                             </td>
236
                             <td :rowspan="item.details.length" v-if="index == 0"
236
                             <td :rowspan="item.details.length" v-if="index == 0"