瀏覽代碼

提交代码

陈少旭 1 年之前
父節點
當前提交
e27385e9b7
共有 2 個文件被更改,包括 46 次插入38 次删除
  1. 1 1
      src/xt_pages/outpatientCharges/summary.vue
  2. 45 37
      src/xt_pages/role/components/AdminInfoForm.vue

+ 1 - 1
src/xt_pages/outpatientCharges/summary.vue 查看文件

214
         </el-table-column>
214
         </el-table-column>
215
         <el-table-column align="center" width="90" prop="name" label="实收金额">
215
         <el-table-column align="center" width="90" prop="name" label="实收金额">
216
           <template slot-scope="scope">{{
216
           <template slot-scope="scope">{{
217
-              scope.row.reality_price.toFixed(2)
217
+              scope.row.medfee_sumamt.toFixed(2)
218
             }}
218
             }}
219
           </template>
219
           </template>
220
         </el-table-column>
220
         </el-table-column>

+ 45 - 37
src/xt_pages/role/components/AdminInfoForm.vue 查看文件

15
           <el-input v-model="form.name" placeholder="用户姓名"></el-input>
15
           <el-input v-model="form.name" placeholder="用户姓名"></el-input>
16
         </el-form-item>
16
         </el-form-item>
17
       </el-col>
17
       </el-col>
18
-    </el-row> 
18
+    </el-row>
19
     <el-row :gutter="24">
19
     <el-row :gutter="24">
20
       <el-col :span="24">
20
       <el-col :span="24">
21
       <el-form-item label="角色 : " prop="role_ids">
21
       <el-form-item label="角色 : " prop="role_ids">
68
       </el-form-item>
68
       </el-form-item>
69
     </el-col>
69
     </el-col>
70
    </el-row>
70
    </el-row>
71
-   <el-row :span="24">
71
+   <el-row :span="24" v-if="this.$store.getters.xt_user.org_id != 10206">
72
       <el-col :span="8">
72
       <el-col :span="8">
73
        <el-form-item label="医保医师编码:">
73
        <el-form-item label="医保医师编码:">
74
         <el-input v-model="form.doctor_number"></el-input>
74
         <el-input v-model="form.doctor_number"></el-input>
75
        </el-form-item>
75
        </el-form-item>
76
     </el-col>
76
     </el-col>
77
+
78
+
79
+     <el-row :span="24" v-if="this.$store.getters.xt_user.org_id == 10206">
80
+       <el-col :span="8">
81
+         <el-form-item label="员工ID:">
82
+           <el-input v-model="form.doctor_number"></el-input>
83
+         </el-form-item>
84
+       </el-col>
77
     <el-col :span="8">
85
     <el-col :span="8">
78
        <el-form-item label="身份证(工号):">
86
        <el-form-item label="身份证(工号):">
79
            <el-input v-model="form.job_number" style="width:180px;"></el-input>
87
            <el-input v-model="form.job_number" style="width:180px;"></el-input>
80
        </el-form-item>
88
        </el-form-item>
81
     </el-col>
89
     </el-col>
82
    </el-row>
90
    </el-row>
83
-  
91
+
84
   <div v-show="show">
92
   <div v-show="show">
85
    <el-row :span="24">
93
    <el-row :span="24">
86
     <el-col :span="8">
94
     <el-col :span="8">
151
                 :key="item.id"
159
                 :key="item.id"
152
               ></el-option>
160
               ></el-option>
153
           </el-select>
161
           </el-select>
154
-        
162
+
155
        </el-form-item>
163
        </el-form-item>
156
     </el-col>
164
     </el-col>
157
      <el-col :span="8">
165
      <el-col :span="8">
178
                 :key="item.id"
186
                 :key="item.id"
179
               ></el-option>
187
               ></el-option>
180
           </el-select>
188
           </el-select>
181
-        
189
+
182
        </el-form-item>
190
        </el-form-item>
183
     </el-col>
191
     </el-col>
184
      <el-col :span="8">
192
      <el-col :span="8">
205
                 :key="item.id"
213
                 :key="item.id"
206
               ></el-option>
214
               ></el-option>
207
           </el-select>
215
           </el-select>
208
-        
216
+
209
        </el-form-item>
217
        </el-form-item>
210
     </el-col>
218
     </el-col>
211
-   
219
+
212
     <el-col :span="8">
220
     <el-col :span="8">
213
        <el-form-item label="处方资格标志:">
