import{a as y,aB as d,r as c,f as a,q as b,aj as B,at as k,c as l,o as n,b as u,L as w,Q as p,J as C,K as N}from"./vue.D1BjjNmv.js";import{G as x}from"./api.DruTBlmV.js";import{_ as q}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./index.RmYEUox2.js";const D={class:"agreement-page"},I={class:"agreement-header"},L={key:0,class:"agreement-error"},M=["innerHTML"],T=y({__name:"view",setup(j){const o=d(),s=c(!1),t=c(""),r=c(""),_={"/user-agreement":3,"/privacy-policy":4},m=a(()=>{const e=Number(o.query.id);return!Number.isNaN(e)&&e>0?e:_[o.path]??3}),v=a(()=>o.path==="/privacy-policy"?"隐私协议":"用户服务协议"),f=e=>(e==null?void 0:e.content_html)||(e==null?void 0:e.content)||(e==null?void 0:e.detail)||(e==null?void 0:e.description)||"";return b(async()=>{s.value=!0,t.value="",r.value="";try{const e=await x(m.value),i=(e==null?void 0:e.data)??e;r.value=f(i)||"
暂无内容
"}catch(e){t.value=(e==null?void 0:e.msg)||"内容加载失败"}finally{s.value=!1}}),(e,i)=>{const h=B("el-scrollbar"),g=k("loading");return n(),l("div",D,[u("div",I,[u("h2",null,p(v.value),1)]),w((n(),C(h,{class:"agreement-content"},{default:N(()=>[t.value?(n(),l("div",L,p(t.value),1)):(n(),l("div",{key:1,innerHTML:r.value},null,8,M))]),_:1})),[[g,s.value]])])}}}),J=q(T,[["__scopeId","data-v-ffebe79f"]]);export{J as default};