import{d as a,r as e,u as l,a as o,c as t,o as p,b as r,s,e as i,g,f as d,h as u,Y as n,i as m,j as f,w as b,k as c,l as v,v as _,m as x,n as y,p as j,q as h,t as k,x as w,y as M}from"./index-c1dbaba4.js";import{_ as S}from"./u-loading-page.8a915b31.js";import{_ as D,a as I}from"./index.9ca226e6.js";import{_ as R}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.4b2cb429.js";import"./u-transition.24c0ace1.js";import"./u-icon.d4bf195f.js";import"./u-image.86f8f5db.js";import"./app-link.vue_vue_type_script_setup_true_lang.e42fbc9b.js";import"./u-avatar.85887529.js";import"./u-popup.c9f22720.js";import"./u-safe-bottom.f0120e94.js";import"./u-tabbar.7b503373.js";const B=R(a({__name:"index",setup(a){const R=e(!0),B=l(),C=e(0),E=o({pageMode:"diy",title:"",global:{},value:[]}),U=t((()=>"decorate"==B.mode?B:E));return p((a=>{B.mode=a.mode||"","decorate"==B.mode&&(R.value=!1)})),r((()=>{C.value++,s()})),i((()=>{"decorate"==B.mode?B.init():g({name:"DIY_MEMBER_INDEX"}).then((a=>{let e=a.data;if(e.value){E.pageMode=e.mode,E.title=e.title;let a=JSON.parse(e.value);E.global=a.global,E.value=a.value,E.value.forEach(((a,e)=>{a.pageStyle="",a.pageBgColor&&(a.pageStyle+="background-color:"+a.pageBgColor+";"),a.margin&&(a.pageStyle+="padding-top:"+2*a.margin.top+"rpx;",a.pageStyle+="padding-bottom:"+2*a.margin.bottom+"rpx;",a.pageStyle+="padding-right:"+2*a.margin.both+"rpx;",a.pageStyle+="padding-left:"+2*a.margin.both+"rpx;")})),d({title:E.title})}else e.page&&u({url:e.page});R.value=!1})),n().getMemberInfo()})),(a,e)=>{const l=h(k("u-loading-page"),S),o=h(k("diy-group"),D),t=w,p=h(k("fixed-group"),I);return m(),f(t,null,{default:b((()=>[c(l,{loading:R.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),v(c(t,null,{default:b((()=>[x(" 自定义模板渲染 "),"fixed"!=y(U).pageMode?(m(),f(t,{key:0,class:"diy-template-wrap bg-index",style:j({backgroundColor:y(U).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:y(U).global.bgUrl?"url("+y(M)(y(U).global.bgUrl)+")":""})},{default:b((()=>[c(o,{data:y(U),pullDownRefresh:C.value},null,8,["data","pullDownRefresh"])])),_:1},8,["style"])):x("v-if",!0),x(" 固定模板渲染 "),"fixed"==y(U).pageMode?(m(),f(t,{key:1,class:"fixed-template-wrap"},{default:b((()=>[c(p,{data:y(U),pullDownRefresh:C.value},null,8,["data","pullDownRefresh"])])),_:1})):x("v-if",!0)])),_:1},512),[[_,!R.value]])])),_:1})}}}),[["__scopeId","data-v-1f57c7d4"]]);export{B as default};