WXL
3 天以前 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7
1
import{_ as a,r as e,o as s,O as l,c as t,w as c,i as u,a as i,e as o,b as n,t as d,B as r,f,F as _,h as m,d as v,K as p,L as g,D as T,k as b,x as k,Q as h,m as x}from"./index-DF3kK8Jo.js";const y=a({__name:"report-detail",setup(a){const y=e({id:1,name:"心电图检查报告",status:"normal",statusText:"正常",checkTime:"2024-03-25 09:30",reportTime:"2024-03-25 10:30",department:"心内科",doctor:"张医生",result:"窦性心律,心率75次/分,各导联ST-T未见明显异常。",images:["/static/report/ecg1.jpg","/static/report/ecg2.jpg"],advice:"建议定期复查,保持良好的生活习惯,适量运动。"}),C=()=>{p({title:"下载中..."}),setTimeout(()=>{g(),T({title:"下载成功",icon:"success"})},1500)},j=()=>{uni.share({provider:"weixin",scene:"WXSceneSession",type:1,summary:`${y.value.name} - ${y.value.statusText}`,success:a=>{console.log("分享成功:",a)},fail:a=>{console.error("分享失败:",a)}})};s(()=>{var a,e;const s=l(),t=null==(e=null==(a=s[s.length-1].$page)?void 0:a.options)?void 0:e.id;S(t)});const S=a=>{console.log("加载报告:",a)};return(a,e)=>{const s=b,l=u,p=x,g=k;return i(),t(l,{class:"report-detail"},{default:c(()=>[o(l,{class:"info-card"},{default:c(()=>[o(l,{class:"header"},{default:c(()=>[o(s,{class:"title"},{default:c(()=>[n(d(y.value.name),1)]),_:1}),o(s,{class:r(["status",y.value.status])},{default:c(()=>[n(d(y.value.statusText),1)]),_:1},8,["class"])]),_:1}),o(l,{class:"info-list"},{default:c(()=>[o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("检查时间")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.checkTime),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("报告时间")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.reportTime),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("检查科室")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.department),1)]),_:1})]),_:1}),o(l,{class:"info-item"},{default:c(()=>[o(s,{class:"label"},{default:c(()=>[n("检查医生")]),_:1}),o(s,{class:"value"},{default:c(()=>[n(d(y.value.doctor),1)]),_:1})]),_:1})]),_:1})]),_:1}),o(l,{class:"result-card"},{default:c(()=>{var a;return[o(l,{class:"section-title"},{default:c(()=>[n("检查结果")]),_:1}),o(l,{class:"result-content"},{default:c(()=>[o(s,null,{default:c(()=>[n(d(y.value.result),1)]),_:1})]),_:1}),(null==(a=y.value.images)?void 0:a.length)?(i(),f(_,{key:0},[o(l,{class:"section-title"},{default:c(()=>[n("检查图片")]),_:1}),o(l,{class:"image-list"},{default:c(()=>[(i(!0),f(_,null,m(y.value.images,(a,e)=>(i(),t(p,{key:e,src:a,mode:"aspectFill",onClick:a=>(a=>{h({urls:y.value.images,current:a})})(e)},null,8,["src","onClick"]))),128))]),_:1})],64)):v("",!0)]}),_:1}),o(l,{class:"advice-card"},{default:c(()=>[o(l,{class:"section-title"},{default:c(()=>[n("医生建议")]),_:1}),o(l,{class:"advice-content"},{default:c(()=>[o(s,null,{default:c(()=>[n(d(y.value.advice),1)]),_:1})]),_:1})]),_:1}),o(l,{class:"bottom-buttons"},{default:c(()=>[o(g,{class:"action-btn outline",onClick:C},{default:c(()=>[n("下载报告")]),_:1}),o(g,{class:"action-btn primary",onClick:j},{default:c(()=>[n("分享报告")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-8ced7aa2"]]);export{y as default};