Files
sbnews/server/public/admin/assets/preview-pc-U8GeZbEQ.js
T

2 lines
4.9 KiB
JavaScript

import{i as $,r as B}from"./element-plus-BAaIsRfX.js";import{J as S,v as N,h as R}from"./@element-plus-RuzzlbSF.js";import{e as z}from"./index-Be4EYKRz.js";import{d as D,s as E,b as P,c as p,o as r,a as i,P as y,T as q,ab as I,O as _,H as L,_ as h,u as e,K as T,Q as j,U as s,L as v}from"./@vue-DjVelRet.js";import{d as A}from"./index-pWC33pqD.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./attr-DLW4dTPh.js";import"./index-Lz7z46ja.js";import"./picker-DAKPb0su.js";import"./index-CUiknyGA.js";import"./index.vue_vue_type_script_setup_true_lang-Dt1VPZFQ.js";import"./article-BfGuYVTa.js";import"./usePaging-Dtz4iZyr.js";import"./picker-D0zY_0mI.js";import"./index-DMW-vRMI.js";import"./index-B5d_1ceM.js";import"./index.vue_vue_type_script_setup_true_lang-D7hJccd_.js";import"./@vueuse-DbKvT5Ch.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";import"./content.vue_vue_type_script_setup_true_lang-Dbge4HWP.js";import"./decoration-img-DcPbiyBa.js";import"./attr.vue_vue_type_script_setup_true_lang-BITc9n4l.js";import"./content-vtMv7YuI.js";import"./attr.vue_vue_type_script_setup_true_lang-Dd1bjX9_.js";import"./content.vue_vue_type_script_setup_true_lang-z61TEawt.js";import"./attr.vue_vue_type_script_setup_true_lang-cM8XGGAH.js";import"./add-nav.vue_vue_type_script_setup_true_lang-DcwYs4sh.js";import"./content-C8wuBwEv.js";import"./attr.vue_vue_type_script_setup_true_lang-DkIzBx_W.js";import"./content.vue_vue_type_script_setup_true_lang--Sf-VFmk.js";import"./attr.vue_vue_type_script_setup_true_lang-DBygAIdU.js";import"./content-DoirnVKJ.js";import"./decoration-DPLmmBRG.js";import"./attr.vue_vue_type_script_setup_true_lang-brR9LW9p.js";import"./index.vue_vue_type_script_setup_true_lang-C_iqzHUB.js";import"./content-DxyqrySI.js";import"./content.vue_vue_type_script_setup_true_lang-DWRc2-CF.js";import"./attr.vue_vue_type_script_setup_true_lang-BVvYT2f8.js";import"./content-CEfaIdpL.js";import"./attr.vue_vue_type_script_setup_true_lang-3ChwOw1T.js";import"./content.vue_vue_type_script_setup_true_lang-CvL-9is1.js";import"./attr.vue_vue_type_script_setup_true_lang-_nxTWFXL.js";import"./content-_a9FnGYE.js";const F={class:"pages-preview"},H={class:"relative flex justify-center h-full mt-5 mx-10"},J=["src"],K={class:"max-w-[1200px] w-full absolute"},O=["onClick"],Q=D({__name:"preview-pc",props:{pageData:{type:Array,default:()=>[]},modelValue:{type:Number,default:0}},emits:["update:modelValue"],setup(a,{emit:b}){const u=E(),k=b,c=P(()=>o=>(o==null?void 0:o.enabled)==0),C=o=>{var m;(m=u.value[o])==null||m.open()},V=o=>{o.enabled!==void 0&&(o.enabled=o.enabled?0:1)},x=(o,m)=>{o.disabled||k("update:modelValue",m)};return(o,m)=>{const f=$,d=B;return r(),p("div",F,[i("div",H,[o.$route.query.url?(r(),p("iframe",{key:0,ref:"previewIframeRef",class:"flex-1 h-full",width:"100%",height:"100%",scrolling:"no",src:o.$route.query.url},null,8,J)):y("",!0),i("div",K,[(r(!0),p(q,null,I(a.pageData,(t,n)=>(r(),p("div",{key:t.id,class:_(["absolute left-0 top-0",{"cursor-pointer":!(t!=null&&t.disabled)}]),onClick:l=>x(t,n)},[i("div",{class:_(["absolute w-full h-full z-[100] border-dashed",{select:n==a.modelValue,"border-[#dcdfe6] border-2":!(t!=null&&t.disabled),hide:e(c)(t.content)}]),style:h(t.styles)},null,6),L(o.$slots,"default",{},()=>{var l;return[(r(),T(j((l=e(z)[t==null?void 0:t.name])==null?void 0:l.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?(r(),p("div",{key:0,class:"widget-btns py-[5px]",style:h({top:t.styles.top,left:t.styles.width})},[i("div",null,[s(d,{effect:"dark",content:"编辑组件内容",placement:"right"},{default:v(()=>[s(f,{class:"py-[5px]",type:"primary",icon:e(S),onClick:l=>C(n)},null,8,["icon","onClick"])]),_:2},1024)]),i("div",null,[s(d,{effect:"dark",content:e(c)(t.content)?"显示":"隐藏",placement:"right"},{default:v(()=>[s(f,{class:"py-[5px]",type:"primary",icon:e(c)(t.content)?e(N):e(R),onClick:l=>V(t.content)},null,8,["icon","onClick"])]),_:2},1032,["content"])])],4)):y("",!0)],10,O))),128))])])])}}}),io=A(Q,[["__scopeId","data-v-ccf0ad8b"]]);export{io as default};