Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

2 wiersze
2.8 KiB

  1. import{_ as e,r as a,c as t,o as n,a as s,w as l,g as i,b as u,s as o,d as c,e as r,f as v,i as h,h as d,j as f,k as g,l as p,m,n as y,t as _,p as x,q as b,u as j,v as w}from"./index-It-40-XE.js";import{m as z}from"./mp-html.CQ6RgAWO.js";const k={onShareAppMessage:()=>({title:"肠愈同行 · 患者关爱",path:"/pages/index/index",imageUrl:"https://cdn.csybhelp.com/images/cytx/cytx_share_banner.jpg"}),onShareTimeline:()=>({title:"肠愈同行 · 患者关爱",imageUrl:"https://cdn.csybhelp.com/images/cytx/cytx_share_banner.jpg"})},S=e(Object.assign(k,{__name:"index",setup(e){const k={h1:"font-size:inherit;font-weight:inherit;",h2:"font-size:inherit;font-weight:inherit;",h3:"font-size:inherit;font-weight:inherit;",h4:"font-size:inherit;font-weight:inherit;",h5:"font-size:inherit;font-weight:inherit;",h6:"font-size:inherit;font-weight:inherit;",ol:"list-style:none;margin:0;padding:0;",ul:"list-style:none;margin:0;padding:0;",menu:"list-style:none;"},S="cytx-index-content",T=a(""),U=a(!1),q=a(null),A=a(!1),C=t((()=>q.value&&q.value.patient||null)),I=t((()=>C.value&&1===C.value.auth_status)),M=t((()=>C.value&&void 0!==C.value.status&&null!==C.value.status?C.value.status:null)),O=t((()=>A.value&&I.value?null===M.value||void 0===M.value||-1===M.value?"加入项目":1===M.value?"已加入":0===M.value?"已申请,审核中":2===M.value?"已拒绝,重新申请":"加入项目":"加入项目")),B=t((()=>A.value&&I.value?1===M.value?"joined":0===M.value?"pending":2===M.value?"rejected":"":"")),D=()=>{A.value?I.value?1!==M.value&&0!==M.value?(M.value,x({url:"/pages/myinfo/myinfo"})):j({url:"/pages/profile/profile"}):b({title:"提示",content:"请先完成实名认证",confirmText:"去认证",success:e=>{e.confirm&&x({url:"/pages/verify/verify"})}}):x({url:"/pages/login/index"})};return n((()=>{U.value||(async()=>{try{const e=i(S);e&&(T.value=e)}catch(e){}try{const e=await u("/api/content",{key:"index_content"});e.data&&e.data.content&&(T.value=e.data.content,o(S,e.data.content))}catch(e){console.error("获取首页内容失败",e)}finally{U.value=!0}})(),(async()=>{if(A.value=!!c(),q.value=r(),A.value)try{const e=await u("/api/mp/userinfo");q.value=e.data,v(e.data)}catch(e){}})()})),(e,a)=>{const t=h,n=w;return d(),s(t,{class:"page"},{default:l((()=>[f(t,{class:"banner-h5"},{default:l((()=>[g("img",{class:"banner-img",src:"https://cdn.csybhelp.com/images/cytx/index-bg.png"})])),_:1}),f(t,{class:"content-area"},{default:l((()=>[T.value?(d(),s(t,{key:0,class:"letter"},{default:l((()=>[f(t,{class:"body"},{default:l((()=>[f(z,{content:T.value,"tag-style":k},null,8,["content"])])),_:1})])),_:1})):U.value?m("",!0):(d(),s(t,{key:1,class:"loading-text"},{default:l((()=>[p("加载中...")])),_:1})),f(n,{class:y(["join-btn",B.value]),onClick:D},{default:l((()=>[p(_(O.value),1)])),_:1},8,["class"])])),_:1})])),_:1})}}}),[["__scopeId","data-v-2606ab30"]]);export{S as default};