Files
zyt/server/public/admin/assets/preview-pc-DGkk9vEI.js
T
2026-04-21 18:02:27 +08:00

2 lines
5.3 KiB
JavaScript

import{i as S,r as $}from"./element-plus-B0TQYp6r.js";import{S as B,v as N,h as R}from"./@element-plus/icons-vue-BAMXcVym.js";import{e as q}from"./index-JlGRTBrg.js";import{f as z,ak as r,I as i,J as l,H as y,F as D,ap as E,aq as I,G as A,at as F,a as s,aN as _,A as P}from"./@vue/runtime-core-C0pg79pw.js";import{o as h,p as v}from"./@vue/shared-mAAVTE9n.js";import{y as e,u as j}from"./@vue/reactivity-BIbyPIZJ.js";import{_ as G}from"./index-FMAV3lC6.js";import"./@vue/runtime-dom-iFk_KP8y.js";import"./lodash-D3kF6u-c.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./attr-BMXtSIb_.js";import"./index-Ch1YNLMo.js";import"./picker-DlwhnGTl.js";import"./index-C-tfWq1B.js";import"./index.vue_vue_type_script_setup_true_lang-CwcSYDOM.js";import"./article-COzbkrjz.js";import"./usePaging-B_C_SZ2Z.js";import"./picker-BTWyQIJt.js";import"./index-BP-Yi6FA.js";import"./index-DPD4uPvn.js";import"./index.vue_vue_type_script_setup_true_lang-DdyPIOZ8.js";import"./@vueuse/core-DIKi2bJB.js";import"./@vueuse/shared-D8934tfB.js";import"./file-CK5ewtP5.js";import"./vuedraggable-C3E4D3Yv.js";import"./vue-tI-HfQaQ.js";import"./@vue/compiler-dom-CqayqxS7.js";import"./@vue/compiler-core-CvbQOXIO.js";import"./sortablejs-dsEAUXlE.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./vue-router-CYz6RFzi.js";import"./pinia-Ba_jX6-d.js";import"./axios-C80V62Fs.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CZvD9OL_.js";import"./tslib-BDyQ-Jie.js";import"./zrender-BQyIY4j9.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-BVMzZUvF.js";import"./content.vue_vue_type_script_setup_true_lang-Bzp37DAZ.js";import"./decoration-img-DRa_LAZY.js";import"./attr.vue_vue_type_script_setup_true_lang-ZNx4kkHT.js";import"./content-DhCBv7XO.js";import"./attr.vue_vue_type_script_setup_true_lang-SJ7U0LRp.js";import"./content.vue_vue_type_script_setup_true_lang-DMreBO3P.js";import"./attr.vue_vue_type_script_setup_true_lang-B6_DOhEL.js";import"./add-nav.vue_vue_type_script_setup_true_lang-DUt6OzuH.js";import"./content-CqT7KoMN.js";import"./attr.vue_vue_type_script_setup_true_lang-DRa5fRRd.js";import"./content.vue_vue_type_script_setup_true_lang-BsXJSt8F.js";import"./attr.vue_vue_type_script_setup_true_lang-CfPY9LZg.js";import"./content-qTNE-CWt.js";import"./decoration-CzqmrpEj.js";import"./attr.vue_vue_type_script_setup_true_lang-DuF19Ru0.js";import"./index.vue_vue_type_script_setup_true_lang-AzVdw-_q.js";import"./content-dXCntlgu.js";import"./content.vue_vue_type_script_setup_true_lang-BOYJM1UG.js";import"./attr.vue_vue_type_script_setup_true_lang-eatfXr14.js";import"./content-D_RBF-iC.js";import"./attr.vue_vue_type_script_setup_true_lang-wNoVLLhe.js";import"./content.vue_vue_type_script_setup_true_lang-qHn3IQZ_.js";import"./attr.vue_vue_type_script_setup_true_lang-11IwTsyi.js";import"./content-kExmnBXx.js";const H={class:"pages-preview"},J={class:"relative flex justify-center h-full mt-5 mx-10"},L=["src"],T={class:"max-w-[1200px] w-full absolute"},W=["onClick"],K=z({__name:"preview-pc",props:{pageData:{type:Array,default:()=>[]},modelValue:{type:Number,default:0}},emits:["update:modelValue"],setup(a,{emit:k}){const u=j(),b=k,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||b("update:modelValue",m)};return(o,m)=>{const f=S,d=$;return r(),i("div",H,[l("div",J,[o.$route.query.url?(r(),i("iframe",{key:0,ref:"previewIframeRef",class:"flex-1 h-full",width:"100%",height:"100%",scrolling:"no",src:o.$route.query.url},null,8,L)):y("",!0),l("div",T,[(r(!0),i(D,null,E(a.pageData,(t,n)=>(r(),i("div",{key:t.id,class:h(["absolute left-0 top-0",{"cursor-pointer":!(t!=null&&t.disabled)}]),onClick:p=>x(t,n)},[l("div",{class:h(["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:v(t.styles)},null,6),I(o.$slots,"default",{},()=>{var p;return[(r(),A(F((p=e(q)[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?(r(),i("div",{key:0,class:"widget-btns py-[5px]",style:v({top:t.styles.top,left:t.styles.width})},[l("div",null,[s(d,{effect:"dark",content:"编辑组件内容",placement:"right"},{default:_(()=>[s(f,{class:"py-[5px]",type:"primary",icon:e(B),onClick:p=>C(n)},null,8,["icon","onClick"])]),_:2},1024)]),l("div",null,[s(d,{effect:"dark",content:e(c)(t.content)?"显示":"隐藏",placement:"right"},{default:_(()=>[s(f,{class:"py-[5px]",type:"primary",icon:e(c)(t.content)?e(N):e(R),onClick:p=>V(t.content)},null,8,["icon","onClick"])]),_:2},1032,["content"])])],4)):y("",!0)],10,W))),128))])])])}}}),ho=G(K,[["__scopeId","data-v-ccf0ad8b"]]);export{ho as default};