221
        <el-form-item label="处方资格标志:">
214
            <el-select v-model="form.prescription_qualification_identification" placeholder="处方资格标志" style="width:180px;">
222
            <el-select v-model="form.prescription_qualification_identification" placeholder="处方资格标志" style="width:180px;">
235
                 :key="item.id"
243
                 :key="item.id"
236
               ></el-option>
244
               ></el-option>
237
           </el-select>
245
           </el-select>
238
-        
246
+
239
        </el-form-item>
247
        </el-form-item>
240
     </el-col>
248
     </el-col>
241
      <el-col :span="8">
249
      <el-col :span="8">
280
                 :key="item.id"
288
                 :key="item.id"
281
               ></el-option>
289
               ></el-option>
282
           </el-select>
290
           </el-select>
283
-        
291
+
284
        </el-form-item>
292
        </el-form-item>
285
     </el-col>
293
     </el-col>
286
      <el-col :span="8">
294
      <el-col :span="8">
287
        <el-form-item label="药师执业类别:" label-width="130px" v-show="showOne">
295
        <el-form-item label="药师执业类别:" label-width="130px" v-show="showOne">
288
-          
296
+
289
              <el-select v-model="form.medical_type_job" placeholder="药师执业类别" style="width:180px;">
297
              <el-select v-model="form.medical_type_job" placeholder="药师执业类别" style="width:180px;">
290
               <el-option
298
               <el-option
291
                 v-for="item in doctorLevelList"
299
                 v-for="item in doctorLevelList"
319
                 :key="item.id"
327
                 :key="item.id"
320
               ></el-option>
328
               ></el-option>
321
           </el-select>
329
           </el-select>
322
-        
330
+
323
        </el-form-item>
331
        </el-form-item>
324
     </el-col>
332
     </el-col>
325
      <el-col :span="8">
333
      <el-col :span="8">
326
        <el-form-item label="医生级别:" label-width="130px" v-show="showTwo">
334
        <el-form-item label="医生级别:" label-width="130px" v-show="showTwo">
327
-          
335
+
328
              <el-select v-model="form.doctor_level" placeholder="医生级别">
336
              <el-select v-model="form.doctor_level" placeholder="医生级别">
329
               <el-option
337
               <el-option
330
                 v-for="item in doctorLevelList"
338
                 v-for="item in doctorLevelList"
351
 
359
 
352
 
360
 
353
   <el-row :gutter="24">
361
   <el-row :gutter="24">
354
-   
362
+
355
      <el-col :span="8">
363
      <el-col :span="8">
356
        <el-form-item label="门诊大病类别:" label-width="130px">
364
        <el-form-item label="门诊大病类别:" label-width="130px">
357
             <el-select v-model="form.outpatient_illnessCategory" placeholder="门诊大病类别">
365
             <el-select v-model="form.outpatient_illnessCategory" placeholder="门诊大病类别">
400
       </el-col>
408
       </el-col>
401
    </el-row>
409
    </el-row>
402
    </el-form>
410
    </el-form>
403
-  
411
+
404
     <div slot="footer" class="dialog-footer">
412
     <div slot="footer" class="dialog-footer">
405
       <el-button @click="dialogFormVisible = false">取 消</el-button>
413
       <el-button @click="dialogFormVisible = false">取 消</el-button>
406
       <el-button type="primary" @click="submitAction">保 存</el-button>
414
       <el-button type="primary" @click="submitAction">保 存</el-button>
497
           identification_outpatients:"",//门诊大病资格标志
505
           identification_outpatients:"",//门诊大病资格标志
498
           start_time:"",//开始时间
506
           start_time:"",//开始时间
499
           medical_range_code:"",//药师执业范围编码
507
           medical_range_code:"",//药师执业范围编码
500
-         
508
+
501
           medical_level:"",//药师级别
509
           medical_level:"",//药师级别
502
           medical_type_job:"",//药师执业类别
510
           medical_type_job:"",//药师执业类别
503
           pharmacist_registration_number:"",//执业药师注册证编号
511
           pharmacist_registration_number:"",//执业药师注册证编号
