|
@@ -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
|
},
|