Files
zyt/server/public/admin/assets/preview-pc-Coj5Re6s.js
T
2026-03-04 15:32:30 +08:00

2 lines
4.9 KiB
JavaScript

import{i as S,r as $}from"./element-plus-Caccz9g_.js";import{J as B,v as N,h as R}from"./@element-plus-DUVk59Vi.js";import{e as q}from"./index-DmF0RBWa.js";import{d as z,S as D,b as E,c as p,o as r,a as n,g as y,F as j,q as F,n as h,x as I,y as _,u as e,j as P,a4 as A,l as s,s as v}from"./@vue-DqCYILjk.js";import{d as J}from"./index-Ssy6AHhX.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./attr-iq0g5OCc.js";import"./index-DiKX45ze.js";import"./picker-LVWrdhbz.js";import"./index-Jr-mDeWj.js";import"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import"./article-B3Pk9yTH.js";import"./usePaging-BeX7EvMy.js";import"./picker-BtEFM3Ue.js";import"./index-BwD-9drg.js";import"./index-C4EL5Y1u.js";import"./index.vue_vue_type_script_setup_true_lang-DXGkF5uD.js";import"./@vueuse-DAQYQaJJ.js";import"./vuedraggable-B16X0h98.js";import"./vue-UlV55hVW.js";import"./sortablejs-BRHf-Xth.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./css-color-function-Oslqczna.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-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";import"./content.vue_vue_type_script_setup_true_lang-BamgCqgy.js";import"./decoration-img-BZXyfkpJ.js";import"./attr.vue_vue_type_script_setup_true_lang-de_3-WPc.js";import"./content-C6cFqWoQ.js";import"./attr.vue_vue_type_script_setup_true_lang-BOzseOOT.js";import"./content.vue_vue_type_script_setup_true_lang-H9cPfbIM.js";import"./attr.vue_vue_type_script_setup_true_lang-BOqi3ZCD.js";import"./add-nav.vue_vue_type_script_setup_true_lang-BDhrxmOG.js";import"./content-ghDmjcU5.js";import"./attr.vue_vue_type_script_setup_true_lang-DewLrFgL.js";import"./content.vue_vue_type_script_setup_true_lang-DH3woB_a.js";import"./attr.vue_vue_type_script_setup_true_lang-DPlJr_2P.js";import"./content-PvNfK7J-.js";import"./decoration-DD-ajGy1.js";import"./attr.vue_vue_type_script_setup_true_lang-CrB_m0pI.js";import"./index.vue_vue_type_script_setup_true_lang-xkN7p-rq.js";import"./content-Ck3-fFiT.js";import"./content.vue_vue_type_script_setup_true_lang-DjuQ15hR.js";import"./attr.vue_vue_type_script_setup_true_lang-Dr4vyFK-.js";import"./content-NpkvqLX7.js";import"./attr.vue_vue_type_script_setup_true_lang-Bq6XRs47.js";import"./content.vue_vue_type_script_setup_true_lang-Czl-F9_j.js";import"./attr.vue_vue_type_script_setup_true_lang-D3IuAQ6Y.js";import"./content-YU36KcEj.js";const L={class:"pages-preview"},T={class:"relative flex justify-center h-full mt-5 mx-10"},W=["src"],G={class:"max-w-[1200px] w-full absolute"},H=["onClick"],K=z({__name:"preview-pc",props:{pageData:{type:Array,default:()=>[]},modelValue:{type:Number,default:0}},emits:["update:modelValue"],setup(a,{emit:b}){const u=D(),k=b,c=E(()=>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||k("update:modelValue",m)};return(o,m)=>{const f=S,d=$;return r(),p("div",L,[n("div",T,[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,W)):y("",!0),n("div",G,[(r(!0),p(j,null,F(a.pageData,(t,i)=>(r(),p("div",{key:t.id,class:h(["absolute left-0 top-0",{"cursor-pointer":!(t!=null&&t.disabled)}]),onClick:l=>V(t,i)},[n("div",{class:h(["absolute w-full h-full z-[100] border-dashed",{select:i==a.modelValue,"border-[#dcdfe6] border-2":!(t!=null&&t.disabled),hide:e(c)(t.content)}]),style:_(t.styles)},null,6),I(o.$slots,"default",{},()=>{var l;return[(r(),P(A((l=e(q)[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),i==a.modelValue?(r(),p("div",{key:0,class:"widget-btns py-[5px]",style:_({top:t.styles.top,left:t.styles.width})},[n("div",null,[s(d,{effect:"dark",content:"编辑组件内容",placement:"right"},{default:v(()=>[s(f,{class:"py-[5px]",type:"primary",icon:e(B),onClick:l=>C(i)},null,8,["icon","onClick"])]),_:2},1024)]),n("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=>x(t.content)},null,8,["icon","onClick"])]),_:2},1032,["content"])])],4)):y("",!0)],10,H))),128))])])])}}}),no=J(K,[["__scopeId","data-v-ccf0ad8b"]]);export{no as default};