|
@ -190,7 +190,25 @@ Vue.component('gxb-turnup', {
|
|
|
})
|
|
|
},
|
|
|
eliminateClick() {
|
|
|
this.resetArea()
|
|
|
var selectedRole = JSON.parse(sessionStorage.getItem('selectedRole'))
|
|
|
if (this.level == 1) {
|
|
|
this.form = {
|
|
|
range: 'town'
|
|
|
}
|
|
|
} else if (this.level == 2) {
|
|
|
this.form = {
|
|
|
range: 'town',
|
|
|
area: selectedRole.code
|
|
|
}
|
|
|
this.getHospital(selectedRole.code)
|
|
|
} else {
|
|
|
this.form = {
|
|
|
range: 'hospital',
|
|
|
area: selectedRole.code.substring(0, 6),
|
|
|
hospital: selectedRole.code
|
|
|
}
|
|
|
this.getTeam(selectedRole.code)
|
|
|
}
|
|
|
this.yearType = '1'
|
|
|
this.chooseYear = new Date().getFullYear()
|
|
|
this.chooseTime = null
|
|
@ -326,7 +344,7 @@ Vue.component('gxb-turnup', {
|
|
|
{ label: '性别', prop: 'sex' },
|
|
|
{ label: '年龄', prop: 'age' },
|
|
|
{ label: '社区医院', prop: 'signHospitalName' },
|
|
|
{ label: '签约医生', prop: 'dName' },
|
|
|
{ label: '签约医生', prop: 'signDoctorName' },
|
|
|
{ label: '手机号', prop: 'mobile' },
|
|
|
{ label: '证件号码', prop: 'idcard' },
|
|
|
{ label: '预约医院', prop: 'orgName' },
|
|
@ -362,8 +380,10 @@ Vue.component('gxb-turnup', {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
seePatientDetail(row) {
|
|
|
EventBus.$emit('preview-person-info', { type: '2', code: row.code })
|
|
|
seePatientDetail(row, prop) {
|
|
|
if(prop == 'name'){
|
|
|
EventBus.$emit('preview-person-info', { type: '2', code: row.code })
|
|
|
}
|
|
|
},
|
|
|
closeDialog() {
|
|
|
this.visible = false
|