|
@ -2,16 +2,18 @@
|
|
Vue.component('resultlist', {
|
|
Vue.component('resultlist', {
|
|
template: '<div >\
|
|
template: '<div >\
|
|
<div v-if="data && data.length>0">\
|
|
<div v-if="data && data.length>0">\
|
|
<div class="result_list flex f_wrap" v-for="item in data" >\
|
|
|
|
<div class="flex"><span class="des">就诊日期</span>:<span class="result">{{forMatterDate(item.event_date)}}</span></div>\
|
|
|
|
<div class="flex"><span class="des">就诊类型</span>:<span class="result">{{(item.event_type==0 && \'门诊\') || (item.event_type==1 && \'住院\')}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s ">性别</span>:<span class="result">{{(item.patient_sex==1 && \'男\') || (item.patient_sex==2 && \'女\') || "" }}</span></div>\
|
|
|
|
<div class="flex"><span class="des">出生日期</span>:<span class="result">{{forMatterDate(item.patient_birthday)}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s">姓名</span>:<span class="result">{{item.patient_name}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s">医生</span>:<span class="result">{{item.doctor}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s ">就诊医院</span>:<span class="result two_width">{{item.org_name}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s " >就诊科室</span>:<span class="result two_width">{{item.dept_name}}</span></div>\
|
|
|
|
<div class="f_16" v-html="item.hl"></div>\
|
|
|
|
|
|
<div v-for="item in data" style="margin-bottom:15px">\
|
|
|
|
<div class="result_list flex f_wrap" @click="go(item)">\
|
|
|
|
<div class="flex"><span class="des">就诊日期</span>:<span class="result">{{forMatterDate(item.event_date)}}</span></div>\
|
|
|
|
<div class="flex"><span class="des">就诊类型</span>:<span class="result">{{(item.event_type==0 && \'门诊\') || (item.event_type==1 && \'住院\')}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s ">性别</span>:<span class="result">{{(item.patient_sex==1 && \'男\') || (item.patient_sex==2 && \'女\') || "" }}</span></div>\
|
|
|
|
<div class="flex"><span class="des">出生日期</span>:<span class="result">{{forMatterDate(item.patient_birthday)}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s">姓名</span>:<span class="result">{{item.patient_name}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s">医生</span>:<span class="result">{{item.doctor}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s ">就诊医院</span>:<span class="result two_width">{{item.org_name}}</span></div>\
|
|
|
|
<div class="flex"><span class="des text_s " >就诊科室</span>:<span class="result two_width">{{item.dept_name}}</span></div>\
|
|
|
|
</div>\
|
|
|
|
<div v-if="item.hl" class="zhaiyao" v-html="item.hl"></div>\
|
|
</div>\
|
|
</div>\
|
|
<div class="block flex f_xy_c">\
|
|
<div class="block flex f_xy_c">\
|
|
<el-pagination\
|
|
<el-pagination\
|
|
@ -82,11 +84,25 @@
|
|
initData:function(){ //初始化数据
|
|
initData:function(){ //初始化数据
|
|
this.currentPage = 1;
|
|
this.currentPage = 1;
|
|
this.getList()
|
|
this.getList()
|
|
|
|
},
|
|
|
|
go:function(item){
|
|
|
|
|
|
|
|
var date = this.forMatterDate(item.event_date),
|
|
|
|
orgName = item.org_name,
|
|
|
|
profileId=item.rowkey,
|
|
|
|
eventType=item.event_type,
|
|
|
|
searchWord=this.keyword
|
|
|
|
var url = httpRequest.server+'/profile/app/templateDetails/html/hospitalIndex.html?'+
|
|
|
|
'date='+date+'&orgName='+orgName+'&profileId='+profileId+'&eventType='+eventType+
|
|
|
|
'&searchWord='+searchWord
|
|
|
|
|
|
|
|
window.open(url)
|
|
|
|
|
|
}
|
|
}
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
resultList(val){
|
|
resultList(val){
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|