選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

2 行
2.6 KiB

  1. import{_ as e,r as a,c as t,o as n,a as l,w as s,g as i,b as u,s as o,d as c,e as r,f as v,i as d,h as f,j as h,k as g,l as p,m as y,n as m,t as _,p as x,q as w,u as b,v as j}from"./index-BEpXkRHc.js";import{m as z}from"./mp-html.CUhN47O7.js";const k=e({__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;"},q=a(""),C=a(!1),I=a(null),T=a(!1),A=t((()=>I.value&&I.value.patient||null)),B=t((()=>A.value&&1===A.value.auth_status)),D=t((()=>A.value&&void 0!==A.value.status&&null!==A.value.status?A.value.status:null)),E=t((()=>T.value&&B.value?null===D.value||void 0===D.value||-1===D.value?"加入项目":1===D.value?"已加入":0===D.value?"已申请,审核中":2===D.value?"已拒绝,重新申请":"加入项目":"加入项目")),F=t((()=>T.value&&B.value?1===D.value?"joined":0===D.value?"pending":2===D.value?"rejected":"":"")),G=()=>{T.value?B.value?1!==D.value&&0!==D.value?(D.value,x({url:"/pages/myinfo/myinfo"})):b({url:"/pages/profile/profile"}):w({title:"提示",content:"请先完成实名认证",confirmText:"去认证",success:e=>{e.confirm&&x({url:"/pages/verify/verify"})}}):x({url:"/pages/login/index"})};return n((()=>{C.value||(async()=>{try{const e=i("cytx-index-content");e&&(q.value=e)}catch(e){}try{const e=await u("/api/content",{key:"index_content"});e.data&&e.data.content&&(q.value=e.data.content,o("cytx-index-content",e.data.content))}catch(e){console.error("获取首页内容失败",e)}finally{C.value=!0}})(),(async()=>{if(T.value=!!c(),I.value=r(),T.value)try{const e=await u("/api/mp/userinfo");I.value=e.data,v(e.data)}catch(e){}})()})),(e,a)=>{const t=d,n=j;return f(),l(t,{class:"page"},{default:s((()=>[h(t,{class:"banner-h5"},{default:s((()=>[g("img",{class:"banner-img",src:"https://cdn.csybhelp.com/images/cytx/index-bg.png"})])),_:1}),h(t,{class:"content-area"},{default:s((()=>[q.value?(f(),l(t,{key:0,class:"letter"},{default:s((()=>[h(t,{class:"body"},{default:s((()=>[h(z,{content:q.value,"tag-style":k},null,8,["content"])])),_:1})])),_:1})):C.value?y("",!0):(f(),l(t,{key:1,class:"loading-text"},{default:s((()=>[p("加载中...")])),_:1})),h(n,{class:m(["join-btn",F.value]),onClick:G},{default:s((()=>[p(_(E.value),1)])),_:1},8,["class"])])),_:1})])),_:1})}}},[["__scopeId","data-v-84776f0e"]]);export{k as default};