|
@@ -69,7 +69,7 @@
|
69
|
69
|
<desk-prescription :addtions_charge="addtions_charge" :diagnoses="diagnoses" :other_sick="other_sick" :record_date="record_date"
|
70
|
70
|
ref="prescriptions" :prescriptions="prescriptions" :patientInfo="patientInfo"
|
71
|
71
|
:hisPatientInfo="hisPatientInfo" @event1="changetwo($event)"
|
72
|
|
- v-if="titleType == '电子处方'" style="flex:1;"></desk-prescription>
|
|
72
|
+ v-if="titleType == '电子处方'" style="flex:1;" v-on:change="changeTab"></desk-prescription>
|
73
|
73
|
<desk-record :record_date="record_date" :case_history="case_history" :patientInfo="patientInfo"
|
74
|
74
|
:hisPatientInfo="hisPatientInfo" v-if="titleType == '电子病历'" :detalid="detalid" ref="child"></desk-record>
|
75
|
75
|
|
|
@@ -208,11 +208,35 @@
|
208
|
208
|
}
|
209
|
209
|
|
210
|
210
|
|
|
211
|
+ },changeTab(){
|
|
212
|
+ this.radio = 2
|
|
213
|
+ let params = {
|
|
214
|
+ 'record_date': this.record_date,
|
|
215
|
+ 'type': this.radio
|
|
216
|
+ }
|
|
217
|
+ this.patientTableData = []
|
|
218
|
+ getSchedulePatientList(params).then(response => {
|
|
219
|
+ if (response.data.state == 0) {
|
|
220
|
+ this.$message.error(response.data.msg)
|
|
221
|
+ return false
|
|
222
|
+ } else {
|
|
223
|
+ this.patientTableData = response.data.data.list
|
|
224
|
+ this.patientTableDataTwo = response.data.data.list
|
|
225
|
+ this.cal_one = response.data.data.total_one
|
|
226
|
+ this.cal_two = response.data.data.total_two
|
|
227
|
+ this.admin_info = response.data.data.info
|
|
228
|
+ for (let i = 0; i< this.patientTableData.length; i++){
|
|
229
|
+ if(this.patientTableData[i].patients.id == this.patientid){
|
|
230
|
+ this.$refs.tab.setCurrentRow(this.patientTableData[i])
|
|
231
|
+ }
|
|
232
|
+ }
|
|
233
|
+
|
|
234
|
+ }
|
|
235
|
+ })
|
|
236
|
+
|
211
|
237
|
},
|
212
|
238
|
change(val) {
|
213
|
239
|
this.getList()
|
214
|
|
-
|
215
|
|
-
|
216
|
240
|
},
|
217
|
241
|
getList() {
|
218
|
242
|
let params = {
|
|
@@ -394,17 +418,17 @@
|
394
|
418
|
|
395
|
419
|
},
|
396
|
420
|
choosePatient(val) {
|
397
|
|
- let isShowDailog = false
|
398
|
|
- for (let i = 0; i < this.prescriptions.length; i++){
|
399
|
|
- if((this.prescriptions[i].id == 0 && this.prescriptions[i].advices.length > 0) || (this.prescriptions[i].id == 0 && this.prescriptions[i].project.length > 0)){
|
400
|
|
- isShowDailog = true
|
401
|
|
- }
|
402
|
|
- }
|
403
|
|
- if(isShowDailog){
|
404
|
|
- this.$message.error('需要保存当前处方才能切换')
|
405
|
|
- return
|
406
|
|
- }
|
407
|
|
-
|
|
421
|
+ // let isShowDailog = false
|
|
422
|
+ // for (let i = 0; i < this.prescriptions.length; i++){
|
|
423
|
+ // if((this.prescriptions[i].id == 0 && this.prescriptions[i].advices.length > 0) || (this.prescriptions[i].id == 0 && this.prescriptions[i].project.length > 0)){
|
|
424
|
+ // isShowDailog = true
|
|
425
|
+ // }
|
|
426
|
+ // }
|
|
427
|
+ // if(isShowDailog){
|
|
428
|
+ // this.$message.error('需要保存当前处方才能切换')
|
|
429
|
+ // return
|
|
430
|
+ // }
|
|
431
|
+ //
|
408
|
432
|
|
409
|
433
|
this.patientid = val.patients.id
|
410
|
434
|
let params = {
|