WXL
昨天 888f941ae16c850c0f1a844ec9436058840920bd
1
import{_ as a,r as s,o as l,O as t,c as e,w as c,i as d,a as o,e as n,b as i,t as u,f,h as r,F as _,m as p,k as m,n as g,x as v}from"./index-DF3kK8Jo.js";const b=a({__name:"doctor",setup(a){const b=s({id:1,name:"青岛镜湖医院",logo:"/static/hospital/kiang-wu.jpg",address:"青岛连胜马路33号",tags:["综合医院","24小时急诊","特需门诊"],rating:4.8,distance:2.5}),k=s({name:"心内科",icon:"/static/department/cardiology.png",description:"主要诊治心血管疾病,包括冠心病、高血压等"}),y=s([{id:1,name:"张医生",title:"主任医师",avatar:"/static/doctor/doctor1.jpg",specialty:"擅长:冠心病、心律失常、高血压等心血管疾病的诊治",tags:["专家门诊","手术专家"],rating:4.9,ratingCount:2381,fee:100,availableTimes:[{date:"今天",count:5},{date:"明天",count:8},{date:"后天",count:12}]}]);l(()=>{var a,s,l,e;const c=t(),d=c[c.length-1],o=null==(s=null==(a=d.$page)?void 0:a.options)?void 0:s.departmentId,n=null==(e=null==(l=d.$page)?void 0:l.options)?void 0:e.hospitalId;h(n),loadDepartmentInfo(o),loadDoctors(o)});const h=a=>{console.log("加载医院信息:",a)};return(a,s)=>{const l=p,t=m,h=d,I=v;return o(),e(h,{class:"doctor-container"},{default:c(()=>[n(h,{class:"hospital-info card"},{default:c(()=>[n(l,{src:b.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),n(h,{class:"info"},{default:c(()=>[n(t,{class:"name"},{default:c(()=>[i(u(b.value.name),1)]),_:1}),n(t,{class:"address"},{default:c(()=>[i(u(b.value.address),1)]),_:1}),n(h,{class:"tags"},{default:c(()=>[(o(!0),f(_,null,r(b.value.tags,(a,s)=>(o(),e(t,{key:s},{default:c(()=>[i(u(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),n(h,{class:"department-info card"},{default:c(()=>[n(h,{class:"title-wrap"},{default:c(()=>[n(l,{src:k.value.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),n(t,{class:"title"},{default:c(()=>[i(u(k.value.name),1)]),_:1})]),_:1}),n(t,{class:"desc"},{default:c(()=>[i(u(k.value.description),1)]),_:1})]),_:1}),n(h,{class:"doctor-list"},{default:c(()=>[(o(!0),f(_,null,r(y.value,(a,s)=>(o(),e(h,{class:"doctor-item card",key:s,onClick:s=>(a=>{g({url:`/pages/appointment/schedule?doctorId=${a.id}`})})(a)},{default:c(()=>[n(h,{class:"basic-info"},{default:c(()=>[n(l,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),n(h,{class:"info"},{default:c(()=>[n(h,{class:"name-title"},{default:c(()=>[n(t,{class:"name"},{default:c(()=>[i(u(a.name),1)]),_:2},1024),n(t,{class:"title"},{default:c(()=>[i(u(a.title),1)]),_:2},1024)]),_:2},1024),n(t,{class:"hospital"},{default:c(()=>[i(u(b.value.name),1)]),_:1}),n(t,{class:"specialty"},{default:c(()=>[i(u(a.specialty),1)]),_:2},1024),n(h,{class:"tags"},{default:c(()=>[(o(!0),f(_,null,r(a.tags,(a,s)=>(o(),e(t,{key:s},{default:c(()=>[i(u(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),n(h,{class:"rating"},{default:c(()=>[n(t,{class:"score"},{default:c(()=>[i(u(a.rating),1)]),_:2},1024),n(t,{class:"count"},{default:c(()=>[i(u(a.ratingCount)+"条评价",1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(h,{class:"schedule-info"},{default:c(()=>[n(h,{class:"available-time"},{default:c(()=>[n(t,{class:"label"},{default:c(()=>[i("近期可约:")]),_:1}),n(h,{class:"time-list"},{default:c(()=>[(o(!0),f(_,null,r(a.availableTimes,(a,s)=>(o(),e(h,{class:"time-item",key:s},{default:c(()=>[n(t,{class:"date"},{default:c(()=>[i(u(a.date),1)]),_:2},1024),n(t,{class:"count"},{default:c(()=>[i("余"+u(a.count)+"个",1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),n(h,{class:"action"},{default:c(()=>[n(h,{class:"fee-info"},{default:c(()=>[n(t,{class:"label"},{default:c(()=>[i("挂号费")]),_:1}),n(t,{class:"fee"},{default:c(()=>[i("¥"+u(a.fee),1)]),_:2},1024)]),_:2},1024),n(I,{class:"book-btn primary-btn"},{default:c(()=>[i("预约挂号")]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-593baf8a"]]);export{b as default};