Procházet zdrojové kódy

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

csx před 4 roky
rodič
revize
5c44eaff84

+ 7 - 1
src/xt_pages/outpatientCharges/components/registerDialog9504.vue Zobrazit soubor

@@ -119,7 +119,7 @@
119 119
             <el-form-item class="specialFormItem" label="医保卡号:">
120 120
                 <div style="display:flex;">
121 121
                     <el-input v-model="form.medical_insurance_card"></el-input>
122
-                    <el-button style="margin-left:10px;" type="primary" @click="reading">读卡</el-button>
122
+                    <el-button style="margin-left:10px;" type="primary" @click="reading" v-loading="read_loading">读卡</el-button>
123 123
 
124 124
                 </div>
125 125
             </el-form-item>
@@ -183,6 +183,7 @@
183 183
     data() {
184 184
 
185 185
       return {
186
+        read_loading:false,
186 187
         registers: [
187 188
           {value: 11, label: "普通门诊"},
188 189
           {value: 12, label: '门诊挂号'},
@@ -420,6 +421,7 @@
420 421
         })
421 422
       },
422 423
       reading() {
424
+
423 425
         var that = this
424 426
         if (this.form.id_card_type.length == 0 || this.form.id_card_type == 0) {
425 427
           this.$message.error("请先选择读卡类型")
@@ -430,14 +432,18 @@
430 432
           'admin_user_id':this.$store.getters.xt_user.user.id,
431 433
 
432 434
         }
435
+        this.read_loading = true
433 436
         axios.get('http://127.0.0.1:9532/sz/api/readcard', {
434 437
           params: params
435 438
         })
436 439
           .then(function (response) {
437 440
             if (response.data.state == 0) {
441
+              this.read_loading = false
442
+
438 443
               that.$message.error(response.data.msg)
439 444
               return false
440 445
             } else {
446
+              this.read_loading = false
441 447
               var patient = response.data.data.patient
442 448
               if (that.form.id_card_type == 1) {
443 449
                 that.form.id = patient.id

+ 7 - 1
src/xt_pages/outpatientRegistration/index.vue Zobrazit soubor

@@ -113,7 +113,7 @@
113 113
                     <el-form-item class="specialFormItem" label="医保卡号:">
114 114
                         <div style="display:flex;">
115 115
                             <el-input v-model="form.medicalInsuranceCard"></el-input>
116
-                            <el-button style="margin-left:10px;" type="primary" @click="readingSZ">读卡</el-button>
116
+                            <el-button style="margin-left:10px;" type="primary" @click="readingSZ" v-loading="read_loading">读卡</el-button>
117 117
                         </div>
118 118
                     </el-form-item>
119 119
 
@@ -435,6 +435,7 @@
435 435
     },
436 436
     data() {
437 437
       return {
438
+        read_loading:false,
438 439
         registers: [
439 440
           { value: 11, label: '普通门诊' },
440 441
           { value: 12, label: '门诊挂号' },
@@ -673,6 +674,7 @@
673 674
           this.$message.error("请先选择读卡类型")
674 675
           return
675 676
         }
677
+        this.read_loading = true
676 678
         let params = {
677 679
           'id_card_type': this.form.id_card_type,
678 680
 
@@ -682,9 +684,13 @@
682 684
         })
683 685
           .then(function (response) {
684 686
             if (response.data.state == 0) {
687
+              this.read_loading = false
688
+
685 689
               that.$message.error(response.data.msg)
686 690
               return false
687 691
             } else {
692
+              this.read_loading = false
693
+
688 694
               var patient = response.data.data.patient
689 695
               if (that.form.id_card_type == 1) {
690 696
                 that.form.id = patient.id