1 |
- import{P as $,_ as D}from"./util-ee919792.js";import{d as F,r as t,f as T,u as j,x as A,a as e,o as v,j as V,w as u,i as c,c as B,A as C,F as K,P as L,l as M,dK as q,_ as E,d3 as G,aR as H,ah as J}from"./index-34852970.js";import{g as N}from"./template-09634325.js";import{u as O}from"./page-936cf00d.js";import{u as Q}from"./tagsView-0ec969dd.js";import{u as W}from"./useMessage-f6294882.js";import"./Dialog-e0707d40.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./Qrcode-efebe7ff.js";import"./el-text-4f8c93d1.js";import"./IFrame.vue_vue_type_script_setup_true_lang-de956f99.js";import"./el-card-73839c3c.js";import"./vuedraggable.umd-6985d785.js";import"./el-collapse-item-58334586.js";const f="diy_page_index",X=F({name:"DiyTemplateDecorate",__name:"decorate",setup(Y){const a=t(0),m=T([{name:"\u9996\u9875",icon:"ep:home-filled"}]),g=W(),i=t(!1),l=t(),w=t(),r=t(),y=t(""),h=t([]),_=()=>{h.value=$,r.value=l.value.pages.find(n=>n.name===m[a.value].name)},x=async()=>{if(w){i.value=!0;try{await O(e(r)),g.success("\u4FDD\u5B58\u6210\u529F")}finally{i.value=!1}}},k=()=>I(),I=()=>sessionStorage.setItem(f,`${a.value}`),{currentRoute:p}=j(),{delView:S}=Q();return A(async()=>{var n;if(l.value={id:void 0,name:"",used:!1,usedTime:void 0,remark:"",previewPicUrls:[],property:"",pages:[]},(n=w.value)==null||n.resetFields(),!p.value.params.id)return g.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u9875\u9762\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void S(e(p));await(async o=>{i.value=!0;try{l.value=await N(o),r.value=l.value;const d="https://zxgz.newfeifan.cn/#/";y.value=`${d}/#/pages/index/index?templateId=${l.value.id}`}finally{i.value=!1}})(p.value.params.id),(()=>{const o=q(sessionStorage.getItem(f))||0;sessionStorage.removeItem(f),o!==a.value&&(a.value=o),_()})()}),(n,o)=>{const d=E,z=G,P=H,R=J,U=D;return e(l)&&!e(i)?(v(),V(U,{key:0,modelValue:e(r).property,"onUpdate:modelValue":o[1]||(o[1]=s=>e(r).property=s),title:e(m)[e(a)].name,libs:e(h),"show-page-config":e(a)===0,"show-tab-bar":e(a)!==0,"show-navigation-bar":e(a)!==0,"preview-url":e(y),onSave:x,onReset:k},{toolBarLeft:u(()=>[c(R,{modelValue:e(a),"onUpdate:modelValue":o[0]||(o[0]=s=>L(a)?a.value=s:null),class:"h-full!",onChange:_},{default:u(()=>[(v(!0),B(K,null,C(e(m),(s,b)=>(v(),V(P,{key:b,content:s.name},{default:u(()=>[c(z,{label:b},{default:u(()=>[c(d,{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"])):M("",!0)}}});export{X as default};
|