WXL
4 天以前 3bd962a6d7f61239c020e2dbbeb7341e5b842dd1
1
import{_ as a,r as e,o as s,O as t,c as l,w as c,i as o,a as d,e as u,b as n,t as f,f as i,h as r,F as _,K as m,L as p,G as v,v as g,m as h,k as b,x as N}from"./index-DF3kK8Jo.js";const I=a({__name:"confirm",setup(a){const I=e({hospitalName:"青岛镜湖医院",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"心内科",doctorName:"张医生",doctorTitle:"主任医师",doctorAvatar:"/static/doctor/doctor1.png",fee:60,date:"2024-03-25",time:"09:30-10:00"}),k=e({name:"张三",gender:"男",age:45,cardNo:"1234567890"}),w=["请您按时就诊,提前15分钟到达医院","请携带就诊卡和有效身份证件","如需取消预约,请提前24小时操作","就诊当天请遵医嘱,保持空腹"],x=()=>{m({title:"提交中..."}),setTimeout(()=>{p(),v({title:"预约成功",content:"您的预约已成功提交",showCancel:!1,success:()=>{g({url:"/pages/appointment/record"})}})},1500)};s(()=>{var a;const e=t(),s=e[e.length-1],{patientId:l,departmentId:c,hospitalId:o,doctorId:d,scheduleId:u}=(null==(a=s.$page)?void 0:a.options)||{};F(l,c,o,d,u)});const F=(...a)=>{console.log("加载预约信息:",a)};return(a,e)=>{const s=h,t=b,m=o,p=N;return d(),l(m,{class:"confirm-container"},{default:c(()=>[u(m,{class:"info-card"},{default:c(()=>[u(m,{class:"hospital-info"},{default:c(()=>[u(s,{src:I.value.hospitalLogo,mode:"aspectFit",class:"logo"},null,8,["src"]),u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(I.value.hospitalName),1)]),_:1}),u(t,{class:"department"},{default:c(()=>[n(f(I.value.departmentName),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"doctor-info"},{default:c(()=>[u(s,{src:I.value.doctorAvatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(I.value.doctorName),1)]),_:1}),u(t,{class:"title"},{default:c(()=>[n(f(I.value.doctorTitle),1)]),_:1})]),_:1}),u(m,{class:"fee"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[n("挂号费")]),_:1}),u(t,{class:"amount"},{default:c(()=>[n("¥"+f(I.value.fee),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"schedule-info"},{default:c(()=>[u(t,{class:"date"},{default:c(()=>[n(f(I.value.date),1)]),_:1}),u(t,{class:"time"},{default:c(()=>[n(f(I.value.time),1)]),_:1})]),_:1})]),_:1}),u(m,{class:"patient-card"},{default:c(()=>[u(m,{class:"card-title"},{default:c(()=>[n("就诊人信息")]),_:1}),u(m,{class:"patient-info"},{default:c(()=>[u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[n(f(k.value.name),1)]),_:1}),u(t,{class:"details"},{default:c(()=>[n(f(k.value.gender)+" "+f(k.value.age)+"岁",1)]),_:1})]),_:1}),u(m,{class:"card-no"},{default:c(()=>[u(t,{class:"label"},{default:c(()=>[n("就诊卡号:")]),_:1}),u(t,{class:"value"},{default:c(()=>[n(f(k.value.cardNo),1)]),_:1})]),_:1})]),_:1})]),_:1}),u(m,{class:"notice-card"},{default:c(()=>[u(m,{class:"card-title"},{default:c(()=>[n("注意事项")]),_:1}),u(m,{class:"notice-list"},{default:c(()=>[(d(),i(_,null,r(w,(a,e)=>u(m,{class:"notice-item",key:e},{default:c(()=>[u(t,{class:"dot"}),u(t,{class:"content"},{default:c(()=>[n(f(a),1)]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1}),u(m,{class:"bottom-bar"},{default:c(()=>[u(m,{class:"fee-info"},{default:c(()=>[u(t,null,{default:c(()=>[n("实付金额")]),_:1}),u(t,{class:"amount"},{default:c(()=>[n("¥"+f(I.value.fee),1)]),_:1})]),_:1}),u(p,{class:"submit-btn primary-btn",onClick:x},{default:c(()=>[n(" 确认预约 ")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-47aa3673"]]);export{I as default};