import{_ as e}from"./guide-nav-bar.BJfhkVe1.js";import{c as a,w as s,n as t,i as r,r as o,o as n,a as i,d as l,f as g,t as c,l as m,F as d,m as p,b as u}from"./index-BnLvjEdM.js";import{_ as f,r as _}from"./uni-app.es.uB4LYXRi.js";import{g as h}from"./agreement.9ITIgBla.js";import{r as k,b as y}from"./router.CBaMGX41.js";import{_ as v}from"./chevron-right.afhjJCen.js";import"./system.wijhEWbn.js";const j=f({components:{GuideNavBar:e},data:()=>({isLeaving:!1,loading:!0,errorMessage:"",agreements:[]}),onLoad(){this.loadAgreements()},methods:{async loadAgreements(){this.loading=!0,this.errorMessage="";try{const e=await h();this.agreements=Array.isArray(e)?e:[]}catch(e){this.errorMessage=e.message||"协议加载失败"}finally{this.loading=!1}},goBack(){this.isLeaving||(this.isLeaving=!0,setTimeout(()=>{y()},280))},openAgreement(e){k(`/pages/agreement-detail/index?code=${encodeURIComponent(e.code)}`)}}},[["render",function(f,h,k,y,j,A){const w=_(o("guide-nav-bar"),e),x=r,B=g,C=u;return n(),a(x,{class:t(["agreement-page",{leaving:j.isLeaving}])},{default:s(()=>[i(w,{title:"用户协议",onBack:A.goBack},null,8,["onBack"]),j.loading?(n(),a(x,{key:0,class:"page-state"},{default:s(()=>[l("正在加载协议...")]),_:1})):j.errorMessage?(n(),a(x,{key:1,class:"page-state error-state",onClick:A.loadAgreements},{default:s(()=>[i(B,null,{default:s(()=>[l(c(j.errorMessage),1)]),_:1}),i(B,{class:"retry-text"},{default:s(()=>[l("点击重试")]),_:1})]),_:1},8,["onClick"])):(n(),a(x,{key:2,class:"agreement-list"},{default:s(()=>[(n(!0),m(d,null,p(j.agreements,e=>(n(),a(x,{key:e.code,class:"agreement-row",onClick:a=>A.openAgreement(e)},{default:s(()=>[i(B,{class:"row-title"},{default:s(()=>[l(c(e.title),1)]),_:2},1024),i(C,{class:"row-arrow",src:v,mode:"aspectFit"})]),_:2},1032,["onClick"]))),128))]),_:1}))]),_:1},8,["class"])}],["__scopeId","data-v-e6e04fc8"]]);export{j as default};