WXL
5 天以前 871522ed7e06fd9c62a87c178d7f5c88d7853a20
1
import{_ as a,r as s,c as e,w as l,i as t,a as d,e as c,f as n,h as i,F as o,k as r,I as u,b as p,t as f,p as m,q as _,n as g,v as h,m as b,x as k}from"./index-DF3kK8Jo.js";const x=a({__name:"index",setup(a){const x=s(""),v=s([{id:1,name:"青岛镜湖医院",address:"青岛连胜马路33号",image:"/static/hospital/kiang-wu.png",tags:["综合医院","24小时急诊","特需门诊"],rating:4.8,distance:2.5},{id:2,name:"青岛科大医院",address:"青岛氹仔大学大马路",image:"/static/hospital/must.png",tags:["大学医院","专科门诊","中医科"],rating:4.7,distance:5.8}]);return(a,s)=>{const I=r,y=u,V=t,$=b,w=k;return d(),e(V,{class:"appointment-container"},{default:l(()=>[c(V,{class:"search-bar"},{default:l(()=>[c(V,{class:"search-box"},{default:l(()=>[c(I,{class:"iconfont icon-search"}),c(y,{type:"text",placeholder:a.$t("appointment.search.placeholder"),modelValue:x.value,"onUpdate:modelValue":s[0]||(s[0]=a=>x.value=a)},null,8,["placeholder","modelValue"])]),_:1})]),_:1}),c(V,{class:"hospital-list"},{default:l(()=>[(d(!0),n(o,null,i(v.value,(a,s)=>(d(),e(V,{class:"hospital-item card",key:s},{default:l(()=>[c($,{src:a.image,mode:"aspectFill",class:"hospital-image"},null,8,["src"]),c(V,{class:"info"},{default:l(()=>[c(I,{class:"name"},{default:l(()=>[p(f(a.name),1)]),_:2},1024),c(I,{class:"address"},{default:l(()=>[p(f(a.address),1)]),_:2},1024),c(V,{class:"tags"},{default:l(()=>[(d(!0),n(o,null,i(a.tags,(a,s)=>(d(),e(I,{key:s},{default:l(()=>[p(f(a),1)]),_:2},1024))),128))]),_:2},1024),c(V,{class:"footer"},{default:l(()=>[c(V,{class:"rating"},{default:l(()=>[c(I,{class:"score"},{default:l(()=>[p(f(a.rating),1)]),_:2},1024),c(I,{class:"label"},{default:l(()=>[p("综合评分")]),_:1})]),_:2},1024),c(V,{class:"distance"},{default:l(()=>[c(I,{class:"value"},{default:l(()=>[p(f(a.distance)+"km",1)]),_:2},1024),c(I,{class:"label"},{default:l(()=>[p("距离")]),_:1})]),_:2},1024),c(w,{class:"book-btn primary-btn",onClick:m(s=>(a=>{_().globalData.currentHospitalId=a.id,g({url:`/pages/department/index?hospitalId=${a.id}`,fail:s=>{console.error("导航失败:",s),h({url:`/pages/department/index?hospitalId=${a.id}`,fail:a=>{console.error("重定向失败:",a)}})}})})(a),["stop"])},{default:l(()=>[p(" 立即预约 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-eabab81e"]]);export{x as default};