mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-18 06:33:49 +00:00
2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{d as a,r as e,u as l,a as t,c as o,o as r,b as s,g as p,s as u,e as i,f as d,h as g,i as n,j as m,w as f,k as v,l as c,v as b,m as h,n as _,p as j,q as x,t as y,x as S,y as w}from"./index-5ba59c4d.js";import{_ as C}from"./u-loading-page.e727eea0.js";import{_ as k,a as M}from"./index.2ec463be.js";import{u as R}from"./useShare.7d7a601e.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.014f987d.js";import"./u-transition.d1b248b1.js";import"./u-icon.8a457f3e.js";import"./u-image.db9c5928.js";import"./app-link.vue_vue_type_script_setup_true_lang.a9dbfad3.js";import"./u-avatar.ee4be43e.js";import"./u-popup.e7a74750.js";import"./u-safe-bottom.6453ad9a.js";import"./u-tabbar.39bd3b96.js";import"./wechat.57f78ab2.js";const B=D(a({__name:"diy",setup(a){const{setShare:D,onShareAppMessage:B,onShareTimeline:O}=R(),T=e(!0),U=l(),I=e(0),J=e(0),N=e(""),q=e(""),A=t({pageMode:"diy",title:"",global:{},value:[]}),E=o((()=>"decorate"==U.mode?U:A));return B(),O(),r((a=>{U.mode=a.mode||"","decorate"==U.mode&&(T.value=!1),J.value=a.id||"",q.value=a.template||"",N.value=a.name})),s((()=>{"decorate"==U.mode?U.init():p({id:J.value,name:N.value,template:q.value}).then((a=>{let e=a.data;if(e.value){A.pageMode=e.mode,A.title=e.title;let a=JSON.parse(e.value);A.global=a.global,A.value=a.value,A.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;")})),u({title:A.title}),T.value=!1;let l=e.share?JSON.parse(e.share):null;D(l)}else"other"==e.mode&&i({url:e.page})}))})),d((()=>{I.value++,g()})),(a,e)=>{const l=x(y("u-loading-page"),C),t=x(y("diy-group"),k),o=S,r=x(y("fixed-group"),M);return n(),m(o,null,{default:f((()=>[v(l,{loading:T.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),c(v(o,null,{default:f((()=>[h(" 自定义模板渲染 "),"fixed"!=_(E).pageMode?(n(),m(o,{key:0,class:"diy-template-wrap bg-index",style:j({backgroundColor:_(E).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:_(E).global.bgUrl?"url("+_(w)(_(E).global.bgUrl)+")":""})},{default:f((()=>[v(t,{data:_(E),pullDownRefreshCount:I.value},null,8,["data","pullDownRefreshCount"])])),_:1},8,["style"])):h("v-if",!0),h(" 固定模板渲染 "),"fixed"==_(E).pageMode?(n(),m(o,{key:1,class:"fixed-template-wrap"},{default:f((()=>[v(r,{data:_(E),pullDownRefreshCount:I.value},null,8,["data","pullDownRefreshCount"])])),_:1})):h("v-if",!0)])),_:1},512),[[b,!T.value]])])),_:1})}}}),[["__scopeId","data-v-dea6a977"]]);export{B as default};
|