Kaynağa Gözat

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

XMLWAN 3 yıl önce
ebeveyn
işleme
aa2ff76dd3

+ 65 - 30
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Dosyayı Görüntüle

@@ -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) {