import{_ as a,r as e,D as s,p as l,c as t,w as c,i as o,a as n,e as i,b as u,t as r,d,f,h as p,F as _,n as m,E as g,N as v,O as b,j as y,m as h,k,J as C}from"./index-Cv1VfHUB.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 x=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"}]}]);l(async()=>{console.log(S.userInfo,"userStore.userInfo"),w.value=S.userInfo,await I()});const j=a=>{m({url:a,fail:e=>{console.error("导航失败:",e),g({url:a,fail:a=>{console.error("重定向失败:",a)}})}})},I=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=()=>{v({title:"提示",content:"确定要退出登录吗?",success:a=>{a.confirm&&(b(),y({url:"/pages/login/Login"}))}})};return(a,e)=>{const s=h,l=k,m=o;return n(),t(m,{class:"my-container"},{default:c(()=>[i(m,{class:"user-card"},{default:c(()=>[i(m,{class:"user-info",onClick:e[0]||(e[0]=a=>j("/pagesSub/my/profile"))},{default:c(()=>[1==w.value.sex?(n(),t(s,{key:0,src:"/assets/yisn-DRMKmict.jpg",mode:"aspectFill",class:"avatar"})):(n(),t(s,{key:1,src:"/assets/yisna-CMdGBuaO.jpg",mode:"aspectFill",class:"avatar"})),i(m,{class:"info"},{default:c(()=>[i(l,{class:"name"},{default:c(()=>[u(r(w.value.nickName),1)]),_:1}),i(l,{class:"id"},{default:c(()=>[u("账号:"+r(w.value.createBy),1)]),_:1}),w.value.coordinatorName?(n(),t(l,{key:0,class:"coordinator"},{default:c(()=>[u(" 协调员:"+r(w.value.coordinatorName)+" ",1),w.value.coordinatorNo?(n(),t(l,{key:0},{default:c(()=>[u("(编号:"+r(w.value.coordinatorNo)+")",1)]),_:1})):d("",!0)]),_:1})):d("",!0)]),_:1})]),_:1})]),_:1}),i(m,{class:"quick-access"},{default:c(()=>[i(m,{class:"access-item"},{default:c(()=>[i(l,{class:"count"},{default:c(()=>[u(r(N.value.totalCases),1)]),_:1}),i(l,{class:"label"},{default:c(()=>[u("总上报量")]),_:1})]),_:1}),i(m,{class:"access-item"},{default:c(()=>[i(l,{class:"count"},{default:c(()=>[u(r(N.value.readCases),1)]),_:1}),i(l,{class:"label"},{default:c(()=>[u("已阅读")]),_:1})]),_:1}),i(m,{class:"access-item"},{default:c(()=>[i(l,{class:"count"},{default:c(()=>[u(r(N.value.agreedCases),1)]),_:1}),i(l,{class:"label"},{default:c(()=>[u("已同意")]),_:1})]),_:1})]),_:1}),i(m,{class:"function-list"},{default:c(()=>[(n(!0),f(_,null,p(x.value,(a,e)=>(n(),t(m,{class:"section",key:e},{default:c(()=>[a.title?(n(),t(l,{key:0,class:"section-title"},{default:c(()=>[u(r(a.title),1)]),_:2},1024)):d("",!0),i(m,{class:"menu-list"},{default:c(()=>[(n(!0),f(_,null,p(a.items,(a,e)=>(n(),t(m,{class:"menu-item",key:e,onClick:e=>j(a.path)},{default:c(()=>[i(m,{class:"left"},{default:c(()=>[i(l,{class:C(["iconfont",a.icon])},null,8,["class"]),i(l,{class:"label"},{default:c(()=>[u(r(a.label),1)]),_:2},1024)]),_:2},1024),i(m,{class:"right"},{default:c(()=>[a.value?(n(),t(l,{key:0,class:"value"},{default:c(()=>[u(r(a.value),1)]),_:2},1024)):d("",!0),a.tag?(n(),t(l,{key:1,class:"tag"},{default:c(()=>[u(r(a.tag),1)]),_:2},1024)):d("",!0),i(l,{class:"iconfont icon-arrow-right"})]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1}),i(m,{class:"logout-btn",onClick:D},{default:c(()=>[u(" 退出登录 ")]),_:1})]),_:1})}}},[["__scopeId","data-v-9a15aca2"]]);export{w as default};
|