Explorar el Código

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

XMLWAN hace 4 años
padre
commit
300023693f

+ 2 - 2
src/xt_pages/outpatientCharges/components/registerDialog9504.vue Ver fichero

51
 
51
 
52
 
52
 
53
             <el-form-item label="医疗类别:">
53
             <el-form-item label="医疗类别:">
54
-                <el-select v-model="form.medical_care" placeholder="请选择" style="width:100%;">
54
+                <el-select v-model="form.medical_care" prop="medical_care" placeholder="请选择" style="width:100%;">
55
                     <el-option
55
                     <el-option
56
                             v-for="(item,index) in medical_care"
56
                             v-for="(item,index) in medical_care"
57
                             :key="index"
57
                             :key="index"
448
               if (that.form.id_card_type == 1) {
448
               if (that.form.id_card_type == 1) {
449
                 that.form.id = patient.id
449
                 that.form.id = patient.id
450
                 that.form.name = patient.name
450
                 that.form.name = patient.name
451
-                that.form.sex = patient.gender
451
+                that.form.sex = patient.gender.toString()
452
                 that.form.age = patient.age
452
                 that.form.age = patient.age
453
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
453
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
454
                 that.form.phone = patient.phone
454
                 that.form.phone = patient.phone

+ 27 - 28
src/xt_pages/outpatientRegistration/index.vue Ver fichero

3
         <div class="position">
3
         <div class="position">
4
             <bread-crumb :crumbs='crumbs'></bread-crumb>
4
             <bread-crumb :crumbs='crumbs'></bread-crumb>
5
         </div>
5
         </div>
6
-        <div v-if="this.$store.getters.xt_user.org_id == 9504 || this.$store.getters.xt_user.org_id == 0" class="app-container">
6
+        <div v-if="this.$store.getters.xt_user.org_id == 9504 || this.$store.getters.xt_user.org_id == 0"
7
+             class="app-container">
7
             <div class="nameTitle">患者基本信息:</div>
8
             <div class="nameTitle">患者基本信息:</div>
8
             <div class="formMain">
9
             <div class="formMain">
9
                 <el-form class="basicForm" :model="form" :rules="rules2" ref="form" label-width="100px">
10
                 <el-form class="basicForm" :model="form" :rules="rules2" ref="form" label-width="100px">
113
                     <el-form-item class="specialFormItem" label="医保卡号:">
114
                     <el-form-item class="specialFormItem" label="医保卡号:">
114
                         <div style="display:flex;">
115
                         <div style="display:flex;">
115
                             <el-input v-model="form.medicalInsuranceCard"></el-input>
116
                             <el-input v-model="form.medicalInsuranceCard"></el-input>
116
-                            <el-button style="margin-left:10px;" type="primary" @click="readingSZ" v-loading="read_loading">读卡</el-button>
117
+                            <el-button style="margin-left:10px;" type="primary" @click="readingSZ"
118
+                                       v-loading="read_loading">读卡
119
+                            </el-button>
117
                         </div>
120
                         </div>
118
                     </el-form-item>
121
                     </el-form-item>
119
 
122
 
122
             <div class="nameTitle">患者挂号信息:</div>
125
             <div class="nameTitle">患者挂号信息:</div>
123
             <div class="formMain">
126
             <div class="formMain">
124
                 <el-form class="basicForm" :model="form" :rules="rules2" ref="form" label-width="100px">
127
                 <el-form class="basicForm" :model="form" :rules="rules2" ref="form" label-width="100px">
125
-                    <el-form-item label="挂号类型:" prop="register" :validate-event="is_Name" >
128
+                    <el-form-item label="挂号类型:" prop="register" :validate-event="is_Name">
126
                         <el-select v-model="form.register" placeholder="请选择" @change="changeReg">
129
                         <el-select v-model="form.register" placeholder="请选择" @change="changeReg">
127
                             <el-option
130
                             <el-option
128
                                     v-for="item in his_registers"
131
                                     v-for="item in his_registers"
133
                         </el-select>
136
                         </el-select>
134
                     </el-form-item>
137
                     </el-form-item>
135
 
138
 
136
-                    <el-form-item label="医疗类别:" :validate-event="is_Name"  prop="medicalCare" >
139
+                    <el-form-item label="医疗类别:" :validate-event="is_Name" prop="medicalCare">
137
                         <el-select v-model="form.medicalCare" placeholder="请选择">
140
                         <el-select v-model="form.medicalCare" placeholder="请选择">
138
                             <el-option
141
                             <el-option
139
                                     v-for="(item,index) in medical_care"
142
                                     v-for="(item,index) in medical_care"
435
     },
438
     },
