import{_ as a,r as e,o as t,O as s,c as l,w as i,i as u,a as c,e as d,b as n,t as o,f as r,h as f,F as p,m as _,k as m,P as g,Q as v,n as h}from"./index-DF3kK8Jo.js";const k=a({__name:"detail",setup(a){const k=e({id:1,name:"青岛镜湖医院",type:"三级甲等综合医院",logo:"/static/hospital/kiang-wu.jpg",coverImage:"/static/hospital/kiang-wu.png",address:"青岛连胜马路33号",phone:"+853 2837 1333",hours:"门诊:周一至周日 8:00-22:00\n急诊:24小时",tags:["综合医院","24小时急诊","特需门诊"],introduction:"青岛镜湖医院创立于1871年,是青岛历史最悠久的非牟利医疗机构...",images:["/static/hospital/image1.jpg","/static/hospital/image2.jpg","/static/hospital/image3.jpg"],featuredDepartments:[{id:1,name:"心内科",icon:"/static/department/cardiology.png",description:"心血管疾病诊治"}],latitude:22.1934,longitude:113.5529,transport:[{type:"公交路线",route:"3、3X、10、10A、23、32等路公交车到镜湖医院站"},{type:"轻轨路线",route:"青岛轻轨氹仔线到科技大学站,步行约10分钟"}]});t(()=>{var a,e;const t=s();null==(e=null==(a=t[t.length-1].$page)?void 0:a.options)||e.id,y()});const y=a=>{};return(a,e)=>{const t=_,s=u,y=m,b=g;return c(),l(s,{class:"hospital-container"},{default:i(()=>[d(s,{class:"cover"},{default:i(()=>[d(t,{src:k.value.coverImage,mode:"aspectFill",class:"bg-image"},null,8,["src"]),d(s,{class:"overlay"}),d(s,{class:"hospital-info"},{default:i(()=>[d(t,{src:k.value.logo,mode:"aspectFit",class:"logo"},null,8,["src"]),d(s,{class:"info"},{default:i(()=>[d(y,{class:"name"},{default:i(()=>[n(o(k.value.name),1)]),_:1}),d(y,{class:"type"},{default:i(()=>[n(o(k.value.type),1)]),_:1}),d(s,{class:"tags"},{default:i(()=>[(c(!0),r(p,null,f(k.value.tags,(a,e)=>(c(),l(y,{key:e},{default:i(()=>[n(o(a),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1}),d(s,{class:"info-section card"},{default:i(()=>[d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("医院地址")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.address),1)]),_:1})]),_:1}),d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("联系电话")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.phone),1)]),_:1})]),_:1}),d(s,{class:"info-item"},{default:i(()=>[d(y,{class:"label"},{default:i(()=>[n("营业时间")]),_:1}),d(y,{class:"value"},{default:i(()=>[n(o(k.value.hours),1)]),_:1})]),_:1})]),_:1}),d(s,{class:"intro-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("医院介绍")]),_:1}),d(y,{class:"intro-text"},{default:i(()=>[n(o(k.value.introduction),1)]),_:1}),d(s,{class:"image-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.images,(a,e)=>(c(),l(t,{key:e,src:a,mode:"aspectFill",onClick:a=>{return t=e,void v({urls:k.value.images,current:t});var t}},null,8,["src","onClick"]))),128))]),_:1})]),_:1}),d(s,{class:"featured-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("特色科室")]),_:1}),d(s,{class:"department-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.featuredDepartments,(a,e)=>(c(),l(s,{class:"department-item",key:e,onClick:e=>(a=>{h({url:`/pages/department/detail?id=${a.id}&hospitalId=${k.value.id}`})})(a)},{default:i(()=>[d(t,{src:a.icon,mode:"aspectFit",class:"icon"},null,8,["src"]),d(s,{class:"info"},{default:i(()=>[d(y,{class:"name"},{default:i(()=>[n(o(a.name),1)]),_:2},1024),d(y,{class:"desc"},{default:i(()=>[n(o(a.description),1)]),_:2},1024)]),_:2},1024),d(y,{class:"arrow"},{default:i(()=>[n(">")]),_:1})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),d(s,{class:"guide-section card"},{default:i(()=>[d(s,{class:"section-title"},{default:i(()=>[n("交通指引")]),_:1}),d(s,{class:"map-container"},{default:i(()=>[d(b,{latitude:k.value.latitude,longitude:k.value.longitude,markers:[{latitude:k.value.latitude,longitude:k.value.longitude,iconPath:"/static/icons/marker.png",width:32,height:32}],class:"map"},null,8,["latitude","longitude","markers"])]),_:1}),d(s,{class:"transport-list"},{default:i(()=>[(c(!0),r(p,null,f(k.value.transport,(a,e)=>(c(),l(s,{class:"transport-item",key:e},{default:i(()=>[d(y,{class:"type"},{default:i(()=>[n(o(a.type),1)]),_:2},1024),d(y,{class:"route"},{default:i(()=>[n(o(a.route),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-7c1e63ad"]]);export{k as default};