|
@@ -173,16 +173,26 @@
|
173
|
173
|
items.curPrescriptions.order.medfee_sumamt ? items.curPrescriptions.order.medfee_sumamt.toFixed(2) : getTotalFour(items.prescriptions) ? getTotalFour(items.prescriptions) : ''
|
174
|
174
|
}}元</span></span>
|
175
|
175
|
<span>基金支付金额:<span
|
176
|
|
- style="color:red;">{{ items.curPrescriptions.order.hifp_pay ? items.curPrescriptions.order.hifp_pay.toFixed(2) : '' }}元</span></span>
|
|
176
|
+ style="color:red;">{{
|
|
177
|
+ items.curPrescriptions.order.hifp_pay ? items.curPrescriptions.order.hifp_pay.toFixed(2) : ''
|
|
178
|
+ }}元</span></span>
|
177
|
179
|
<span>个人账户支付金额:<span
|
178
|
|
- style="color:red;">{{ items.curPrescriptions.order.acct_pay ? items.curPrescriptions.order.acct_pay.toFixed(2) : '' }}元</span></span>
|
|
180
|
+ style="color:red;">{{
|
|
181
|
+ items.curPrescriptions.order.acct_pay ? items.curPrescriptions.order.acct_pay.toFixed(2) : ''
|
|
182
|
+ }}元</span></span>
|
179
|
183
|
<span v-if="hisPatientInfo.balance_accounts_type != 2">个人支付金额:<span
|
180
|
|
- style="color:red;">{{ items.curPrescriptions.order.psn_cash_pay ? items.curPrescriptions.order.psn_cash_pay.toFixed(2) : '' }}元</span></span>
|
|
184
|
+ style="color:red;">{{
|
|
185
|
+ items.curPrescriptions.order.psn_cash_pay ? items.curPrescriptions.order.psn_cash_pay.toFixed(2) : ''
|
|
186
|
+ }}元</span></span>
|
181
|
187
|
<span v-if="hisPatientInfo.balance_accounts_type == 2">个人支付金额:<span
|
182
|
|
- style="color:red;">{{ items.curPrescriptions.order.medfee_sumamt.toFixed(2) }}元</span></span>
|
|
188
|
+ style="color:red;">{{
|
|
189
|
+ items.curPrescriptions.order.medfee_sumamt.toFixed(2)
|
|
190
|
+ }}元</span></span>
|
183
|
191
|
|
184
|
192
|
<span>个人账户金额:<span
|
185
|
|
- style="color:red;">{{ items.curPrescriptions.order.balc ? items.curPrescriptions.order.balc.toFixed(2) : '' }}元</span></span>
|
|
193
|
+ style="color:red;">{{
|
|
194
|
+ items.curPrescriptions.order.balc ? items.curPrescriptions.order.balc.toFixed(2) : ''
|
|
195
|
+ }}元</span></span>
|
186
|
196
|
|
187
|
197
|
<span v-if="items.curPrescriptions.order_status == 1">待结算</span>
|
188
|
198
|
<span v-if="items.curPrescriptions.order_status == 2">已结算</span>
|
|
@@ -359,19 +369,27 @@
|
359
|
369
|
items.curMonthPrescriptions.order.medfee_sumamt ? items.curMonthPrescriptions.order.medfee_sumamt.toFixed(2) : getTotalFour(items.month_prescriptions) ? getTotalFour(items.month_prescriptions) : ''
|
360
|
370
|
}}元</span></span>
|
361
|
371
|
<span>基金支付金额:<span
|
362
|
|
- style="color:red;">{{ items.curMonthPrescriptions.order.hifp_pay ? items.curMonthPrescriptions.order.hifp_pay.toFixed(2) : '' }}元</span></span>
|
|
372
|
+ style="color:red;">{{
|
|
373
|
+ items.curMonthPrescriptions.order.hifp_pay ? items.curMonthPrescriptions.order.hifp_pay.toFixed(2) : ''
|
|
374
|
+ }}元</span></span>
|
363
|
375
|
<span>个人账户支付金额:<span
|
364
|
|
- style="color:red;">{{ items.curMonthPrescriptions.order.acct_pay ? items.curMonthPrescriptions.order.acct_pay.toFixed(2) : '' }}元</span></span>
|
|
376
|
+ style="color:red;">{{
|
|
377
|
+ items.curMonthPrescriptions.order.acct_pay ? items.curMonthPrescriptions.order.acct_pay.toFixed(2) : ''
|
|
378
|
+ }}元</span></span>
|
365
|
379
|
<!--<span>个人支付金额:<span style="color:red;">{{ items.curMonthPrescriptions.order.psn_cash_pay?items.curMonthPrescriptions.order.psn_cash_pay:''}}元</span></span>-->
|
366
|
380
|
|
367
|
381
|
<span v-if="hisPatientInfo.balance_accounts_type != 2">个人支付金额:<span
|
368
|
|
- style="color:red;">{{ items.curMonthPrescriptions.order.psn_cash_pay ? items.curMonthPrescriptions.order.psn_cash_pay.toFixed(2) : '' }}元</span></span>
|
|
382
|
+ style="color:red;">{{
|
|
383
|
+ items.curMonthPrescriptions.order.psn_cash_pay ? items.curMonthPrescriptions.order.psn_cash_pay.toFixed(2) : ''
|
|
384
|
+ }}元</span></span>
|
369
|
385
|
<span v-if="hisPatientInfo.balance_accounts_type == 2">个人支付金额:<span
|
370
|
386
|
style="color:red;">{{ items.curMonthPrescriptions.order.medfee_sumamt.toFixed(2) }}元</span></span>
|
371
|
387
|
|
372
|
388
|
|
373
|
389
|
<span>个人账户金额:<span
|
374
|
|
- style="color:red;">{{ items.curMonthPrescriptions.order.account_price ? items.curMonthPrescriptions.order.account_price.toFixed(2) : '' }}元</span></span>
|
|
390
|
+ style="color:red;">{{
|
|
391
|
+ items.curMonthPrescriptions.order.account_price ? items.curMonthPrescriptions.order.account_price.toFixed(2) : ''
|
|
392
|
+ }}元</span></span>
|
375
|
393
|
|
376
|
394
|
</div>
|
377
|
395
|
|
|
@@ -471,7 +489,18 @@
|
471
|
489
|
width="30%"
|
472
|
490
|
>
|
473
|
491
|
<span>是否修改医疗类型</span>
|
474
|
|
- <el-select style="width:50%;" v-model="temp_med_type" placeholder="医疗类型" @change="changevalue">
|
|
492
|
+ <el-select v-if="this.$store.getters.xt_user.org_id == 10188" style="width:50%;" v-model="temp_med_type"
|
|
493
|
+ placeholder="医疗类型" @change="changevalue">
|
|
494
|
+ <el-option
|
|
495
|
+ v-for="(item,index) in registerThree"
|
|
496
|
+ :key="index"
|
|
497
|
+ :label="item.label"
|
|
498
|
+ :value="item.value">
|
|
499
|
+ </el-option>
|
|
500
|
+ </el-select>
|
|
501
|
+
|
|
502
|
+ <el-select v-if="this.$store.getters.xt_user.org_id != 10188" style="width:50%;" v-model="temp_med_type"
|
|
503
|
+ placeholder="医疗类型" @change="changevalue">
|
475
|
504
|
<el-option
|
476
|
505
|
v-for="(item,index) in register"
|
477
|
506
|
:key="index"
|
|
@@ -496,7 +525,7 @@
|
496
|
525
|
:diagnoses="diagnoses"
|
497
|
526
|
v-on:confirm="registerConfirm" v-on:cancel="registerCancel"></register-dialog9504>
|
498
|
527
|
|
499
|
|
- <charge-dialog ref='charge' v-on:confirm="chargeConfirm" v-on:cancel="chargeCancel"></charge-dialog>
|
|
528
|
+ <charge-dialog ref='charge' v-on:confinirm="chargeConfirm" v-on:cancel="chargeCancel"></charge-dialog>
|
500
|
529
|
<el-dialog
|
501
|
530
|
class="centerDialog"
|
502
|
531
|
width="900px"
|
|
@@ -601,7 +630,7 @@ export default {
|
601
|
630
|
sick_type: '',
|
602
|
631
|
diagnosis: [],
|
603
|
632
|
medical_care: '',
|
604
|
|
- diagnosis_time: "",
|
|
633
|
+ diagnosis_time: ''
|
605
|
634
|
},
|
606
|
635
|
current_med_type: '',
|
607
|
636
|
rules: {
|
|
@@ -636,27 +665,29 @@ export default {
|
636
|
665
|
// { value: '91', label: '新冠肺炎门诊' },
|
637
|
666
|
|
638
|
667
|
// ],
|
639
|
|
-
|
640
|
668
|
register: [
|
641
|
669
|
{ value: 11, label: '普通门诊' },
|
642
|
|
- // { value: 12, label: '门诊挂号' },
|
643
|
|
- // { value: 13, label: '急诊' },
|
644
|
670
|
{ value: 14, label: '门诊特殊病' },
|
645
|
671
|
{ value: '1111', label: '精一' },
|
646
|
672
|
{ value: '1112', label: '精二' }
|
647
|
|
- // { value: 15, label: '门诊统筹' },
|
648
|
|
- // { value: 16, label: '门诊慢性病' },
|
649
|
|
- // { value: 21, label: '普通住院' }
|
|
673
|
+ ],
|
|
674
|
+
|
|
675
|
+ registerThree: [
|
|
676
|
+ { value: 11, label: '普通门诊' },
|
|
677
|
+ { value: 14, label: '门诊特殊病' },
|
|
678
|
+ { value: '1111', label: '精一' },
|
|
679
|
+ { value: '1112', label: '精二' },
|
|
680
|
+ { value: '9933', label: '门诊特殊病(9933)' },
|
|
681
|
+ { value: '990602', label: '门诊特殊病(990602)' },
|
|
682
|
+ { value: '1402', label: '门诊特殊病(1402)' }
|
650
|
683
|
|
651
|
684
|
],
|
652
|
685
|
register_two: [
|
653
|
686
|
{ value: '11', label: '普通门诊' },
|
654
|
|
- // { value: '12', label: '门诊挂号' },
|
655
|
|
- // { value: '13', label: '急诊' },
|
656
|
|
- { value: '14', label: '门诊特殊病' }
|
657
|
|
- // { value: '15', label: '门诊统筹' },
|
658
|
|
- // { value: '16', label: '门诊慢性病' },
|
659
|
|
- // { value: '21', label: '普通住院' }
|
|
687
|
+ { value: '14', label: '门诊特殊病' },
|
|
688
|
+ { value: '9933', label: '门诊特殊病(9933)' },
|
|
689
|
+ { value: '990602', label: '门诊特殊病(990602)' },
|
|
690
|
+ { value: '1402', label: '门诊特殊病(1402)' }
|
660
|
691
|
|
661
|
692
|
],
|
662
|
693
|
loading: false,
|
|
@@ -759,7 +790,6 @@ export default {
|
759
|
790
|
var nowMinutes = nowDate.getMinutes()
|
760
|
791
|
var nowSeconds = nowDate.getSeconds()
|
761
|
792
|
|
762
|
|
-
|
763
|
793
|
this.record_date =
|
764
|
794
|
nowYear +
|
765
|
795
|
'-' +
|
|
@@ -767,13 +797,13 @@ export default {
|
767
|
797
|
'-' +
|
768
|
798
|
(nowDay < 10 ? '0' + nowDay : nowDay)
|
769
|
799
|
|
770
|
|
- this.form.diagnosis_time = nowYear +
|
|
800
|
+ this.form.diagnosis_time = nowYear +
|
771
|
801
|
'-' +
|
772
|
802
|
(nowMonth < 10 ? '0' + nowMonth : nowMonth) +
|
773
|
803
|
'-' +
|
774
|
|
- (nowDay < 10 ? '0' + nowDay : nowDay) +" " + (nowHours < 10 ? '0' + nowHours : nowHours) +
|
|
804
|
+ (nowDay < 10 ? '0' + nowDay : nowDay) + ' ' + (nowHours < 10 ? '0' + nowHours : nowHours) +
|
775
|
805
|
':' +
|
776
|
|
- (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes) +":"+ (nowSeconds < 10 ? '0' + nowSeconds : nowSeconds)
|
|
806
|
+ (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes) + ':' + (nowSeconds < 10 ? '0' + nowSeconds : nowSeconds)
|
777
|
807
|
|
778
|
808
|
this.getInitData()
|
779
|
809
|
//获取患者信息
|
|
@@ -2403,7 +2433,7 @@ export default {
|
2403
|
2433
|
})
|
2404
|
2434
|
.catch(function(error) {
|
2405
|
2435
|
})
|
2406
|
|
- }else if(index == 20){
|
|
2436
|
+ } else if (index == 20) {
|
2407
|
2437
|
var that = this
|
2408
|
2438
|
let params = {
|
2409
|
2439
|
'patient_id': this.patientInfo.id,
|
|
@@ -2429,7 +2459,6 @@ export default {
|
2429
|
2459
|
.catch(function(error) {
|
2430
|
2460
|
})
|
2431
|
2461
|
|
2432
|
|
-
|
2433
|
2462
|
}
|
2434
|
2463
|
},
|
2435
|
2464
|
choosePatient() {
|
|
@@ -3382,6 +3411,12 @@ export default {
|
3382
|
3411
|
break
|
3383
|
3412
|
case 1112:
|
3384
|
3413
|
return '精二' + '处方' + index
|
|
3414
|
+ case 9933:
|
|
3415
|
+ return '门诊特殊病(9933)' + '处方' + index
|
|
3416
|
+ case 990602:
|
|
3417
|
+ return '门诊特殊病(990602)' + '处方' + index
|
|
3418
|
+ case 1402:
|
|
3419
|
+ return '门诊特殊病(1402)' + '处方' + index
|
3385
|
3420
|
break
|
3386
|
3421
|
}
|
3387
|
3422
|
}, unique_four(array) {
|