mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-12 02:42:49 +00:00
2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{d as a,r as e,u as t,a as o,c as l,o as r,b as s,g as p,s as i,e as u,f as d,h as n,i as g,j as m,w as v,k as f,l as j,v as _,m as c,n as b,p as h,q as x,t as y,x as S,y as w}from"./index-faf5e276.js";import{_ as C}from"./u-loading-page.4ec3ad33.js";import{_ as k,a as D}from"./index.e9b4c317.js";import{u as M}from"./useShare.3b5bf680.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.a6d83e95.js";import"./u-transition.bcacef93.js";import"./u-icon.71776381.js";import"./u--image.90dc3990.js";import"./u-image.44e221c2.js";import"./app-link.vue_vue_type_script_setup_true_lang.8d02ecda.js";import"./u-avatar.9784460f.js";import"./u--text.c8005a3e.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.501f5819.js";import"./u-form.ab08229f.js";import"./u-button.9384f0e3.js";import"./u-popup.a69d5115.js";import"./u-safe-bottom.c1f1e254.js";import"./tabbar.75ed1765.js";import"./u-badge.d297a0fc.js";import"./u-tabbar.f1e34422.js";import"./article.0849380d.js";import"./vipcard.5c43eb30.js";import"./goods.79477506.js";import"./tourism.7006ebdc.js";import"./wechat.2fa35c62.js";const R=B(a({__name:"diy",setup(a){const{setShare:B,onShareAppMessage:R,onShareTimeline:I}=M(),J=e(!0),q=t(),A=e(0),E=e(0),H=e(""),N=e(""),O=o({pageMode:"diy",title:"",global:{},value:[]}),T=l((()=>"decorate"==q.mode?q:O));return R(),I(),r((a=>{q.mode=a.mode||"","decorate"==q.mode&&(J.value=!1),E.value=a.id||"",N.value=a.template||"",H.value=a.name})),s((()=>{"decorate"==q.mode?q.init():p({id:E.value,name:H.value,template:N.value}).then((a=>{let e=a.data;if(e.value){O.pageMode=e.mode,O.title=e.title;let a=JSON.parse(e.value);O.global=a.global,O.value=a.value,O.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;")})),i({title:O.title}),J.value=!1;let t=e.share?JSON.parse(e.share):null;B(t)}else"other"==e.mode&&u({url:e.page})}))})),d((()=>{A.value++,n()})),(a,e)=>{const t=x(y("u-loading-page"),C),o=x(y("diy-group"),k),l=S,r=x(y("fixed-group"),D);return g(),m(l,null,{default:v((()=>[f(t,{loading:J.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),j(f(l,null,{default:v((()=>[c(" 自定义模板渲染 "),"fixed"!=b(T).pageMode?(g(),m(l,{key:0,class:"diy-template-wrap bg-index",style:h({backgroundColor:b(T).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:b(T).global.bgUrl?"url("+b(w)(b(T).global.bgUrl)+")":""})},{default:v((()=>[f(o,{data:b(T),pullDownRefreshCount:A.value},null,8,["data","pullDownRefreshCount"])])),_:1},8,["style"])):c("v-if",!0),c(" 固定模板渲染 "),"fixed"==b(T).pageMode?(g(),m(l,{key:1,class:"fixed-template-wrap"},{default:v((()=>[f(r,{data:b(T),pullDownRefreshCount:A.value},null,8,["data","pullDownRefreshCount"])])),_:1})):c("v-if",!0)])),_:1},512),[[_,!J.value]])])),_:1})}}}),[["__scopeId","data-v-dea6a977"]]);export{R as default};
|