"use strict";const t=require("../../common/vendor.js"),e=require("../../common/assets.js"),a={__name:"medical",setup(a){const o=t.ref({total:12,thisYear:5,pending:2}),s=t.ref([{id:1,date:"2024-03-25 09:30",hospitalName:"青岛镜湖医院",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"心内科",doctorName:"张医生",doctorTitle:"主任医师",doctorAvatar:"/static/doctor/doctor1.jpg",status:"upcoming",statusText:"待就诊",fee:60},{id:2,date:"2024-03-20 15:00",hospitalName:"青岛科大医院",hospitalLogo:"/static/hospital/must.jpg",departmentName:"儿科",doctorName:"李医生",doctorTitle:"副主任医师",doctorAvatar:"/static/doctor/doctor2.jpg",status:"completed",statusText:"已完成",diagnosis:"上呼吸道感染",fee:80,hasReport:!0},{id:3,date:"2024-03-15 10:30",hospitalName:"青岛镜湖医院",hospitalLogo:"/static/hospital/kiang-wu.jpg",departmentName:"骨科",doctorName:"王医生",doctorTitle:"主任医师",doctorAvatar:"/static/doctor/doctor3.jpg",status:"completed",statusText:"已完成",diagnosis:"腰椎间盘突出",fee:100,hasReport:!0}]),i=t.ref(!0),d=t.ref(!1),r=()=>{d.value=!0,l(),setTimeout(()=>{d.value=!1},1e3)},c=()=>{i.value&&l()},l=()=>{setTimeout(()=>{i.value=!1},1e3)};return(a,l)=>t.e({a:t.t(o.value.total),b:t.t(o.value.thisYear),c:t.t(o.value.pending),d:t.f(s.value,(e,a,o)=>t.e({a:t.t(e.date.split(" ")[0]),b:t.t(e.date.split(" ")[1]),c:e.hospitalLogo,d:t.t(e.hospitalName),e:t.t(e.departmentName),f:t.t(e.statusText),g:t.n(e.status),h:e.doctorAvatar,i:t.t(e.doctorName),j:t.t(e.doctorTitle),k:e.diagnosis},e.diagnosis?{l:t.t(e.diagnosis)}:{},{m:t.t(e.fee),n:"upcoming"===e.status},"upcoming"===e.status?{o:t.o(a=>(e=>{t.index.showModal({title:"取消预约",content:"确定要取消该预约吗?",success:t=>{t.confirm&&console.log("取消预约:",e.id)}})})(e),a)}:{},{p:"completed"===e.status},"completed"===e.status?{q:t.o(a=>(e=>{e.hasReport&&t.index.navigateTo({url:`/pages/records/report?id=${e.id}`})})(e),a)}:{},{r:a,s:t.o(a=>(e=>{t.index.navigateTo({url:`/pages/records/detail?id=${e.id}`})})(e),a)})),e:i.value},(i.value,{}),{f:0===s.value.length},0===s.value.length?{g:e._imports_0$3}:{},{h:d.value,i:t.o(r),j:t.o(c),k:t.gei(a,"")})}};wx.createPage(a);