2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
import{d as $,s as B,c as S,o as e,a as i,b as l,G as y,F as D,e as N,D as _,f as r,ar as h,a3 as R,B as z,Y as E,m as s,w as v,f5 as q,f6 as F,f7 as I,v as P,$ as j,x as A}from"./index-Bp03Znup.js";import{e as G}from"./index-BU3WdcQ5.js";import"./attr.vue_vue_type_script_setup_true_lang-W62m358B.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-CmVaNUNw.js";import"./el-checkbox-DmHoF8Ng.js";import"./isEqual-BGjWqnUO.js";import"./_Uint8Array-DWb7vvmt.js";import"./el-card-D36q9p5f.js";import"./el-slider-9wl3SPcz.js";import"./el-form-item-D0VPhd4F.js";import"./_baseClone-DNNBGhw1.js";import"./_initCloneObject-DTdCOd4_.js";/* empty css *//* empty css */import"./attritube-tabs-VsQmWPWs.js";import"./index-CJ97bP73.js";import"./content-DLscAVQh.js";import"./goods_image-Pc1dvvDz.js";import"./widget-root.vue_vue_type_script_setup_true_lang-F-tFT_Un.js";import"./attr-C-hsD6jA.js";import"./index-B0pv5ACV.js";/* empty css */import"./picker-CIK8r3qe.js";import"./index-BUCoCI2B.js";/* empty css */import"./index-HD6fPohC.js";import"./picker.vue_vue_type_style_index_0_scoped_97bf4573_lang-C5BU6n57.js";import"./index.vue_vue_type_script_setup_true_lang-CX-dvcep.js";/* empty css */import"./el-select-BrRMRQg_.js";import"./index-deo72N_U.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-w43xOLx_.js";import"./el-table-column-CUyuLBd2.js";import"./isArrayLikeObject-CjMmT1bi.js";import"./lists-pfwifGil.js";import"./usePaging-Bij6EQ3J.js";/* empty css */import"./category-BYMTX_V1.js";import"./index-BNS1aiir.js";import"./arrays-6TrVLtTe.js";import"./cloneDeep-C-uticou.js";import"./picker-B9Jrx9z1.js";import"./index-DJde_l8S.js";/* empty css */import"./index-SAsEZJ5l.js";/* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-B9GyBaTc.js";/* empty css */import"./index-B2lT7DBG.js";import"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-Cn-WotKa.js";import"./index-DKtNVlSx.js";import"./index-BpkD3cS5.js";import"./vuedraggable.umd-CWsRCxht.js";/* empty css */import"./content.vue_vue_type_script_setup_true_lang-BfK55PIF.js";import"./decoration-img-VBrsWzRG.js";import"./decoration-img.vue_vue_type_style_index_0_scoped_641cb10b_lang-BsH75FMq.js";import"./indicator-C4LgzwPB.js";import"./attr-wSIllUQF.js";import"./content.vue_vue_type_script_setup_true_lang-SuaIGBkF.js";import"./attr.vue_vue_type_script_setup_true_lang-aoF7XW9m.js";import"./content.vue_vue_type_script_setup_true_lang-Dqy_X_w-.js";import"./attr.vue_vue_type_script_setup_true_lang-9ZmWBKnE.js";/* empty css */import"./content-CoUVnK0G.js";import"./attr.vue_vue_type_script_setup_true_lang-BpjgHxWd.js";import"./add-nav.vue_vue_type_script_setup_true_lang-DXc4hGd9.js";import"./content.vue_vue_type_script_setup_true_lang-B1TQzgTO.js";import"./attr.vue_vue_type_script_setup_true_lang-kspF3HXL.js";import"./content-dB6TvpqC.js";import"./attr.vue_vue_type_script_setup_true_lang-BFTixmBj.js";import"./index.vue_vue_type_script_setup_true_lang-BZbQbHW_.js";import"./content-B8O7lGcQ.js";import"./attr-CoOqUH4Z.js";import"./content-CKHG49Xg.js";import"./attr.vue_vue_type_script_setup_true_lang-IBBCeGyI.js";import"./content.vue_vue_type_script_setup_true_lang-CNUziW9n.js";import"./attr.vue_vue_type_script_setup_true_lang-Dk6HMUM3.js";import"./content.vue_vue_type_script_setup_true_lang-BRKSNj20.js";import"./attr.vue_vue_type_script_setup_true_lang-DJbo-Uoj.js";import"./content-BIRQZF3t.js";import"./content.vue_vue_type_script_setup_true_lang-BXqQ1z8Z.js";import"./el-alert-CrNA4spu.js";import"./attr-DB1wuOIG.js";import"./style-chose-_X6kCvaJ.js";import"./cube-layout-DinwQA0P.js";import"./content-BBTIIy68.js";import"./attr.vue_vue_type_script_setup_true_lang-bJp8_7NS.js";import"./content-Bi3sFd_N.js";import"./attr-CUuBvUSz.js";import"./content.vue_vue_type_script_setup_true_lang-C8iAr8ff.js";import"./attr.vue_vue_type_script_setup_true_lang-BYPK-rkP.js";import"./content.vue_vue_type_script_setup_true_lang-BeZTZNAg.js";import"./attr.vue_vue_type_script_setup_true_lang-Dr9rG9s3.js";import"./content-BCJsUuZV.js";import"./attr.vue_vue_type_script_setup_true_lang-BFj8JTeS.js";import"./content.vue_vue_type_script_setup_true_lang-CoeAHsu1.js";import"./attr.vue_vue_type_script_setup_true_lang-BTxfXp7X.js";import"./content-CoUSiEx7.js";import"./attr.vue_vue_type_script_setup_true_lang-BAmApG_q.js";import"./content.vue_vue_type_script_setup_true_lang-BPvYi3Zh.js";import"./attr.vue_vue_type_script_setup_true_lang-B5MnfA9M.js";import"./content-0IjQ7RNK.js";import"./attr.vue_vue_type_script_setup_true_lang-CxAVn5uj.js";import"./content-CltzE-i8.js";import"./attr.vue_vue_type_script_setup_true_lang-DaNRMuAx.js";import"./content.vue_vue_type_script_setup_true_lang-DVscv0Ru.js";const L={class:"pages-preview"},T={class:"relative flex justify-center h-full mt-5 mx-10"},W=["src"],Y={class:"max-w-[1200px] w-full absolute"},H=["onClick"],J=$({__name:"preview-pc",props:{pageData:{type:Array,default:()=>[]},modelValue:{type:Number,default:0}},emits:["update:modelValue"],setup(a,{emit:k}){const u=B(),b=k,c=S(()=>o=>(o==null?void 0:o.enabled)==0),C=o=>{var m;(m=u.value[o])==null||m.open()},x=o=>{o.enabled!==void 0&&(o.enabled=o.enabled?0:1)},V=(o,m)=>{o.disabled||b("update:modelValue",m)};return(o,m)=>{const f=P,d=j;return e(),i("div",L,[l("div",T,[o.$route.query.url?(e(),i("iframe",{key:0,ref:"previewIframeRef",class:"flex-1 h-full",width:"100%",height:"100%",scrolling:"no",src:o.$route.query.url},null,8,W)):y("",!0),l("div",Y,[(e(!0),i(D,null,N(a.pageData,(t,n)=>(e(),i("div",{key:t.id,class:_(["absolute left-0 top-0",{"cursor-pointer":!(t!=null&&t.disabled)}]),onClick:p=>V(t,n)},[l("div",{class:_(["absolute w-full h-full z-[100] border-dashed",{select:n==a.modelValue,"border-[#dcdfe6] border-2":!(t!=null&&t.disabled),hide:r(c)(t.content)}]),style:h(t.styles)},null,6),R(o.$slots,"default",{},()=>{var p;return[(e(),z(E((p=r(G)[t==null?void 0:t.name])==null?void 0:p.content),{content:t.content,styles:t.styles,key:t.id,ref_for:!0,ref_key:"commonComponentRef",ref:u},null,8,["content","styles"]))]},!0),n==a.modelValue?(e(),i("div",{key:0,class:"widget-btns py-[5px]",style:h({top:t.styles.top,left:t.styles.width})},[l("div",null,[s(d,{effect:"dark",content:"编辑组件内容",placement:"right"},{default:v(()=>[s(f,{class:"py-[5px]",type:"primary",icon:r(q),onClick:p=>C(n)},null,8,["icon","onClick"])]),_:2},1024)]),l("div",null,[s(d,{effect:"dark",content:r(c)(t.content)?"显示":"隐藏",placement:"right"},{default:v(()=>[s(f,{class:"py-[5px]",type:"primary",icon:r(c)(t.content)?r(F):r(I),onClick:p=>x(t.content)},null,8,["icon","onClick"])]),_:2},1032,["content"])])],4)):y("",!0)],10,H))),128))])])])}}}),Uo=A(J,[["__scopeId","data-v-24d11057"]]);export{Uo as default};
|