|
@@ -99,9 +99,9 @@
|
99
|
99
|
<el-select v-model="admin_user_id" placeholder="请选择" style="width: 120px;" :disabled="disabled">
|
100
|
100
|
<el-option
|
101
|
101
|
v-for="item in doctorOptions"
|
102
|
|
- :key="item.id"
|
103
|
|
- :label="item.name"
|
104
|
|
- :value="item.id">
|
|
102
|
+ :key="item.admin_user_id"
|
|
103
|
+ :label="item.user_name"
|
|
104
|
+ :value="item.admin_user_id">
|
105
|
105
|
</el-option>
|
106
|
106
|
</el-select>
|
107
|
107
|
</div>
|
|
@@ -208,7 +208,7 @@ import PatientSidebar from './components/PatientSidebar'
|
208
|
208
|
import PatientSidebar_new from './components/PatientSidebar_new'
|
209
|
209
|
import Editor from '@/components/Editor'
|
210
|
210
|
import ueditor from '@/components/Uedtior'
|
211
|
|
-import { fetchAllDoctorAndNurse } from "@/api/doctor";
|
|
211
|
+import { fetchMoibleAllDoctorAndNurse } from "@/api/doctor";
|
212
|
212
|
import print from 'print-js'
|
213
|
213
|
import {
|
214
|
214
|
createNewSickHistoryRecord,
|
|
@@ -299,10 +299,16 @@ export default {
|
299
|
299
|
}
|
300
|
300
|
},
|
301
|
301
|
created() {
|
|
302
|
+
|
|
303
|
+
|
|
304
|
+ this.fetchAllDoctorAndNurse()
|
302
|
305
|
this.wayOptions = getDataConfig("patient", "reimbursement_ways");
|
303
|
|
- console.log('this.wayOptions',this.wayOptions);
|
304
|
|
-
|
|
306
|
+
|
305
|
307
|
this.admin_user_id = this.$store.getters.xt_user.user.id
|
|
308
|
+
|
|
309
|
+ if(this.admin_user_id == 0){
|
|
310
|
+ this.admin_user_id = ""
|
|
311
|
+ }
|
306
|
312
|
this.patient_id = parseInt(this.$route.query.id)
|
307
|
313
|
|
308
|
314
|
if (isNaN(this.patient_id) || this.patient_id <= 0) {
|
|
@@ -336,10 +342,9 @@ export default {
|
336
|
342
|
(nowMonth < 10 ? '0' + nowMonth : nowMonth) +
|
337
|
343
|
'-' +
|
338
|
344
|
(nowDay < 10 ? '0' + nowDay : nowDay)
|
339
|
|
-
|
340
|
|
- this.getlist()
|
341
|
|
- this.fetchAllDoctorAndNurse()
|
342
|
|
- this.fetchPatient(this.patient_id)
|
|
345
|
+ this.getlist()
|
|
346
|
+ this.fetchPatient(this.patient_id)
|
|
347
|
+
|
343
|
348
|
},
|
344
|
349
|
methods: {
|
345
|
350
|
template_dele(){
|
|
@@ -603,7 +608,7 @@ export default {
|
603
|
608
|
},
|
604
|
609
|
|
605
|
610
|
fetchAllDoctorAndNurse() {
|
606
|
|
- fetchAllDoctorAndNurse().then(response => {
|
|
611
|
+ fetchMoibleAllDoctorAndNurse().then(response => {
|
607
|
612
|
if (response.data.state == 1) {
|
608
|
613
|
this.doctorOptions= []
|
609
|
614
|
this.doctorOptions = response.data.data.doctors;
|
|
@@ -628,7 +633,7 @@ export default {
|
628
|
633
|
this.$message.error('请选择医生')
|
629
|
634
|
return
|
630
|
635
|
}
|
631
|
|
- if(this.sick_history_time.length == 0){
|
|
636
|
+ if(this.start_time==""){
|
632
|
637
|
this.$message.error('请选择时间')
|
633
|
638
|
return
|
634
|
639
|
}
|
|
@@ -642,6 +647,10 @@ export default {
|
642
|
647
|
if(this.shen_guomi == ""){
|
643
|
648
|
this.shen_guomi = 0
|
644
|
649
|
}
|
|
650
|
+
|
|
651
|
+ if(this.admin_user_id == ""){
|
|
652
|
+ this.admin_user_id = 0
|
|
653
|
+ }
|
645
|
654
|
|
646
|
655
|
let params = {
|
647
|
656
|
id:this.id,
|
|
@@ -687,7 +696,6 @@ export default {
|
687
|
696
|
|
688
|
697
|
createAction: function() {
|
689
|
698
|
|
690
|
|
- console.log("hhhhhhhhhhhhhhhhhh",this.$refs)
|
691
|
699
|
this.new_content = this.$refs.editor.contents
|
692
|
700
|
if (this.new_content.length == 0) {
|
693
|
701
|
this.$message.error('请填写病程内容')
|
|
@@ -697,7 +705,7 @@ export default {
|
697
|
705
|
this.$message.error('请选择医生')
|
698
|
706
|
return
|
699
|
707
|
}
|
700
|
|
- if(this.sick_history_time.length == 0){
|
|
708
|
+ if(this.start_time == ""){
|
701
|
709
|
this.$message.error('请选择时间')
|
702
|
710
|
return
|
703
|
711
|
}
|
|
@@ -710,6 +718,9 @@ export default {
|
710
|
718
|
if(this.shen_guomi == ""){
|
711
|
719
|
this.shen_guomi = 0
|
712
|
720
|
}
|
|
721
|
+ if(this.admin_user_id == ""){
|
|
722
|
+ this.admin_user_id = 0
|
|
723
|
+ }
|
713
|
724
|
|
714
|
725
|
let params = {
|
715
|
726
|
id:this.id,
|
|
@@ -811,8 +822,8 @@ export default {
|
811
|
822
|
getDocName(admin_user_id){
|
812
|
823
|
var user_name = ""
|
813
|
824
|
for(let i=0;i<this.doctorOptions.length;i++){
|
814
|
|
- if(admin_user_id == this.doctorOptions[i].id){
|
815
|
|
- user_name = this.doctorOptions[i].name
|
|
825
|
+ if(admin_user_id == this.doctorOptions[i].admin_user_id){
|
|
826
|
+ user_name = this.doctorOptions[i].user_name
|
816
|
827
|
}
|
817
|
828
|
}
|
818
|
829
|
return user_name
|
|
@@ -848,7 +859,12 @@ export default {
|
848
|
859
|
}
|
849
|
860
|
|
850
|
861
|
this.patient_id = val.patient_id
|
851
|
|
- this.admin_user_id = val.recorder?val.doctor_id:"0"
|
|
862
|
+ this.admin_user_id = val.doctor_id
|
|
863
|
+ if(this.admin_user_id == 0){
|
|
864
|
+ this.admin_user_id = ""
|
|
865
|
+ }
|
|
866
|
+
|
|
867
|
+ this.start_time = this.getTime(val.record_date)
|
852
|
868
|
|
853
|
869
|
},
|
854
|
870
|
getCurrentChangeOne(val){
|