yq1 6 месяцев назад
Родитель
Сommit
103a3156d9
1 измененных файлов: 119 добавлений и 19 удалений
  1. 119 19
      src/xt_pages/outpatientCharges/summary.vue

+ 119 - 19
src/xt_pages/outpatientCharges/summary.vue Просмотреть файл

@@ -715,6 +715,7 @@ export default {
715 715
       settlementVisible: false,
716 716
       settlementObj: {},
717 717
       accounts_click_vi:false,
718
+      org_id:'',
718 719
     }
719 720
   },
720 721
 
@@ -757,6 +758,7 @@ export default {
757 758
     this.getDoctorList()
758 759
     this.getHisOrderList()
759 760
     this.getAllstaff()
761
+    this.org_id == this.$store.getters.xt_user.org.id
760 762
   },
761 763
 
762 764
   methods: {
@@ -3317,6 +3319,7 @@ export default {
3317 3319
           return false
3318 3320
         } else {
3319 3321
           let list = []
3322
+          let list2 = []
3320 3323
           for (let i = 0; i < response.data.data.order.length; i++) {
3321 3324
             let order = response.data.data.order[i]
3322 3325
             let number = ''
@@ -3504,11 +3507,41 @@ export default {
3504 3507
               收费状态: order_status,
3505 3508
               退费日期: ''
3506 3509
             }
3507
-
3510
+            let obj2 = {
3511
+              就诊号: order.mdtrt_id,
3512
+              患者姓名: name,
3513
+              患者性别: gender,
3514
+              患者年龄: age,
3515
+              开处时间: time,
3516
+              参保号: order.his_patient.id_card_no,
3517
+              应收金额: order.medfee_sumamt,
3518
+              实收金额: order.medfee_sumamt,
3519
+              医保统筹金额: order.hifp_pay,
3520
+              大额基金金额: order.hifob_pay,
3521
+              大病基金金额: order.hifmi_pay,
3522
+              补充保险基金金额: order.hifes_pay,
3523
+              医疗救助基金金额: order.maf_pay,
3524
+              公务员基金: order.cvlserv_pay,
3525
+              个人支付基金: order.psn_cash_pay,
3526
+              个人账户支付金额: order.acct_pay,
3527
+              医生姓名: doctor_name,
3528
+              收费类别: balance_accounts,
3529
+              总金额: order.medfee_sumamt,
3530
+              现金支付: '',
3531
+              账户支付: '',
3532
+              支付宝支付: '',
3533
+              微信支付: '',
3534
+              其他支付: '',
3535
+              收费时间: order.setl_time,
3536
+              收费状态: order_status
3537
+            }
3508 3538
             list.push(obj)
3539
+            list2.push(obj2)
3509 3540
           }
3510
-          import('@/vendor/Export2Excel').then((excel) => {
3511
-            const tHeader = [
3541
+          if(this.org_id != 10697 && this.org_id != 0){
3542
+            import('@/vendor/Export2Excel').then((excel) => {
3543
+              console.log('1111111南昌');
3544
+              const tHeader = [
3512 3545
               '就诊号',
3513 3546
               '患者姓名',
3514 3547
               "患者性别",
@@ -3541,17 +3574,58 @@ export default {
3541 3574
               '收费时间',
3542 3575
               '收费状态',
3543 3576
               '退费日期'
3544
-            ]
3545
-            const filterVal = [
3577
+              ]
3578
+              const filterVal = [
3579
+                '就诊号',
3580
+                '患者姓名',
3581
+                "患者性别",
3582
+                "患者年龄",
3583
+                '开处时间',
3584
+                '险种类型',
3585
+                '参保所属医保区划',
3586
+                '参保号',
3587
+                '属地名称',
3588
+                '应收金额',
3589
+                '实收金额',
3590
+                '医保统筹金额',
3591
+                '大额基金金额',
3592
+                '大病基金金额',
3593
+                '补充保险基金金额',
3594
+                '医疗救助基金金额',
3595
+                '公务员基金',
3596
+                '个人支付基金',
3597
+                '个人账户支付金额',
3598
+                '科室',
3599
+                '医生姓名',
3600
+                '收费类别',
3601
+                '收费者姓名',
3602
+                '总金额',
3603
+                '现金支付',
3604
+                '账户支付',
3605
+                '支付宝支付',
3606
+                '微信支付',
3607
+                '其他支付',
3608
+                '收费时间',
3609
+                '收费状态',
3610
+                '退费日期'
3611
+              ]
3612
+              const data = this.formatJson(filterVal, list)
3613
+              excel.export_json_to_excel({
3614
+                header: tHeader,
3615
+                data,
3616
+                filename: '消费明细'
3617
+              })
3618
+            })
3619
+          }else{
3620
+            import('@/vendor/Export2Excel').then((excel) => {
3621
+              console.log('222222南昌');
3622
+              const tHeader2 = [
3546 3623
               '就诊号',
3547 3624
               '患者姓名',
3548 3625
               "患者性别",
3549 3626
               "患者年龄",
3550 3627
               '开处时间',
3551
-              '险种类型',
3552
-              '参保所属医保区划',
3553 3628
               '参保号',
3554
-              '属地名称',
3555 3629
               '应收金额',
3556 3630
               '实收金额',
3557 3631
               '医保统筹金额',
@@ -3562,10 +3636,8 @@ export default {
3562 3636
               '公务员基金',
3563 3637
               '个人支付基金',
3564 3638
               '个人账户支付金额',
3565
-              '科室',
3566 3639
               '医生姓名',
3567 3640
               '收费类别',
3568
-              '收费者姓名',
3569 3641
               '总金额',
3570 3642
               '现金支付',
3571 3643
               '账户支付',
@@ -3573,16 +3645,44 @@ export default {
3573 3645
               '微信支付',
3574 3646
               '其他支付',
3575 3647
               '收费时间',
3576
-              '收费状态',
3577
-              '退费日期'
3578
-            ]
3579
-            const data = this.formatJson(filterVal, list)
3580
-            excel.export_json_to_excel({
3581
-              header: tHeader,
3582
-              data,
3583
-              filename: '消费明细'
3648
+              '收费状态'
3649
+              ]
3650
+              const filterVal2 = [
3651
+                '就诊号',
3652
+                '患者姓名',
3653
+                "患者性别",
3654
+                "患者年龄",
3655
+                '开处时间',
3656
+                '参保号',
3657
+                '应收金额',
3658
+                '实收金额',
3659
+                '医保统筹金额',
3660
+                '大额基金金额',
3661
+                '大病基金金额',
3662
+                '补充保险基金金额',
3663
+                '医疗救助基金金额',
3664
+                '公务员基金',
3665
+                '个人支付基金',
3666
+                '个人账户支付金额',
3667
+                '医生姓名',
3668
+                '收费类别',
3669
+                '总金额',
3670
+                '现金支付',
3671
+                '账户支付',
3672
+                '支付宝支付',
3673
+                '微信支付',
3674
+                '其他支付',
3675
+                '收费时间',
3676
+                '收费状态'
3677
+              ]
3678
+              const data = this.formatJson(filterVal2, list2)
3679
+              excel.export_json_to_excel({
3680
+                header: tHeader2,
3681
+                data,
3682
+                filename: '消费明细'
3683
+              })
3584 3684
             })
3585
-          })
3685
+          }
3586 3686
         }
3587 3687
       })
3588 3688
     },