436
     data() {
439
     data() {
437
       return {
440
       return {
438
-        read_loading:false,
441
+        read_loading: false,
439
         registers: [
442
         registers: [
440
           { value: 11, label: '普通门诊' },
443
           { value: 11, label: '普通门诊' },
441
           { value: 12, label: '门诊挂号' },
444
           { value: 12, label: '门诊挂号' },
598
           birthday: [{ required: true, message: '患者出生日期不能为空', trigger: 'blur' }],
601
           birthday: [{ required: true, message: '患者出生日期不能为空', trigger: 'blur' }],
599
           certificates: [{ required: true, message: '证件类型不能为空', trigger: 'change' }],
602
           certificates: [{ required: true, message: '证件类型不能为空', trigger: 'change' }],
600
           id_card_type: [{ required: true, message: '读卡类型不能为空', trigger: 'change' }],
603
           id_card_type: [{ required: true, message: '读卡类型不能为空', trigger: 'change' }],
601
-          medicalCare: [{ required: true, message: '医疗类别不能为空', trigger: 'change' }],
602
-
604
+          medicalCare: [{ required: true, message: '医疗类别不能为空', trigger: 'change' }]
603
 
605
 
604
         },
606
         },
605
         rules: {
607
         rules: {
636
       }
638
       }
637
     },
639
     },
638
     methods: {
640
     methods: {
639
-      changeReg(){
641
+      changeReg() {
640
         console.log(this.form.register)
642
         console.log(this.form.register)
641
-        if(this.form.register != 4){
643
+        if (this.form.register != 4) {
642
           this.form.registrationFee = 10
644
           this.form.registrationFee = 10
643
-        }else{
645
+        } else {
644
           this.form.registrationFee = 0
646
           this.form.registrationFee = 0
645
 
647
 
646
         }
648
         }
671
       }, readingSZ() {
673
       }, readingSZ() {
672
         var that = this
674
         var that = this
673
         if (this.form.id_card_type.length == 0 || this.form.id_card_type == 0) {
675
         if (this.form.id_card_type.length == 0 || this.form.id_card_type == 0) {
674
-          this.$message.error("请先选择读卡类型")
676
+          this.$message.error('请先选择读卡类型')
675
           return
677
           return
676
         }
678
         }
677
         this.read_loading = true
679
         this.read_loading = true
678
         let params = {
680
         let params = {
679
-          'id_card_type': this.form.id_card_type,
681
+          'id_card_type': this.form.id_card_type
680
 
682
 
681
         }
683
         }
682
         axios.get('http://127.0.0.1:9532/sz/api/readcard', {
684
         axios.get('http://127.0.0.1:9532/sz/api/readcard', {
683
           params: params
685
           params: params
684
         })
686
         })
685
-          .then(function (response) {
687
+          .then(function(response) {
686
             if (response.data.state == 0) {
688
             if (response.data.state == 0) {
687
               that.read_loading = false
689
               that.read_loading = false
688
 
690
 
699
                 that.form.age = patient.age
701
                 that.form.age = patient.age
700
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
702
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
701
                 that.form.phone = patient.phone
703
                 that.form.phone = patient.phone
702
-                that.form.id_card = patient.id_card_no
704
+                that.form.idCard = patient.id_card_no
703
                 that.form.medicalInsuranceCard = response.data.data.health_card_no
705
                 that.form.medicalInsuranceCard = response.data.data.health_card_no
704
               } else if (that.form.id_card_type == 2) {
706
               } else if (that.form.id_card_type == 2) {
705
                 this.form.id = patient.id
707
                 this.form.id = patient.id
708
                 that.form.age = patient.age
710
                 that.form.age = patient.age
709
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
711
                 that.form.birthday = uParseTime(patient.birthday, '{y}-{m}-{d}')
710
                 that.form.phone = patient.phone
712
                 that.form.phone = patient.phone
711
-                that.form.id_card = patient.id_card_no
713
+                that.form.idCard = patient.id_card_no
712
               }
714
               }
713
-              that.$message({message: '读卡成功', type: 'success'})
715
+              that.$message({ message: '读卡成功', type: 'success' })
714
 
716
 
715
             }
717
             }
716
           })
718
           })
717
-          .catch(function (error) {
719
+          .catch(function(error) {
718
 
720
 
719
-          });
721
+          })
720
 
722
 
721
       },
723
       },
722
 
724
 
848
             this.departmentList = department
850
             this.departmentList = department
849
           }
851
           }
