import{_ as a,r as e,D as s,p as t,c as l,w as c,i as o,a as n,e as u,b as i,t as r,d,f,h as p,F as _,n as m,E as g,N as b,O as v,j as y,m as h,k,J as C}from"./index-BIH8RjL7.js";import{_ as x}from"./Hrs.BDsnYrqj.js";const w=a({__name:"index",setup(a){const w=e({name:"小毛🥚",avatar:"@/static/avatar/default.png",cardNo:"1234567890",vipLevel:"VIP 99"}),N=e({totalCases:0,readCases:0,agreedCases:0}),S=s();e([{label:"待就诊",count:1,path:"/pages/appointment/record"},{label:"待付款",count:2,path:"/pages/payment/record"},{label:"待评价",count:3,path:"/pages/my/reviews"},{label:"优惠券",count:5,path:"/pages/my/coupons"}]);const j=e([{title:"案例服务",items:[{label:"上报案例",icon:"icon-record",path:"/pagesSub/case/CaseDetails"},{label:"我的上报",icon:"icon-payment",path:"/pagesSub/case/index"},{label:"转运登记",icon:"icon-medical",path:"/pagesSub/case/transfer"},{label:"审查记录",icon:"icon-contacts",path:"/pagesSub/ethicalReview/index"}]},{title:"账户设置",items:[{label:"消息通知",icon:"icon-notification",path:"/pagesSub/my/notification"}]}]);t(async()=>{console.log(S.userInfo,"userStore.userInfo"),w.value=S.userInfo,await F()});const I=a=>{m({url:a,fail:e=>{console.error("导航失败:",e),g({url:a,fail:a=>{console.error("重定向失败:",a)}})}})},F=async()=>{try{const a=await uni.$uapi.post("/project/donatebaseinforeport/getTotal");if(200!==a.code)throw new Error(a.msg||"获取统计失败");N.value={totalCases:a.data.all||0,readCases:a.data[2]||0,agreedCases:a.data[3]||0}}catch(a){console.error("获取统计数据失败:",a)}},D=()=>{b({title:"提示",content:"确定要退出登录吗?",success:a=>{a.confirm&&(v(),y({url:"/pages/login/Login"}))}})};return(a,e)=>{const s=h,t=k,m=o;return n(),l(m,{class:"my-container"},{default:c(()=>[u(m,{class:"user-card"},{default:c(()=>[u(m,{class:"user-info",onClick:e[0]||(e[0]=a=>I("/pagesSub/my/profile"))},{default:c(()=>[1==w.value.sex?(n(),l(s,{key:0,src:"/assets/yisn-DRMKmict.jpg",mode:"aspectFill",class:"avatar"})):(n(),l(s,{key:1,src:"/assets/yisna-CMdGBuaO.jpg",mode:"aspectFill",class:"avatar"})),u(m,{class:"info"},{default:c(()=>[u(t,{class:"name"},{default:c(()=>[i(r(w.value.nickName),1)]),_:1}),u(t,{class:"id"},{default:c(()=>[i("账号:"+r(w.value.userName),1)]),_:1}),w.value.coordinatorName?(n(),l(t,{key:0,class:"coordinator"},{default:c(()=>[i(" 协调员:"+r(w.value.coordinatorName)+" ",1),w.value.coordinatorNo?(n(),l(t,{key:0},{default:c(()=>[i("(编号:"+r(w.value.coordinatorNo)+")",1)]),_:1})):d("",!0)]),_:1})):d("",!0)]),_:1})]),_:1})]),_:1}),u(m,{class:"quick-access",onClick:e[1]||(e[1]=a=>I("/pagesSub/case/index"))},{default:c(()=>[u(m,{class:"access-item"},{default:c(()=>[u(t,{class:"count"},{default:c(()=>[i(r(N.value.totalCases),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[i("总上报量")]),_:1})]),_:1}),u(m,{class:"access-item"},{default:c(()=>[u(t,{class:"count"},{default:c(()=>[i(r(N.value.readCases),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[i("已阅读")]),_:1})]),_:1}),u(m,{class:"access-item"},{default:c(()=>[u(t,{class:"count"},{default:c(()=>[i(r(N.value.agreedCases),1)]),_:1}),u(t,{class:"label"},{default:c(()=>[i("已同意")]),_:1})]),_:1})]),_:1}),u(m,{class:"function-list"},{default:c(()=>[(n(!0),f(_,null,p(j.value,(a,e)=>(n(),l(m,{class:"section",key:e},{default:c(()=>[a.title?(n(),l(t,{key:0,class:"section-title"},{default:c(()=>[i(r(a.title),1)]),_:2},1024)):d("",!0),u(m,{class:"menu-list"},{default:c(()=>[(n(!0),f(_,null,p(a.items,(a,e)=>(n(),l(m,{class:"menu-item",key:e,onClick:e=>I(a.path)},{default:c(()=>[u(m,{class:"left"},{default:c(()=>[u(t,{class:C(["iconfont",a.icon])},null,8,["class"]),u(t,{class:"label"},{default:c(()=>[i(r(a.label),1)]),_:2},1024)]),_:2},1024),u(m,{class:"right"},{default:c(()=>[a.value?(n(),l(t,{key:0,class:"value"},{default:c(()=>[i(r(a.value),1)]),_:2},1024)):d("",!0),a.tag?(n(),l(t,{key:1,class:"tag"},{default:c(()=>[i(r(a.tag),1)]),_:2},1024)):d("",!0),u(t,{class:"iconfont icon-arrow-right"})]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1}),u(m,{class:"logout-btn",onClick:D},{default:c(()=>[i(" 退出登录 ")]),_:1}),u(m,{class:"footer-wrapper"},{default:c(()=>[u(m,{class:"footer"},{default:c(()=>[u(t,{class:"tech-text"},{default:c(()=>[i("技术支持:")]),_:1}),u(s,{src:x,class:"tech-logo",mode:"aspectFit"}),u(t,{class:"tech-text"},{default:c(()=>[i("浙江亥尔时科技有限公司")]),_:1})]),_:1}),u(m,{class:"footer-item"},{default:c(()=>[u(t,{class:"footer-text"},{default:c(()=>[i("服务热线:17778760073")]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-2001a42b"]]);export{w as default};
|