661
             .then(rs => {
669
             .then(rs => {
662
               this.loading = false
670
               this.loading = false
663
               var resp = rs.data
671
               var resp = rs.data
664
-              
672
+
665
               if (resp.state === 1) {
673
               if (resp.state === 1) {
666
                 // this.roles.push(...resp.data.roles)
674
                 // this.roles.push(...resp.data.roles)
667
                 this.roles = resp.data.roles
675
                 this.roles = resp.data.roles
710
                 }
718
                 }
711
                 this.form.user_title = admin.user_title
719
                 this.form.user_title = admin.user_title
712
                 this.form.role = admin.role_ids
720
                 this.form.role = admin.role_ids
713
-               
721
+
714
                 this.form.department_id = admin.department_id
722
                 this.form.department_id = admin.department_id
715
                 if(admin.department_id == 0){
723
                 if(admin.department_id == 0){
716
                    this.form.department_id = ""
724
                    this.form.department_id = ""
722
                   }
730
                   }
723
                 }
731
                 }
724
 
732
 
725
-               
726
-              
733
+
734
+
727
                 this.form.intro = admin.intro
735
                 this.form.intro = admin.intro
728
                 this.form.user_title_name = admin.user_title_name
736
                 this.form.user_title_name = admin.user_title_name
729
 
737
 
739
                 if(this.role_type == 2){
747
                 if(this.role_type == 2){
740
                   this.showOne = true
748
                   this.showOne = true
741
                    this.showTwo = false
749
                    this.showTwo = false
742
-                   
750
+
743
                 }
751
                 }
744
                 this.isSubSuperAdmin = resp.data.isSubSuperAdmin
752
                 this.isSubSuperAdmin = resp.data.isSubSuperAdmin
745
                 this.org = resp.data.org
753
                 this.org = resp.data.org
746
-                
747
-               
754
+
755
+
748
                 this.form.sex = admin.sex
756
                 this.form.sex = admin.sex
749
                 if(admin.sex == 0){
757
                 if(admin.sex == 0){
750
                    this.form.sex = ""
758
                    this.form.sex = ""
817
                 if(admin.active_status == 0){
825
                 if(admin.active_status == 0){
818
                    this.form.active_status = ""
826
                    this.form.active_status = ""
819
                 }
827
                 }
820
-              
828
+
821
                 var id = 0
829
                 var id = 0
822
                 for(let i=0;i<this.numberList.length;i++){
830
                 for(let i=0;i<this.numberList.length;i++){
823
                    if(this.numberList[i].name == admin.outpatient_illness_category){
831
                    if(this.numberList[i].name == admin.outpatient_illness_category){
861
 
869
 
862
         this.dialogFormVisible = true
870
         this.dialogFormVisible = true
863
       },
871
       },
864
-      submitAction: function() {   
865
-        
872
+      submitAction: function() {
873
+
866
         var department = ""
874
         var department = ""
867
         for(let i=0;i<this.departMent.length;i++){
875
         for(let i=0;i<this.departMent.length;i++){
868
           if(this.form.department_id == this.departMent[i].id){
876
           if(this.form.department_id == this.departMent[i].id){
870
           }
878
           }
871
         }
879
         }
872
         this.form.department = department
880
         this.form.department = department
873
-        
881
+
874
         if (this.admin_id < 0) {
882
         if (this.admin_id < 0) {
875
           return
883
           return
876
         }
884
         }
882
             }
890
             }
883
 
891
 
884
             this.loading = true
892
             this.loading = true
885
-            
893
+
886
             var name = ""
894
             var name = ""
887
             for(let i=0;i<this.numberList.length;i++){
895
             for(let i=0;i<this.numberList.length;i++){
888
                if(this.form.outpatient_illnessCategory == this.numberList[i].id){
896
                if(this.form.outpatient_illnessCategory == this.numberList[i].id){
901
                 user_title_name:this.form.user_title_name,
909
                 user_title_name:this.form.user_title_name,
902
                 department:this.form.department,
910
                 department:this.form.department,
903
                 department_id:this.form.department_id,
911
                 department_id:this.form.department_id,
904
-                
912
+
905
 
913
 
906
                 sex:this.form.sex, //性别
914
                 sex:this.form.sex, //性别
907
                 age:parseInt(this.form.age), //年龄
915
                 age:parseInt(this.form.age), //年龄
920
                 identification_outpatients:this.form.identification_outpatients,//门诊大病资格标志
928
                 identification_outpatients:this.form.identification_outpatients,//门诊大病资格标志
921
                 start_time:this.form.start_time,//开始时间
929
                 start_time:this.form.start_time,//开始时间
922
                 medical_range_code:this.form.medical_range_code,//药师执业范围编码
930
                 medical_range_code:this.form.medical_range_code,//药师执业范围编码
923
-              
931
+
924
                 medical_level:this.form.medical_level,//药师级别
932
                 medical_level:this.form.medical_level,//药师级别
925
                 medical_type_job:this.form.medical_type_job,//药师执业类别
933
                 medical_type_job:this.form.medical_type_job,//药师执业类别
926
                 pharmacist_registration_number:this.form.pharmacist_registration_number,//执业药师注册证编号
934
                 pharmacist_registration_number:this.form.pharmacist_registration_number,//执业药师注册证编号
931
                 outpatient_illnessCategory:name,//门诊大病类别
939
                 outpatient_illnessCategory:name,//门诊大病类别
932
                 is_active:this.form.is_active,//在职状态
940
                 is_active:this.form.is_active,//在职状态
933
                 active_status:this.form.active_status,//执业状态
941
                 active_status:this.form.active_status,//执业状态
934
-                
942
+
935
               }
943
               }
936
               console.log("params",params)
944
               console.log("params",params)
937
-             
945
+
938
               addAdmin(params).then(rs => {
946
               addAdmin(params).then(rs => {
939
                   this.loading = false
947
                   this.loading = false
940
                   var resp = rs.data
948
                   var resp = rs.data
955
                 })
963
                 })
956
             } else {
964
             } else {
957
               this.form.role = this.form.role_ids.join(',')
965
               this.form.role = this.form.role_ids.join(',')
958
-             
966
+
959
                var department = ""
967
                var department = ""
960
                for(let i=0;i<this.departMent.length;i++){
968
                for(let i=0;i<this.departMent.length;i++){
961
                 if(this.form.department_id == this.departMent[i].id){
969
                 if(this.form.department_id == this.departMent[i].id){
999
                 identification_outpatients:this.form.identification_outpatients,//门诊大病资格标志
1007
                 identification_outpatients:this.form.identification_outpatients,//门诊大病资格标志
1000
                 start_time:this.form.start_time,//开始时间
1008
                 start_time:this.form.start_time,//开始时间
1001
                 medical_range_code:this.form.medical_range_code,//药师执业范围编码
1009
                 medical_range_code:this.form.medical_range_code,//药师执业范围编码
1002
-              
1010
+
1003
                 medical_level:this.form.medical_level,//药师级别
1011
                 medical_level:this.form.medical_level,//药师级别
1004
                 medical_type_job:this.form.medical_type_job,//药师执业类别
1012
                 medical_type_job:this.form.medical_type_job,//药师执业类别
1005
                 pharmacist_registration_number:this.form.pharmacist_registration_number,//执业药师注册证编号
1013
                 pharmacist_registration_number:this.form.pharmacist_registration_number,//执业药师注册证编号
1020
                    if(resp.data.approle.active_status == 2){
1028
                    if(resp.data.approle.active_status == 2){
1021
                       let params = {
1029
                       let params = {
1022
                        'id':resp.data.approle.id,
1030
                        'id':resp.data.approle.id,
1023
-                       'is_mark':1, 
1031
+                       'is_mark':1,
1024
                        }
1032
                        }
1025
                      var that = this
1033
                      var that = this
1026
                       axios.get('http://127.0.0.1:9532/sz/api/medical/get',{params:params}).then(function(response) {
1034
                       axios.get('http://127.0.0.1:9532/sz/api/medical/get',{params:params}).then(function(response) {
1061
            var department =   response.data.data.departMent
1069
            var department =   response.data.data.departMent
1062
            console.log("department2222",department)
1070
            console.log("department2222",department)
1063
            this.departMent = department
1071
            this.departMent = department
1064
-         
1072
+
1065
          }
1073
          }
1066
         })
1074
         })
1067
       },
1075
       },
1098
         if(val == 1){
1106
         if(val == 1){
1099
           this.showTwo = true
1107
           this.showTwo = true
1100
           this.showOne = false
1108
           this.showOne = false
1101
-          
1109
+
1102
         }
1110
         }
1103
         if(val == 2){
1111
         if(val == 2){
1104
           this.showTwo =false
1112
           this.showTwo =false
1108
     },
1116
     },
1109
 
1117
 
1110
     created(){
1118
     created(){
1111
-     
1119
+
1112
         //获取所有科室
1120
         //获取所有科室
1113
        this.getlist()
1121
        this.getlist()
1114
     }
1122
     }