850
         })
852
         })
851
-      },saveHisPatient9504(formName){
853
+      }, saveHisPatient9504(formName) {
852
         if (this.form.name == '') {
854
         if (this.form.name == '') {
853
           this.$message.error('患者姓名不能为空')
855
           this.$message.error('患者姓名不能为空')
854
           this.is_Name = true
856
           this.is_Name = true
932
               diagnosis: this.form.diagnosis,
934
               diagnosis: this.form.diagnosis,
933
               sick_type: this.form.sick_type
935
               sick_type: this.form.sick_type
934
             }
936
             }
935
-            params['record_time'] = this.record_date,
936
-              params['admin_user_id'] = this.$store.getters.xt_user.user.id
937
+            params['record_time'] = this.record_date
938
+            params['admin_user_id'] = this.$store.getters.xt_user.user.id
937
             this.loadingone = true
939
             this.loadingone = true
938
 
940
 
939
             if (this.$store.getters.xt_user.org_id == 9504 || this.$store.getters.xt_user.org_id == 0) {
941
             if (this.$store.getters.xt_user.org_id == 9504 || this.$store.getters.xt_user.org_id == 0) {
948
                     that.$refs.register.hide()
950
                     that.$refs.register.hide()
949
                     return false
951
                     return false
950
                   } else {
952
                   } else {
951
-                    if (response.data.data.failed_code == -10){
953
+                    if (response.data.data.failed_code == -10) {
952
                       that.$message.error(response.data.data.msg)
954
                       that.$message.error(response.data.data.msg)
953
-                    }else{
955
+                    } else {
954
                       that.$refs.register.hide()
956
                       that.$refs.register.hide()
955
                       that.getPatientList()
957
                       that.getPatientList()
956
                       that.$message({ message: '挂号成功', type: 'success' })
958
                       that.$message({ message: '挂号成功', type: 'success' })
1022
           }
1024
           }
1023
         })
1025
         })
1024
 
1026
 
1025
-
1026
-
1027
-
1028
       },
1027
       },
1029
       saveHisPatient(formName) {
1028
       saveHisPatient(formName) {
1030
         if (this.form.name == '') {
1029
         if (this.form.name == '') {
1149
                     that.$refs.register.hide()
1148
                     that.$refs.register.hide()
1150
                     return false
1149
                     return false
1151
                   } else {
1150
                   } else {
1152
-                    if (response.data.data.failed_code == -10){
1151
+                    if (response.data.data.failed_code == -10) {
1153
                       that.$message.error(response.data.data.msg)
1152
                       that.$message.error(response.data.data.msg)
1154
-                    }else{
1153
+                    } else {
1155
                       that.$refs.register.hide()
1154
                       that.$refs.register.hide()
1156
                       that.getPatientList()
1155
                       that.getPatientList()
1157
                       that.$message({ message: '挂号成功', type: 'success' })
1156
                       that.$message({ message: '挂号成功', type: 'success' })