浏览代码

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

csx 4 年前
父节点
当前提交
5c44eaff84

+ 7 - 1
src/xt_pages/outpatientCharges/components/registerDialog9504.vue 查看文件

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

+ 7 - 1
src/xt_pages/outpatientRegistration/index.vue 查看文件

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