mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-25 17:34:43 +00:00
2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{d as e,r as a,u as l,a as t,c as o,o as s,b as r,g as p,s as u,e as i,f as n,h as d,i as g,j as m,w as _,k as v,l as f,v as b,m as c,n as h,p as y,q as j,t as x,x as S,y as w}from"./index-ea6e0cb1.js";import{_ as C}from"./u-loading-page.2fae2fd1.js";import{_ as k,a as M}from"./index.4abef7c4.js";import{u as R}from"./useShare.39ce9458.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.5076bc14.js";import"./u-transition.58c21162.js";import"./u-icon.d0747f2e.js";import"./u-image.e58acf3c.js";import"./app-link.vue_vue_type_script_setup_true_lang.71c4d6c7.js";import"./u-avatar.5ac4ddfa.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.b0fb96a4.js";import"./u-form.35f8de54.js";import"./u-button.vue_vue_type_style_index_0_scoped_6b0695bb_lang.00626b24.js";import"./u-popup.58d58be7.js";import"./u-safe-bottom.71dc384f.js";import"./u-tabbar.1741b17a.js";import"./wechat.a04caa2b.js";const B=D(e({__name:"diy",setup(e){const{setShare:D,onShareAppMessage:B,onShareTimeline:O}=R(),T=a(!0),U=l(),I=a(0),J=a(0),N=a(""),q=a(""),A=t({pageMode:"diy",title:"",global:{},value:[]}),E=o((()=>"decorate"==U.mode?U:A));return B(),O(),s((e=>{U.mode=e.mode||"","decorate"==U.mode&&(T.value=!1),J.value=e.id||"",q.value=e.template||"",N.value=e.name})),r((()=>{"decorate"==U.mode?U.init():p({id:J.value,name:N.value,template:q.value}).then((e=>{let a=e.data;if(a.value){A.pageMode=a.mode,A.title=a.title;let e=JSON.parse(a.value);A.global=e.global,A.value=e.value,A.value.forEach(((e,a)=>{e.pageStyle="",e.pageBgColor&&(e.pageStyle+="background-color:"+e.pageBgColor+";"),e.margin&&(e.pageStyle+="padding-top:"+2*e.margin.top+"rpx;",e.pageStyle+="padding-bottom:"+2*e.margin.bottom+"rpx;",e.pageStyle+="padding-right:"+2*e.margin.both+"rpx;",e.pageStyle+="padding-left:"+2*e.margin.both+"rpx;")})),u({title:A.title}),T.value=!1;let l=a.share?JSON.parse(a.share):null;D(l)}else"other"==a.mode&&i({url:a.page})}))})),n((()=>{I.value++,d()})),(e,a)=>{const l=j(x("u-loading-page"),C),t=j(x("diy-group"),k),o=S,s=j(x("fixed-group"),M);return g(),m(o,null,{default:_((()=>[v(l,{loading:T.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),f(v(o,null,{default:_((()=>[c(" 自定义模板渲染 "),"fixed"!=h(E).pageMode?(g(),m(o,{key:0,class:"diy-template-wrap bg-index",style:y({backgroundColor:h(E).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:h(E).global.bgUrl?"url("+h(w)(h(E).global.bgUrl)+")":""})},{default:_((()=>[v(t,{data:h(E),pullDownRefreshCount:I.value},null,8,["data","pullDownRefreshCount"])])),_:1},8,["style"])):c("v-if",!0),c(" 固定模板渲染 "),"fixed"==h(E).pageMode?(g(),m(o,{key:1,class:"fixed-template-wrap"},{default:_((()=>[v(s,{data:h(E),pullDownRefreshCount:I.value},null,8,["data","pullDownRefreshCount"])])),_:1})):c("v-if",!0)])),_:1},512),[[b,!T.value]])])),_:1})}}}),[["__scopeId","data-v-dea6a977"]]);export{B as default};
|