WXL
3 天以前 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7
1
import{_ as a,r as e,o as s,O as t,c as l,w as c,i,a as d,e as u,b as n,t as o,f as r,h as f,F as _,G as p,n as v,m,k as g,S as h,x as y,B as b}from"./index-DF3kK8Jo.js";const k=a({__name:"detail",setup(a){const k=e({id:1,name:"张医生",title:"主任医师",avatar:"/static/doctor/avatar1.jpg",hospital:"青岛镜湖医院",department:"心内科",tags:["专家门诊","视频问诊"],experience:20,rating:4.9,patients:12580,specialty:"擅长冠心病、高血压、心律失常等心血管疾病的诊治,在心血管疾病的预防、诊断和治疗方面有丰富经验。",introduction:"张医生从事心血管专业20余年,曾在北京协和医院进修学习。现任青岛镜湖医院心内科主任医师,青岛心血管病学会会员。在心血管疾病的诊治方面积累了丰富的临床经验,尤其在冠心病、高血压、心律失常等方面有较深造诣。",schedules:[{date:"03-25",day:"今天",period:"上午",price:300,remain:2},{date:"03-26",day:"明天",period:"下午",price:300,remain:5},{date:"03-27",day:"周三",period:"上午",price:300,remain:8}],reviews:[{id:1,name:"张**",avatar:"/static/avatar/user1.jpg",time:"2024-03-20",rating:5,content:"张医生很专业,态度也很好,详细解答了我的问题,让我对病情有了更清晰的认识。"},{id:2,name:"李**",avatar:"/static/avatar/user2.jpg",time:"2024-03-19",rating:5,content:"医术精湛,服务周到,值得信赖的好医生。"}]}),w=e(0),x=()=>{p({title:"提示",content:"是否开始在线咨询?",success:a=>{a.confirm}})},j=()=>{const a=k.value.schedules[w.value];v({url:`/pages/appointment/confirm?doctorId=${k.value.id}&date=${a.date}&period=${a.period}`})};return s(()=>{var a;const e=t(),s=e[e.length-1],{id:l,name:c,hospital:i}=(null==(a=s.$page)?void 0:a.options)||{};console.log("加载医生详情:",l,c,i)}),(a,e)=>{const s=m,t=g,p=i,v=h,C=y;return d(),l(p,{class:"doctor-detail"},{default:c(()=>[u(p,{class:"doctor-card"},{default:c(()=>[u(p,{class:"basic-info"},{default:c(()=>[u(s,{src:k.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(p,{class:"info"},{default:c(()=>[u(p,{class:"name-title"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(o(k.value.name),1)]),_:1}),u(t,{class:"title"},{default:c(()=>[n(o(k.value.title),1)]),_:1})]),_:1}),u(t,{class:"hospital"},{default:c(()=>[n(o(k.value.hospital),1)]),_:1}),u(p,{class:"tags"},{default:c(()=>[(d(!0),r(_,null,f(k.value.tags,(a,e)=>(d(),l(t,{key:e},{default:c(()=>[n(o(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),u(p,{class:"statistics"},{default:c(()=>[u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.experience)+"年",1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("从医经验")]),_:1})]),_:1}),u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.rating),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("综合评分")]),_:1})]),_:1}),u(p,{class:"stat-item"},{default:c(()=>[u(t,{class:"value"},{default:c(()=>[n(o(k.value.patients),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[n("接诊人数")]),_:1})]),_:1})]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("擅长领域")]),_:1}),u(t,{class:"specialty"},{default:c(()=>[n(o(k.value.specialty),1)]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("医生简介")]),_:1}),u(t,{class:"introduction"},{default:c(()=>[n(o(k.value.introduction),1)]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-title"},{default:c(()=>[n("出诊时间")]),_:1}),u(v,{"scroll-x":"",class:"schedule-list","show-scrollbar":!1},{default:c(()=>[(d(!0),r(_,null,f(k.value.schedules,(a,e)=>(d(),l(p,{class:b(["schedule-item",{active:w.value===e}]),key:e,onClick:a=>(a=>{w.value=a})(e)},{default:c(()=>[u(t,{class:"date"},{default:c(()=>[n(o(a.date),1)]),_:2},1024),u(t,{class:"day"},{default:c(()=>[n(o(a.day),1)]),_:2},1024),u(t,{class:"period"},{default:c(()=>[n(o(a.period),1)]),_:2},1024),u(t,{class:"price"},{default:c(()=>[n("¥"+o(a.price),1)]),_:2},1024),u(t,{class:"remain"},{default:c(()=>[n("剩余"+o(a.remain)+"号",1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),u(p,{class:"section-card"},{default:c(()=>[u(p,{class:"section-header"},{default:c(()=>[u(t,{class:"title"},{default:c(()=>[n("患者评价")]),_:1}),u(t,{class:"more"},{default:c(()=>[n("查看全部")]),_:1})]),_:1}),u(p,{class:"review-list"},{default:c(()=>[(d(!0),r(_,null,f(k.value.reviews,(a,e)=>(d(),l(p,{class:"review-item",key:e},{default:c(()=>[u(p,{class:"user-info"},{default:c(()=>[u(s,{src:a.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(p,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(o(a.name),1)]),_:2},1024),u(t,{class:"time"},{default:c(()=>[n(o(a.time),1)]),_:2},1024)]),_:2},1024),u(p,{class:"rating"},{default:c(()=>[(d(),r(_,null,f(5,a=>u(t,{class:"iconfont icon-star",key:a})),64))]),_:1})]),_:2},1024),u(t,{class:"content"},{default:c(()=>[n(o(a.content),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),u(p,{class:"bottom-bar"},{default:c(()=>[u(C,{class:"action-btn outline",onClick:x},{default:c(()=>[n("在线咨询")]),_:1}),u(C,{class:"action-btn primary",onClick:j},{default:c(()=>[n("立即预约")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-b1ec642c"]]);export{k as default};