decorate-e5480616.js 3.6 KB

1
  1. import{P as R,a as T,_ as z,__tla as A}from"./util-7c2f7844.js";import{d as C,e as E,r,x as j,u as q,b as G,a,o as y,A as P,B as c,f as h,c as K,P as M,F as N,a2 as O,E as Q,dL as H,_ as J,cP as W,bh as X,at as Y,__tla as Z}from"./index-3007d289.js";import{g as aa,u as ea,__tla as ta}from"./template-c5f76309.js";import{u as la,__tla as ra}from"./page-1f581925.js";import{u as oa,__tla as sa}from"./tagsView-fcf34152.js";import{c as _a,__tla as na}from"./permission-2b683738.js";import{u as ua,__tla as ia}from"./useMessage-2871558a.js";import{__tla as ma}from"./Dialog-17bf1541.js";import"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as ca}from"./Qrcode-685524c5.js";import{__tla as pa}from"./el-text-b6aaa97a.js";import{__tla as va}from"./IFrame.vue_vue_type_script_setup_true_lang-3328c2e4.js";import{__tla as da}from"./el-card-2ae1e59c.js";import{__tla as fa}from"./vuedraggable.umd-da256067.js";import{__tla as ya}from"./el-collapse-item-ce152baa.js";let I,ha=Promise.all([(()=>{try{return A}catch{}})(),(()=>{try{return Z}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return pa}catch{}})(),(()=>{try{return va}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ya}catch{}})()]).then(async()=>{let i;i="diy_page_index",I=C({name:"DiyTemplateDecorate",__name:"decorate",setup(ga){const _=E(()=>_a(["promotion:diy-page:update-admin"])),e=r(0);let m=j([]);m=_.value?[{name:"\u57FA\u7840\u8BBE\u7F6E",icon:"ep:iphone"},{name:"\u9996\u9875",icon:"ep:home-filled"},{name:"\u6211\u7684",icon:"ep:user-filled"}]:[{name:"\u9996\u9875",icon:"ep:home-filled"}];const g=ua(),n=r(!1),l=r(),w=r(),o=r(),b=r(""),V=[],p=r(V),v=()=>{if(_.value&&e.value===0)return p.value=V,void(o.value=l.value);p.value=_.value?R:T,o.value=l.value.pages.find(u=>u.name===m[e.value].name)},S=async()=>{if(w){n.value=!0;try{_.value&&e.value===0?await ea(a(l)):await la(a(o)),g.success("\u4FDD\u5B58\u6210\u529F")}finally{n.value=!1}}},k=()=>F(),F=()=>sessionStorage.setItem(i,`${e.value}`),{currentRoute:d}=q(),{delView:U}=oa();return G(async()=>{var u;if(l.value={id:void 0,name:"",used:!1,usedTime:void 0,remark:"",previewPicUrls:[],property:"",pages:[]},(u=w.value)==null||u.resetFields(),!d.value.params.id)return g.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u9875\u9762\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void U(a(d));await(async t=>{n.value=!0;try{l.value=await aa(t),o.value=l.value;const f="https://letcgo.com";b.value=`${f}/#/pages/index/index?templateId=${l.value.id}`}finally{n.value=!1}})(d.value.params.id),(()=>{const t=H(sessionStorage.getItem(i))||0;sessionStorage.removeItem(i),t!==e.value&&(e.value=t,v()),_.value||v()})()}),(u,t)=>{const f=J,$=W,B=X,D=Y,L=z;return a(l)&&!a(n)?(y(),P(L,{key:0,modelValue:a(o).property,"onUpdate:modelValue":t[1]||(t[1]=s=>a(o).property=s),title:a(m)[a(e)].name,libs:a(p),"show-page-config":a(e)===0,"show-tab-bar":a(e)!==0,"show-navigation-bar":a(e)!==0,"preview-url":a(b),onSave:S,onReset:k},{toolBarLeft:c(()=>[h(D,{modelValue:a(e),"onUpdate:modelValue":t[0]||(t[0]=s=>O(e)?e.value=s:null),class:"h-full!",onChange:v},{default:c(()=>[(y(!0),K(N,null,M(a(m),(s,x)=>(y(),P(B,{key:x,content:s.name},{default:c(()=>[h($,{label:x},{default:c(()=>[h(f,{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"])):Q("",!0)}}})});export{ha as __tla,I as default};