preview-3vqftEFy.js 5.1 KB

1
  1. import{d as z,i as A,c as b,z as k,o as s,w as u,a as v,B as C,b as d,m as r,v as F,q as T,F as U,r as W,a0 as V,X,at as j,e as f,bA as q,eU as L,eV as O,ar as D,eW as g,eX as G,bB as H,x as J}from"./index-C8jdngMH.js";import{e as K}from"./index-RO6QzeS-.js";import{c as Q}from"./index-Dhz5FqSe.js";import"./attr-DZ0-2wwH.js";import"./el-form-item-BBXPH-C8.js";import"./_baseClone-sbqJ-rxe.js";import"./_Uint8Array-B6DtR79E.js";import"./_initCloneObject-DysMNCF0.js";import"./index-sUW7U8mf.js";import"./picker-CwlW0LC1.js";import"./index-BG8qwOXA.js";import"./index-8mvyCWYt.js";import"./index.vue_vue_type_script_setup_true_lang-D46Z55lv.js";import"./el-tag-BdsnjDKk.js";import"./isEqual-OigS2XL6.js";import"./el-select-BndXJERi.js";import"./index-BfI6jP_0.js";import"./token-DI9FKtlJ.js";import"./el-table-column-YPYCowB1.js";import"./el-checkbox-Ch_28OZ8.js";import"./article-Ywav-JH1.js";import"./usePaging-D52o6vG9.js";/* empty css *//* empty css *//* empty css */import"./index-Cpq-uHbo.js";import"./picker-PIwoN8fN.js";import"./index-Ru1AAeZA.js";import"./el-text-Uz6Yl6nJ.js";import"./index.vue_vue_type_script_setup_true_lang-BK9EFJrK.js";import"./el-popover-jgmgcoME.js";import"./el-card-CrmPQ1Wx.js";import"./content.vue_vue_type_script_setup_true_lang-CEw_Ui7m.js";import"./decoration-img-CVI0zdN6.js";import"./decoration-img.vue_vue_type_style_index_0_scoped_2e762fcb_lang-CUapu4gV.js";import"./attr.vue_vue_type_script_setup_true_lang-ChBy4RLd.js";import"./content-BQV05aXz.js";import"./attr.vue_vue_type_script_setup_true_lang-BcywJvmb.js";import"./content.vue_vue_type_script_setup_true_lang-BcQnKDhd.js";import"./attr.vue_vue_type_script_setup_true_lang-BKH1dCL4.js";import"./add-nav.vue_vue_type_script_setup_true_lang-ehOrkByW.js";import"./content-K6M5HZkt.js";import"./attr.vue_vue_type_script_setup_true_lang-_SFMxQil.js";import"./content.vue_vue_type_script_setup_true_lang-MpWQiXER.js";import"./attr.vue_vue_type_script_setup_true_lang-CCXKuQON.js";import"./content-BcKg9eE4.js";import"./decoration-DvvLyI0u.js";import"./attr.vue_vue_type_script_setup_true_lang-AQY7gClc.js";import"./index.vue_vue_type_script_setup_true_lang-C0uEnoBz.js";import"./content-CCXfp578.js";import"./content.vue_vue_type_script_setup_true_lang-BqE1Hiid.js";import"./el-alert-CwsZiJ-m.js";import"./attr.vue_vue_type_script_setup_true_lang-DpbQYWaQ.js";import"./content-Kx7k4_NH.js";import"./attr.vue_vue_type_script_setup_true_lang-BTWY_XWw.js";import"./content.vue_vue_type_script_setup_true_lang--_5relmM.js";import"./attr.vue_vue_type_script_setup_true_lang-CBvor96w.js";import"./content-DPi-8aAf.js";const R={class:"shadow mx-[30px] pages-preview"},Y=["onClick"],Z={key:0,class:"widget-btns py-[5px]"},x=z({__name:"preview",props:{pageMeta:{type:Object,default:()=>null},pageData:{type:Array,default:()=>[]},modelValue:{type:Number,default:0}},emits:["update:modelValue","updatePageData"],setup(i,{emit:B}){const n=i,m=B,y=A(-1),M=()=>{n.modelValue===-1?m("update:modelValue",y.value):(y.value=n.modelValue,m("update:modelValue",-1))},N=(e,o)=>{e.disabled||m("update:modelValue",o)},P=b(()=>e=>e===0),$=b(()=>e=>{var o;return((o=n.pageData)==null?void 0:o.length)===e+1}),_=b(()=>e=>(e==null?void 0:e.enabled)==0),E=e=>{e.enabled!==void 0&&(e.enabled=e.enabled?0:1)},h=(e,o)=>{if(e<0||e>=n.pageData.length||o<0||o>=n.pageData.length)return;const l=Q(n.pageData),c=l.splice(e,1)[0];l.splice(o,0,c),m("updatePageData",l),m("update:modelValue",o)};return(e,o)=>{const l=F,c=q,S=H;return s(),k(S,{class:"pages-preview-container"},{default:u(()=>[i.pageMeta!==null?(s(),v("div",{key:0,class:"absolute right-4 top-4",onClick:M},[r(l,null,{default:u(()=>o[0]||(o[0]=[T("页面设置")])),_:1,__:[0]})])):C("",!0),d("div",R,[(s(!0),v(U,null,W(i.pageData,(t,a)=>(s(),v("div",{key:t.id,class:V(["relative",{"cursor-pointer":!(t!=null&&t.disabled)}]),onClick:p=>N(t,a)},[d("div",{class:V(["absolute w-full h-full z-[100] border-dashed",{select:a==i.modelValue,hide:_.value(t.content),"border-[#dcdfe6] border-2":!(t!=null&&t.disabled)}])},null,2),X(e.$slots,"default",{},()=>{var p;return[(s(),k(j((p=f(K)[t==null?void 0:t.name])==null?void 0:p.content),{content:t.content,styles:t.styles,key:t.id},null,8,["content","styles"]))]},!0),a==i.modelValue?(s(),v("div",Z,[d("div",null,[r(c,{effect:"dark",content:_.value(t.content)?"显示":"隐藏",placement:"right"},{default:u(()=>[r(l,{class:"py-[5px]",type:"primary",icon:_.value(t.content)?f(L):f(O),onClick:p=>E(t.content)},null,8,["icon","onClick"])]),_:2},1032,["content"])]),d("div",null,[r(c,{effect:"dark",content:"上移",placement:"right"},{default:u(()=>[r(l,{class:"py-[5px]",type:"primary",icon:f(g),disabled:P.value(a),onClick:D(p=>h(a,a-1),["stop"])},null,8,["icon","disabled","onClick"])]),_:2},1024)]),d("div",null,[r(c,{effect:"dark",content:"下移",placement:"right"},{default:u(()=>[r(l,{class:"py-[5px]",type:"primary",icon:f(G),disabled:$.value(a),onClick:D(p=>h(a,a+1),["stop"])},null,8,["icon","disabled","onClick"])]),_:2},1024)])])):C("",!0)],10,Y))),128))])]),_:3})}}}),ot=J(x,[["__scopeId","data-v-43c76597"]]);export{ot as default};