decorate-e9ce8cb3.js 3.2 KB

1
  1. import{P as j,_ as z,__tla as C}from"./util-2c2b7720.js";import{d as D,r,f as F,u as B,z as E,a,o as d,j as V,w as u,i as v,c as L,C as M,F as Q,R as q,l as A,dE as G,_ as H,d5 as J,aT as K,aj as N,__tla as O}from"./index-adafbac6.js";import{g as W,__tla as X}from"./template-0f9c27bf.js";import{u as Y,__tla as Z}from"./page-a587e14d.js";import{u as aa,__tla as ta}from"./tagsView-c1fb002f.js";import{u as ea,__tla as ra}from"./useMessage-bfb281d2.js";import{__tla as la}from"./Dialog-f12ef2ae.js";import"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as sa}from"./Qrcode-9ddb0a4b.js";import{__tla as oa}from"./el-text-e2acc90c.js";import{__tla as _a}from"./IFrame.vue_vue_type_script_setup_true_lang-f8fd52e3.js";import{__tla as na}from"./el-card-77656f1b.js";import{__tla as ia}from"./vuedraggable.umd-704d3b36.js";import{__tla as ua}from"./el-collapse-item-06c10259.js";let k,ma=Promise.all([(()=>{try{return C}catch{}})(),(()=>{try{return O}catch{}})(),(()=>{try{return X}catch{}})(),(()=>{try{return Z}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return ua}catch{}})()]).then(async()=>{let i;i="diy_page_index",k=D({name:"DiyTemplateDecorate",__name:"decorate",setup(ca){const t=r(0),m=F([{name:"\u9996\u9875",icon:"ep:home-filled"}]),f=ea(),o=r(!1),l=r(),y=r(),_=r(),h=r(""),g=r([]),w=()=>{g.value=j,_.value=l.value.pages.find(n=>n.name===m[t.value].name)},x=async()=>{if(y){o.value=!0;try{await Y(a(_)),f.success("\u4FDD\u5B58\u6210\u529F")}finally{o.value=!1}}},I=()=>S(),S=()=>sessionStorage.setItem(i,`${t.value}`),{currentRoute:c}=B(),{delView:P}=aa();return E(async()=>{var n;if(l.value={id:void 0,name:"",used:!1,usedTime:void 0,remark:"",previewPicUrls:[],property:"",pages:[]},(n=y.value)==null||n.resetFields(),!c.value.params.id)return f.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u9875\u9762\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void P(a(c));await(async e=>{o.value=!0;try{l.value=await W(e),_.value=l.value;const p="https://letcgo.com";h.value=`${p}/#/pages/index/index?templateId=${l.value.id}`}finally{o.value=!1}})(c.value.params.id),(()=>{const e=G(sessionStorage.getItem(i))||0;sessionStorage.removeItem(i),e!==t.value&&(t.value=e),w()})()}),(n,e)=>{const p=H,R=J,T=K,U=N,$=z;return a(l)&&!a(o)?(d(),V($,{key:0,modelValue:a(_).property,"onUpdate:modelValue":e[1]||(e[1]=s=>a(_).property=s),title:a(m)[a(t)].name,libs:a(g),"show-page-config":a(t)===0,"show-tab-bar":a(t)!==0,"show-navigation-bar":a(t)!==0,"preview-url":a(h),onSave:x,onReset:I},{toolBarLeft:u(()=>[v(U,{modelValue:a(t),"onUpdate:modelValue":e[0]||(e[0]=s=>q(t)?t.value=s:null),class:"h-full!",onChange:w},{default:u(()=>[(d(!0),L(Q,null,M(a(m),(s,b)=>(d(),V(T,{key:b,content:s.name},{default:u(()=>[v(R,{label:b},{default:u(()=>[v(p,{icon:s.icon,size:24},null,8,["icon"])]),_:2},1032,["label"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","title","libs","show-page-config","show-tab-bar","show-navigation-bar","preview-url"])):A("",!0)}}})});export{ma as __tla,k as default};