1 |
- var ft=Object.defineProperty,mt=Object.defineProperties;var Ct=Object.getOwnPropertyDescriptors;var je=Object.getOwnPropertySymbols;var yt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable;var Je=(e,o,s)=>o in e?ft(e,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[o]=s,H=(e,o)=>{for(var s in o||(o={}))yt.call(o,s)&&Je(e,s,o[s]);if(je)for(var s of je(o))St.call(o,s)&&Je(e,s,o[s]);return e},fe=(e,o)=>mt(e,Ct(o));var de=(e,o,s)=>new Promise((_,t)=>{var h=p=>{try{v(s.next(p))}catch(i){t(i)}},l=p=>{try{v(s.throw(p))}catch(i){t(i)}},v=p=>p.done?_(p.value):Promise.resolve(p.value).then(h,l);v((s=s.apply(e,o)).next())});import{l as Ke,X as at,cO as Tt,aH as Be,cP as z,bb as He,a7 as xt,d as j,ba as he,M as ge,W as M,o as w,c as P,a as ze,F as re,p as ue,ar as ne,aq as q,u as a,a0 as $e,m as $,f as ee,az as rt,B as X,w as T,C as _e,at as Xe,ax as ke,ay as Ne,au as ct,a6 as Z,V as lt,k as Fe,a8 as Ze,H as ae,as as it,r as D,cQ as wt,U as ye,h as B,cR as Qe,q as Me,s as Re,b as x,g as Et,e as ve,t as Q,aU as bt,cB as N,cC as K,aV as pe,cA as Lt,N as Ee,O as be,b4 as kt,cS as It,aG as Dt,cT as $t,a9 as Mt,cU as Rt,z as Ut,ac as et,bf as Ot,J as Ht,cV as At,aI as Pt,L as Yt,af as Bt,ag as we,aF as Ae,cW as Xt,br as Nt}from"./index-044fcea6.js";import{u as We,d as Gt}from"./index-2d96129b.js";import{u as te,f as V,h as I,i as Le,a as Kt}from"./chartEditStore-5b626e9c.js";import{e as zt,l as Ie,S as Ft}from"./index-1ad9294e.js";import{u as Wt}from"./useKeyboard.hook-371878b2.js";import{u as ut}from"./useSync.hook-4ea0eef2.js";import{a as Vt,b as tt,l as qt,g as jt}from"./plugin-165ba3a0.js";import{C as Jt}from"./index-0a1556f8.js";import"./querySelectorAll-a1c431d2.js";import{l as ot}from"./listen-92ff7612.js";import{u as dt,C as pt}from"./chartLayoutStore-fd1db715.js";import{i as le}from"./icon-e082edd4.js";import{G as Zt}from"./index.vue_vue_type_script_setup_true_lang-68edf174.js";import{F as st}from"./fileTypeEnum-21359a08.js";import{u as Qt}from"./useSyncUpdate.hook-606691c8.js";import"./index-a89a2ac9.js";import"./SettingItem-57ad16d5.js";/* empty css */import"./SettingItemBox-13bc4e98.js";import"./CollapseItem.vue_vue_type_script_setup_true_lang-e650e2b4.js";import"./index.esm.min-63667608.js";import"./project.api-d0c67421.js";const me=te(),eo=e=>{let o=()=>{};Ke(()=>de(void 0,null,function*(){me.setEditCanvas(V.EDIT_LAYOUT_DOM,document.getElementById("go-chart-edit-layout")),me.setEditCanvas(V.EDIT_CONTENT_DOM,document.getElementById("go-chart-edit-content")),yield e(),o=me.listenerScale()})),at(()=>{me.setEditCanvas(V.EDIT_LAYOUT_DOM,null),me.setEditCanvas(V.EDIT_CONTENT_DOM,null),o()})},y=te(),{onClickOutSide:to}=We(),oo=e=>de(void 0,null,function*(){e.preventDefault();try{Vt();const o=e.dataTransfer.getData(Tt.DRAG_KEY);if(!o){tt();return}y.setEditCanvas(V.IS_CREATE,!1);const s=Be(o);if(s.disabled)return;let _=yield zt(s);s.redirectComponent&&(s.dataset&&(_.option.dataset=s.dataset),_.chartConfig.title=s.title,_.chartConfig.chartFrame=s.chartFrame),z(_,e.offsetX-_.attr.w/2,e.offsetY-_.attr.h/2),y.addComponentList(_,!1,!0),y.setTargetSelectChart(_.id),tt()}catch(o){qt(),window.$message.warning("图表正在研发中, 敬请期待...")}}),nt=e=>{e.preventDefault(),e.stopPropagation(),e.dataTransfer&&(e.dataTransfer.dropEffect="copy")},_t=(e,o)=>{if(o){y.setTargetSelectChart(o.id);return}y.setTargetSelectChart(void 0)},so=(e,o)=>{var i;if(e.which==2||(i=window.$KeyboardActive)!=null&&i.space)return;_t();const s=e.offsetX,_=e.offsetY,t=e.screenX,h=e.screenY,l=y.getEditCanvas.scale;y.setMousePosition(void 0,void 0,s,_);const v=Ie.throttle(d=>{y.setTargetSelectChart(),y.setEditCanvas(V.IS_SELECT,!0);const r=s+d.screenX-t,n=_+d.screenY-h;y.setMousePosition(r,n);const g={x1:0,y1:0,x2:0,y2:0};r>s&&n>_?(g.x1=s,g.y1=_,g.x2=Math.round(s+(d.screenX-t)/l),g.y2=Math.round(_+(d.screenY-h)/l)):r>s&&n<_?(g.x1=s,g.y1=Math.round(_-(h-d.screenY)/l),g.x2=Math.round(s+(d.screenX-t)/l),g.y2=_):r<s&&n>_?(g.x1=Math.round(s-(t-d.screenX)/l),g.y1=_,g.x2=s,g.y2=Math.round(_+(d.screenY-h)/l)):(g.x1=Math.round(s-(t-d.screenX)/l),g.y1=Math.round(_-(h-d.screenY)/l),g.x2=s,g.y2=_),y.getComponentList.forEach(c=>{if(!y.getTargetChart.selectId.includes(c.id)){const{x:u,y:S,w:f,h:k}=c.attr,E={x1:u,y1:S,x2:u+f,y2:S+k};E.x1-g.x1>=0&&E.y1-g.y1>=0&&E.x2-g.x2<=0&&E.y2-g.y2<=0&&!c.status.lock&&!c.status.hide&&y.setTargetSelectChart(c.id,!0)}})},30),p=()=>{v.cancel(),y.setEditCanvas(V.IS_SELECT,!1),y.setMousePosition(0,0,0,0),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",p)};document.addEventListener("mousemove",v),document.addEventListener("mouseup",p)},vt=()=>({mouseClickHandle:(t,h)=>{var l;if(t.preventDefault(),t.stopPropagation(),!h.status.lock&&(l=window.$KeyboardActive)!=null&&l.ctrl)if(y.targetChart.selectId.includes(h.id)){const v=y.targetChart.selectId.filter(p=>p!==h.id);y.setTargetSelectChart(v)}else y.setTargetSelectChart(h.id,!0)},mousedownHandle:(t,h)=>{var S;if(t.preventDefault(),t.stopPropagation(),h.status.lock||(to(),t.buttons===He.LEFT&&((S=window.$KeyboardActive)!=null&&S.ctrl)))return;const l=y.getTargetChart.selectId;if(t.buttons===He.RIGHT&&l.length>1&&l.includes(h.id)||(y.setTargetSelectChart(h.id),t.buttons===He.RIGHT))return;const v=y.getEditCanvas.scale,p=y.getEditCanvasConfig.width,i=y.getEditCanvasConfig.height,d=new Map;y.getTargetChart.selectId.forEach(f=>{const k=y.fetchTargetIndex(f);if(k!==-1){const{x:E,y:b,w:Y,h:G}=xt(y.getComponentList[k]).attr;d.set(f,{x:E,y:b,w:Y,h:G})}});const r=t.screenX,n=t.screenY;let g=[];y.getTargetChart.selectId.forEach(f=>{if(!d.has(f))return;const k=y.fetchTargetIndex(f);g.push(Ie.cloneDeep(y.getComponentList[k]))}),y.setMousePosition(void 0,void 0,r,n);const c=Ie.throttle(f=>{y.setEditCanvas(V.IS_DRAG,!0),y.setMousePosition(f.screenX,f.screenY);let k=(f.screenX-r)/v,E=(f.screenY-n)/v;y.getTargetChart.selectId.forEach(b=>{if(!d.has(b))return;const Y=y.fetchTargetIndex(b),{x:G,y:se,w:A,h:m}=d.get(b),R=y.getComponentList[Y];let C=Math.round(G+k),L=Math.round(se+E);const U=50;C=C<-A+U?-A+U:C,L=L<-m+U?-m+U:L,C=C>p-U?p-U:C,L=L>i-U?i-U:L,R&&(R.attr=Object.assign(R.attr,{x:C,y:L}))})},20),u=()=>{try{y.setMousePosition(0,0,0,0),y.setEditCanvas(V.IS_DRAG,!1),g.length&&(y.getTargetChart.selectId.forEach(f=>{if(!d.has(f))return;const k=y.fetchTargetIndex(f),E=y.getComponentList[k];g.forEach(b=>{b.id===f&&(b.attr=Object.assign(b.attr,{offsetX:E.attr.x-b.attr.x,offsetY:E.attr.y-b.attr.y}))})}),y.moveComponentList(g)),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",u)}catch(f){console.log(f)}};document.addEventListener("mousemove",c),document.addEventListener("mouseup",u)},mouseenterHandle:(t,h)=>{t.preventDefault(),t.stopPropagation(),y.getEditCanvas.isSelect||y.setTargetHoverChart(h.id)},mouseleaveHandle:(t,h)=>{t.preventDefault(),t.stopPropagation(),y.setEditCanvas(V.IS_DRAG,!1),y.setTargetHoverChart(void 0)}}),no=(e,o,s)=>{e.stopPropagation(),e.preventDefault(),y.setEditCanvas(V.IS_DRAG,!0);const _=y.getEditCanvas.scale,t=s.x,h=s.y,l=s.w,v=s.h,p=e.screenX,i=e.screenY;y.setMousePosition(p,i);const d=Ie.throttle(n=>{y.setMousePosition(n.screenX,n.screenY);let g=Math.round((n.screenX-p)/_),c=Math.round((n.screenY-i)/_);const u=/t/.test(o),S=/b/.test(o),f=/l/.test(o),k=/r/.test(o),E=v+(u?-c:S?c:0),b=l+(f?-g:k?g:0);s.h=E>0?E:0,s.w=b>0?b:0,s.x=t+(f?g:0),s.y=h+(u?c:0)},50),r=()=>{y.setEditCanvas(V.IS_DRAG,!1),y.setMousePosition(0,0,0,0),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",r)};document.addEventListener("mousemove",d),document.addEventListener("mouseup",r)},De=(e,o)=>e?{zIndex:o+1,left:`${e.x}px`,top:`${e.y}px`}:{},ie=(e,o)=>e?{width:`${o?o*e.w:e.w}px`,height:`${o?o*e.h:e.h}px`}:{},ao=(e,o,s,_)=>{const{w:t,h}=s,l=/t/.test(e),v=/b/.test(e),p=/l/.test(e),i=/r/.test(e);let d=0,r=0;return e.length===2?(d=p?0:t,r=l?0:h):((l||v)&&(d=t/2,r=l?0:h),(p||i)&&(d=p?0:t,r=Math.floor(h/2))),{left:`${d}px`,top:`${r}px`,cursor:_[o]+"-resize"}},ro=["onMousedown"],co=j({__name:"index",props:{item:{type:Object,required:!0},hiddenPoint:{type:Boolean,required:!1}},setup(e){const o=e;he(r=>({"2d925dfa":l.value}));const s=ge(),_=te(),t=["t","r","b","l","lt","rt","lb","rb"],h=["n","e","s","w","nw","ne","sw","se"],l=M(()=>s.getAppTheme),v=M(()=>_.getEditCanvas[V.IS_DRAG]||o.item.status.lock?!1:o.item.id===_.getTargetChart.hoverId),p=M(()=>{const r=o.item.id;return o.item.status.lock?!1:_.getTargetChart.selectId.find(n=>n===r)}),i=M(()=>o.item.status.lock),d=M(()=>o.item.status.hide);return(r,n)=>(w(),P("div",{class:ne(["go-shape-box",{lock:i.value,hide:d.value}])},[ze(r.$slots,"default",{},void 0,!0),e.hiddenPoint?$e("",!0):(w(!0),P(re,{key:0},ue(p.value?t:[],(g,c)=>(w(),P("div",{class:ne(`shape-point ${g}`),key:c,style:q(a(ao)(g,c,e.item.attr,h)),onMousedown:u=>a(no)(u,g,e.item.attr)},null,46,ro))),128)),$("div",{class:"shape-modal",style:q(a(ie)(e.item.attr))},[$("div",{class:ne(["shape-modal-select",{active:p.value}])},null,2),$("div",{class:ne(["shape-modal-change",{selectActive:p.value,hoverActive:v.value}])},null,2)],4)],2))}});const Ge=ee(co,[["__scopeId","data-v-25c3c11c"]]),lo={class:"go-edit-group-box"},io=j({__name:"index",props:{groupData:{type:Object,required:!0},groupIndex:{type:Number,required:!0}},setup(e){const o=te(),{handleContextMenu:s}=We(),{mouseenterHandle:_,mouseleaveHandle:t,mousedownHandle:h,mouseClickHandle:l}=vt(),v=(d,r,n)=>{const g=c=>r.filter(u=>c.includes(u.key));if(o.getTargetChart.selectId.length>1)return g([Z.GROUP,Z.DELETE]);{const c=[];n.status.lock?c.push(Z.LOCK):c.push(Z.UNLOCK),n.status.hide?c.push(Z.HIDE):c.push(Z.SHOW);const u=[Z.UN_GROUP];return[...g(u),Gt(),...d.filter(S=>!c.includes(S.key))]}},p=M(()=>rt(o.getEditCanvasConfig.chartCustomThemeColorInfo)[o.getEditCanvasConfig.chartThemeColor]),i=M(()=>o.getEditCanvasConfig.chartThemeSetting);return(d,r)=>(w(),P("div",lo,[(w(),X(a(Ge),{key:e.groupData.id,"data-id":e.groupData.id,index:e.groupIndex,item:e.groupData,hiddenPoint:!0,class:ne(a(Xe)(e.groupData.styles.animations)),style:q(H(H(H(H(H({},a(De)(e.groupData.attr,e.groupIndex)),a(ie)(e.groupData.attr)),a(ke)(e.groupData.styles)),a(Ne)(e.groupData.styles)),a(ct)(e.groupData.styles))),onClick:r[0]||(r[0]=n=>a(l)(n,e.groupData)),onMousedown:r[1]||(r[1]=n=>a(h)(n,e.groupData)),onMouseenter:r[2]||(r[2]=n=>a(_)(n,e.groupData)),onMouseleave:r[3]||(r[3]=n=>a(t)(n,e.groupData)),onContextmenu:r[4]||(r[4]=n=>a(s)(n,e.groupData,v))},{default:T(()=>[(w(!0),P(re,null,ue(e.groupData.groupList,n=>(w(),X(a(Ge),{key:n.id,"data-id":n.id,index:e.groupIndex,item:n,hiddenPoint:!0,style:q(H({},a(De)(n.attr,e.groupIndex)))},{default:T(()=>[(w(),X(_e(n.chartConfig.chartKey),{class:ne(["edit-content-chart",a(Xe)(n.styles.animations)]),chartConfig:n,themeSetting:i.value,themeColor:p.value,style:q(H(H(H({},a(ie)(n.attr)),a(ke)(n.styles)),a(Ne)(n.styles)))},null,8,["class","chartConfig","themeSetting","themeColor","style"]))]),_:2},1032,["data-id","index","item","style"]))),128))]),_:1},8,["data-id","index","item","class","style"]))]))}}),uo={class:"go-edit-align-line"},po=j({__name:"index",setup(e){he(c=>({"2a25621e":l.value}));const o=ge(),s=te(),_=lt(),t=Fe({lineArr:["rowt","rowc","rowb","coll","colc","colr"],select:new Map,sorptioned:{x:!1,y:!1}}),h=c=>c?{left:`${c.x?c.x:0}px`,top:`${c.y?c.y:0}px`}:{},l=M(()=>o.getAppTheme),v=M(()=>_.getChartAlignRange),p=M(()=>s.getEditCanvas[V.IS_DRAG]),i=(c,u)=>Math.abs(c-u)<=v.value,d=M(()=>s.getTargetChart.selectId),r=M(()=>s.getComponentList[s.fetchTargetIndex()]),n=M(()=>{var c;return((c=r.value)==null?void 0:c.attr)||{}}),g=M(()=>({id:"0",attr:{w:Ze(s.getEditCanvasConfig.width),h:Ze(s.getEditCanvasConfig.height),x:0,y:0,offsetX:0,offsetY:0,zIndex:0}}));return ae(()=>s.getMousePosition,it(()=>{try{if(!p.value||d.value.length!==1)return;const c=n.value.w,u=n.value.h,S=n.value.x,f=S+c/2,k=S+c,E=[S,f,k],b=n.value.y,Y=b+u/2,G=b+u,se=[b,Y,G];t.select.clear(),t.sorptioned.y=!1;const A=s.getComponentList.map(m=>({id:m.id,attr:m.attr}));A.push(g.value),t.lineArr.forEach(m=>{A.forEach(R=>{if(d.value[0]===R.id)return;const C=R.attr.w,L=R.attr.h,U=R.attr.x,W=U+C/2,O=U+C,Se=[U,W,O],F=R.attr.y,J=F+L/2,oe=F+L,qe=[F,J,oe];m.includes("rowt")&&(i(b,F)&&(t.select.set(m,{y:F}),z(r.value,S,F)),i(b,J)&&(t.select.set(m,{y:J}),z(r.value,S,J)),i(b,oe)&&(t.select.set(m,{y:oe}),z(r.value,S,oe))),m.includes("rowc")&&(i(Y,F)&&(t.select.set(m,{y:F}),z(r.value,S,F-u/2)),i(Y,J)&&(t.select.set(m,{y:J}),z(r.value,S,J-u/2)),i(Y,oe)&&(t.select.set(m,{y:oe}),z(r.value,S,oe-u/2))),m.includes("rowb")&&(i(G,F)&&(t.select.set(m,{y:F}),z(r.value,S,F-u)),i(G,J)&&(t.select.set(m,{y:J}),z(r.value,S,J-u)),i(G,oe)&&(t.select.set(m,{y:oe}),z(r.value,S,oe-u))),m.includes("coll")&&(i(S,U)&&(t.select.set(m,{x:U}),z(r.value,U,b)),i(S,W)&&(t.select.set(m,{x:W}),z(r.value,W,b)),i(S,O)&&(t.select.set(m,{x:O}),z(r.value,O,b))),m.includes("colc")&&(i(f,U)&&(t.select.set(m,{x:U}),z(r.value,U-c/2,b)),i(f,W)&&(t.select.set(m,{x:W}),z(r.value,W-c/2,b)),i(f,O)&&(t.select.set(m,{x:O}),z(r.value,O-c/2,b))),m.includes("colr")&&(i(k,U)&&(t.select.set(m,{x:U}),z(r.value,U-c,b)),i(k,W)&&(t.select.set(m,{x:W}),z(r.value,W-c,b)),i(k,O)&&(t.select.set(m,{x:O}),z(r.value,O-c,b)))})})}catch(c){console.log(c)}},200),{deep:!0}),ae(()=>p.value,c=>{c||(t.select.clear(),t.sorptioned.y=!1)}),(c,u)=>(w(),P("div",uo,[(w(!0),P(re,null,ue(t.lineArr,S=>(w(),P("div",{class:ne(["line",[S.includes("row")?"row":"col",t.select.has(S)&&"visible"]]),key:S,style:q(h(t.select.get(S)))},null,6))),128))]))}});const _o=ee(po,[["__scopeId","data-v-792c43f5"]]),vo=j({__name:"index",setup(e){return(o,s)=>{const _=D("n-watermark");return w(),X(_,{id:"go-edit-watermark",content:a(wt),cross:"",selectable:"","font-size":16,"line-height":16,width:500,height:150,"x-offset":12,"y-offset":80,rotate:-15},null,8,["content"])}}});const ho=ee(vo,[["__scopeId","data-v-15e7d440"]]),ht=e=>(Me("data-v-fd03a995"),e=e(),Re(),e),go=ht(()=>$("div",{class:"select-background"},null,-1)),fo=ht(()=>$("div",{class:"select-border"},null,-1)),mo=[go,fo],Co=j({__name:"index",setup(e){he(v=>({"3a6a09b6":h.value}));const o=ge(),s=te(),{isSelect:_,scale:t}=ye(s.getEditCanvas),h=M(()=>o.getAppTheme),l=B();return ae(()=>s.getMousePosition,v=>{if(!_.value)return;const{startX:p,startY:i,x:d,y:r}=v,n={zIndex:Qe,x:0,y:0,w:0,h:0,offsetX:0,offsetY:0};d>p&&r>i?(n.x=p,n.y=i,n.w=Math.round((d-p)/t.value),n.h=Math.round((r-i)/t.value)):d>p&&r<i?(n.x=p,n.w=Math.round((d-p)/t.value),n.h=Math.round((i-r)/t.value),n.y=i-n.h):d<p&&r>i?(n.y=i,n.w=Math.round((p-d)/t.value),n.h=Math.round((r-i)/t.value),n.x=p-n.w):(n.w=Math.round((p-d)/t.value),n.h=Math.round((i-r)/t.value),n.x=p-n.w,n.y=i-n.h),l.value=H(H({},De(n,Qe)),ie(n))},{deep:!0}),(v,p)=>a(_)?(w(),P("div",{key:0,class:"go-edit-select",style:q(l.value)},mo,4)):$e("",!0)}});const yo=ee(Co,[["__scopeId","data-v-fd03a995"]]),So=j({__name:"index",setup(e){const o=te(),{getEditCanvasConfig:s,getEditCanvas:_}=ye(o),t=M(()=>({w:s.value.width,h:s.value.height})),h=M(()=>{const v={transform:`scale(${_.value.scale})`};return H(H({},ie(t.value)),v)}),l=M(()=>{const v=_.value.isCreate&&{"z-index":99999};return H(H({},ie(t.value)),v)});return(v,p)=>(w(),P("div",{class:"go-edit-range go-transition",style:q(h.value),onMousedown:p[0]||(p[0]=i=>a(so)(i,void 0))},[ze(v.$slots,"default",{},void 0,!0),x(a(ho)),x(a(_o)),x(a(yo)),$("div",{class:"go-edit-range-model",style:q(l.value)},null,4)],36))}});const To=ee(So,[["__scopeId","data-v-d34efa6e"]]),xo={class:"go-sketch-rule"},Pe=20,wo=j({__name:"index",setup(e){he(C=>({"72798b56":b.value,"1b47bf80":k.value,"26ca27c0":r.value}));const o=te(),s=dt(),_=ge();let t=[0,0],h=[0,0];const l=B(),v=B(!0),p=B(),i=B(),d=B(!1),r=B("auto"),{width:n,height:g}=ye(o.getEditCanvasConfig),c=B(0),u=B(0),S=Fe({h:[],v:[]}),f=M(()=>o.getEditCanvas.scale),k=M(()=>`${g.value*2}px`),E=M(()=>_.getDarkTheme?{bgColor:"#18181c",longfgColor:"#4d4d4d",shortfgColor:"#4d4d4d",fontColor:"#4d4d4d",shadowColor:"#18181c",borderColor:"#18181c",cornerActiveColor:"#18181c"}:{}),b=M(()=>_.getAppTheme),Y=C=>{if(C.ctrlKey||C.metaKey){C.preventDefault();let L=f.value;if(C.wheelDelta>=0&&f.value<2){L=f.value+.05,o.setScale(L);return}C.wheelDelta<0&&f.value>.1&&(L=f.value-.05,o.setScale(L))}},G=()=>{if(!l.value)return;const C=l.value.getBoundingClientRect(),L=p.value.getBoundingClientRect();c.value=(C.left+Pe-L.left)/f.value,u.value=(C.top+Pe-L.top)/f.value},se=C=>{var Se,F;if(C.preventDefault(),C.stopPropagation(),C.which==2)d.value=!0;else if(!((Se=window.$KeyboardActive)!=null&&Se.space))return;(F=document.activeElement)==null||F.blur();const L=C.pageX,U=C.pageY,W=ot(window,"mousemove",J=>{const oe=J.pageX-L,qe=J.pageY-U,[Ue,Te]=t,[Oe,xe]=h;t=[Te,oe],h=[xe,qe],l.value.scrollLeft-=Te>Ue?Math.abs(Te-Ue):-Math.abs(Te-Ue),l.value.scrollTop-=xe>Oe?Math.abs(xe-Oe):-Math.abs(xe-Oe)}),O=ot(window,"mouseup",()=>{W(),O(),t=[0,0],h=[0,0],d.value=!1})},A=()=>{const C=document.getElementById("go-chart-edit-layout");return C?{height:C.clientHeight-20,width:C.clientWidth-20}:{width:n.value,height:g.value}},m=()=>{v.value=!1,setTimeout(()=>{v.value=!0},10)},R=()=>{const{width:C,height:L}=i.value.getBoundingClientRect(),{width:U,height:W}=A();l.value.scrollLeft=C/2-U/2,l.value.scrollTop=L/2-W/2};return ae(()=>_.getDarkTheme,()=>{m()}),ae(()=>f.value,(C,L)=>{L!==C&&s.getRePositionCanvas?(s.setItemUnHandle(pt.RE_POSITION_CANVAS,!1),G(),setTimeout(()=>{R(),m()},400)):it(m,20)}),ae(()=>d.value,C=>{r.value=C?"grab":"auto"}),Ke(()=>{l.value&&(l.value.addEventListener("wheel",Y,{passive:!1}),R())}),at(()=>{l.value&&l.value.removeEventListener("wheel",Y)}),window.onKeySpacePressHold=C=>{d.value=C},(C,L)=>{const U=D("sketch-rule");return w(),P("div",xo,[v.value?(w(),X(U,{key:0,thick:Pe,scale:f.value,width:A().width,height:A().height,startX:c.value,startY:u.value,lines:S,palette:E.value},null,8,["scale","width","height","startX","startY","lines","palette"])):$e("",!0),$("div",{ref_key:"$app",ref:l,class:"edit-screens",onScroll:G},[$("div",{ref_key:"$container",ref:i,class:"edit-screen-container",style:q({width:a(n)*2+"px"})},[$("div",{ref_key:"refSketchRuleBox",ref:p,class:"canvas",onMousedown:se,style:q({marginLeft:"-"+(A().width/2-25)+"px"})},[$("div",{style:q({pointerEvents:d.value?"none":"auto"})},[ze(C.$slots,"default",{},void 0,!0)],4)],36)],4)],544)])}}});const Eo=ee(wo,[["__scopeId","data-v-db14b1b7"]]),Ye={[I.ADD]:"新增",[I.DELETE]:"删除",[I.UPDATE]:"更新",[I.MOVE]:"移动",[I.PASTE]:"粘贴",[I.COPY]:"复制",[I.CUT]:"剪切",[I.TOP]:"置顶",[I.BOTTOM]:"置底",[I.UP]:"上移",[I.DOWN]:"下移",[I.GROUP]:"成组",[I.UN_GROUP]:"解组",[I.LOCK]:"锁定",[I.UNLOCK]:"解锁",[I.HIDE]:"隐藏",[I.SHOW]:"显示",[Le.CANVAS]:"画布初始化"};var bo=Array.prototype,Lo=bo.reverse;function ko(e){return e==null?e:Lo.call(e)}var Io=ko;const Do=Et(Io),gt=e=>(Me("data-v-78517dbe"),e=e(),Re(),e),$o={class:"go-flex-items-center"},Mo=gt(()=>$("span",{class:"btn-text"},"历史记录",-1)),Ro={class:"history-list-box"},Uo=["title"],Oo=gt(()=>$("div",{class:"popover-modal"},null,-1)),Ho=j({__name:"index",setup(e){const{DesktopOutlineIcon:o,PencilIcon:s,TrashIcon:_,CopyIcon:t,LayersIcon:h,DuplicateIcon:l,HelpOutlineIcon:v,LockClosedOutlineIcon:p,LockOpenOutlineIcon:i,EyeOffOutlineIcon:d,EyeOutlineIcon:r}=le.ionicons5,{StackedMoveIcon:n,Carbon3DCursorIcon:g,Carbon3DSoftwareIcon:c}=le.carbon,u=Kt(),S=E=>{if(E.targetType===Le.CANVAS)return o;switch(E.actionType){case I.UPDATE:return s;case I.DELETE:return _;case I.PASTE:return t;case I.TOP:return h;case I.BOTTOM:return h;case I.UP:return h;case I.DOWN:return h;case I.MOVE:return n;case I.ADD:return l;case I.GROUP:return g;case I.UN_GROUP:return c;case I.LOCK:return p;case I.UNLOCK:return i;case I.HIDE:return d;case I.SHOW:return r;default:return s}},f=E=>{if(E.targetType===Le.CANVAS)return Ye[Le.CANVAS];if(E.actionType===I.GROUP||E.actionType===I.UN_GROUP)return`${Ye[E.actionType]}`;if(E.historyData.length)return`${Ye[E.actionType]} - ${E.historyData[0].chartConfig.title}`},k=M(()=>{const b=u.getBackStack.map(Y=>({label:f(Y),icon:S(Y)}));return Do(b.filter(Y=>Y.label))});return(E,b)=>{const Y=D("n-button"),G=D("n-icon"),se=D("n-text"),A=D("n-scrollbar"),m=D("n-popover"),R=D("n-tooltip");return w(),P("div",$o,[x(m,{class:"edit-history-popover","show-arrow":!1,size:"small",trigger:"click",placement:"top-start"},{trigger:T(()=>[x(Y,{class:"mr-10",secondary:"",size:"small",disabled:k.value.length===0},{default:T(()=>[Mo]),_:1},8,["disabled"])]),default:T(()=>[$("div",Ro,[x(A,{style:{"max-height":"500px"}},{default:T(()=>[(w(!0),P(re,null,ue(k.value,(C,L)=>(w(),P("div",{class:"list-item go-flex-items-center go-ellipsis-1",key:L,title:C.label},[x(G,{class:"item-icon",size:"16",depth:2,component:C.icon},null,8,["component"]),x(se,{depth:"2"},{default:T(()=>[ve(Q(C.label),1)]),_:2},1024)],8,Uo))),128))]),_:1}),Oo])]),_:1}),x(R,{trigger:"hover"},{trigger:T(()=>[x(G,{size:"21",depth:3},{default:T(()=>[x(a(v))]),_:1})]),default:T(()=>[$("span",null,"最多只保留"+Q(a(bt))+"条记录",1)]),_:1})])}}});const Ao=ee(Ho,[["__scopeId","data-v-78517dbe"]]),Ve=e=>(Me("data-v-bbdb0a72"),e=e(),Re(),e),Po=Ve(()=>$("th",null,"功能",-1)),Yo=Ve(()=>$("th",null,"Win 快捷键",-1)),Bo=Ve(()=>$("span",null," Mac 快捷键 ",-1)),Xo={key:0},No={key:1},Go=j({__name:"ShortcutKeyModal",props:{modelShow:Boolean},emits:["update:modelShow"],setup(e,{emit:o}){const s=e,{CloseIcon:_}=le.ionicons5,t=B(!1);ae(()=>s.modelShow,v=>{t.value=v});const h=[{label:"拖拽画布",win:`${N.SPACE.toUpperCase()} + 🖱️ `,mac:`${K.SPACE.toUpperCase()} + 🖱️ `,macSource:!0},{label:"向 上/右/下/左 移动",win:`${N.CTRL.toUpperCase()} + ↑ 或 → 或 ↓ 或 ←`,mac:`${K.CTRL.toUpperCase()} + ↑ `},{label:"锁定",win:`${N.CTRL.toUpperCase()} + L `,mac:`${K.CTRL.toUpperCase()} + L `},{label:"解锁",win:`${N.CTRL.toUpperCase()} + ${N.SHIFT.toUpperCase()}+ L `,mac:`${K.CTRL.toUpperCase()} + ${K.SHIFT.toUpperCase()} + L `},{label:"展示",win:`${N.CTRL.toUpperCase()} + H `,mac:`${K.CTRL.toUpperCase()} + H `},{label:"隐藏",win:`${N.CTRL.toUpperCase()} + ${N.SHIFT.toUpperCase()} + H `,mac:`${K.CTRL.toUpperCase()} + ${K.SHIFT.toUpperCase()} + H `},{label:"删除",win:"Delete".toUpperCase(),mac:`${K.CTRL.toUpperCase()} + Backspace `},{label:"复制",win:`${N.CTRL.toUpperCase()} + C `,mac:`${K.CTRL.toUpperCase()} + C `},{label:"剪切",win:`${N.CTRL.toUpperCase()} + X `,mac:`${K.CTRL.toUpperCase()} + X `},{label:"粘贴",win:`${N.CTRL.toUpperCase()} + V `,mac:`${K.CTRL.toUpperCase()} + V `},{label:"后退",win:`${N.CTRL.toUpperCase()} + Z `,mac:`${K.CTRL.toUpperCase()} + Z `},{label:"前进",win:`${N.CTRL.toUpperCase()} + ${N.SHIFT.toUpperCase()} + Z `,mac:`${K.CTRL.toUpperCase()} + ${K.SHIFT.toUpperCase()} + Z `},{label:"保存",win:`${N.CTRL.toUpperCase()} + S `,mac:`${K.CTRL.toUpperCase()} + S `},{label:"多选",win:`${N.CTRL.toUpperCase()} + 🖱️ `,mac:`${K.CTRL.toUpperCase()} + 🖱️ `},{label:"创建分组",win:`${N.CTRL.toUpperCase()} + G / 🖱️ `,mac:`${K.CTRL.toUpperCase()} + G / 🖱️`},{label:"解除分组",win:`${N.CTRL.toUpperCase()} + ${N.SHIFT.toUpperCase()} + G `,mac:`${K.CTRL.toUpperCase()} + ${N.SHIFT.toUpperCase()} + G `}],l=()=>{o("update:modelShow",!1)};return(v,p)=>{const i=D("n-icon"),d=D("n-space"),r=D("n-gradient-text"),n=D("n-table"),g=D("n-modal");return w(),X(g,{show:t.value,"onUpdate:show":p[0]||(p[0]=c=>t.value=c),"mask-closable":!0,onAfterLeave:l},{default:T(()=>[x(n,{class:"model-content",bordered:!1,"single-line":!1},{default:T(()=>[$("thead",null,[$("tr",null,[Po,Yo,$("th",null,[x(d,{justify:"space-between"},{default:T(()=>[Bo,x(i,{size:"20",class:"go-cursor-pointer",onClick:l},{default:T(()=>[x(a(_))]),_:1})]),_:1})])])]),$("tbody",null,[(w(),P(re,null,ue(h,(c,u)=>$("tr",{key:u},[$("td",null,Q(c.label),1),$("td",null,Q(c.win),1),c.macSource?(w(),P("td",Xo,Q(c.mac),1)):(w(),P("td",No,[x(r,{size:22},{default:T(()=>[ve(Q(c.mac.substr(0,1)),1)]),_:2},1024),ve(" + "+Q(c.mac.substr(3)),1)]))])),64))])]),_:1})]),_:1},8,["show"])}}});const Ko=ee(Go,[["__scopeId","data-v-bbdb0a72"]]),zo=e=>(Me("data-v-f48c63d8"),e=e(),Re(),e),Fo={class:"go-edit-shortcut"},Wo=zo(()=>$("span",null,"快捷键",-1)),Vo=j({__name:"index",setup(e){const{DicomOverlayIcon:o}=le.carbon,s=B(!1);return(_,t)=>{const h=D("n-icon"),l=D("n-button"),v=D("n-tooltip");return w(),P("div",Fo,[x(Ko,{modelShow:s.value,"onUpdate:modelShow":t[0]||(t[0]=p=>s.value=p)},null,8,["modelShow"]),x(v,{trigger:"hover"},{trigger:T(()=>[x(l,{class:"scale-btn",secondary:"",size:"small",onClick:t[1]||(t[1]=p=>s.value=!0)},{default:T(()=>[x(h,{size:"21",depth:3},{default:T(()=>[x(a(o))]),_:1})]),_:1})]),default:T(()=>[Wo]),_:1})])}}});const qo=ee(Vo,[["__scopeId","data-v-f48c63d8"]]),jo={class:"go-edit-data-sync go-flex-items-center"},Jo=j({__name:"index",setup(e){he(d=>({"07b59586":h.value}));const{ReloadIcon:o}=le.ionicons5,s=te(),_=ge(),{saveStatus:t}=ye(s.getEditCanvas),h=B(_.getAppTheme),l=B(""),v=B("");let p=setTimeout(()=>{});const i={[pe.PENDING]:{text:"等待自动同步",type:""},[pe.START]:{text:"正在同步中",type:"success"},[pe.SUCCESS]:{text:"同步成功!",type:"success"},[pe.FAILURE]:{text:"同步失败!",type:"error"}};return ae(()=>t.value,d=>{clearTimeout(p),l.value=i[d].text,v.value=i[d].type,p=setTimeout(()=>{l.value=i[pe.PENDING].text,v.value=i[pe.PENDING].type},3e3)},{immediate:!0}),(d,r)=>{const n=D("n-text"),g=D("n-tooltip"),c=D("n-icon"),u=D("n-spin");return w(),P("div",jo,[x(g,{trigger:"hover"},{trigger:T(()=>[x(n,{class:"status-desc go-ml-2",type:v.value,depth:"3"},{default:T(()=>[ve(Q(l.value),1)]),_:1},8,["type"])]),default:T(()=>[$("span",null,Q(a(Lt))+"s 更新一次",1)]),_:1}),Ee(x(u,{class:"go-ml-2",size:"small"},{icon:T(()=>[x(c,{size:"13"},{default:T(()=>[x(a(o))]),_:1})]),_:1},512),[[be,l.value===i[1].text]])])}}});const Zo=ee(Jo,[["__scopeId","data-v-18522cbc"]]),Qo={class:"go-edit-bottom"},es=j({__name:"index",setup(e){he(k=>({"31fe765a":t.value}));const{LockClosedOutlineIcon:o,LockOpenOutlineIcon:s}=le.ionicons5,_=ge(),t=B(_.getAppTheme),h=dt(),l=te(),{lockScale:v,scale:p}=ye(l.getEditCanvas),i=B(null);let d=[{label:"200%",value:200},{label:"150%",value:150},{label:"100%",value:100},{label:"50%",value:50},{label:"自适应",value:0}];const r=B(""),n=k=>{var E;if((E=i.value)==null||E.blur(),k===0){h.setItemUnHandle(pt.RE_POSITION_CANVAS,!0),l.computedScale();return}l.setScale(k/100)},g=()=>{l.setEditCanvas(V.LOCK_SCALE,!v.value)},c=B(100),u=k=>`${k}%`,S=k=>{l.setScale(k/100)},f=Fe({100:""});return kt(()=>{const k=(p.value*100).toFixed(0);r.value=`${k}%`,c.value=parseInt(k)}),(k,E)=>{const b=D("n-text"),Y=D("n-divider"),G=D("n-space"),se=D("n-select"),A=D("n-icon"),m=D("n-button"),R=D("n-tooltip"),C=D("n-slider");return w(),P("div",Qo,[x(G,null,{default:T(()=>[x(a(Ao)),x(b,{id:"keyboard-dress-show",depth:"3"}),x(Y,{vertical:""}),x(a(Zo))]),_:1}),x(G,{class:"bottom-ri"},{default:T(()=>[x(a(qo)),x(se,{ref_key:"selectInstRef",ref:i,class:"scale-btn",value:r.value,"onUpdate:value":[E[0]||(E[0]=L=>r.value=L),n],size:"mini",disabled:a(v),options:a(d)},null,8,["value","disabled","options"]),x(R,{trigger:"hover"},{trigger:T(()=>[x(m,{onClick:g,text:""},{default:T(()=>[x(A,{class:ne(["lock-icon",{color:a(v)}]),size:"18",depth:2},{default:T(()=>[a(v)?(w(),X(a(o),{key:0})):(w(),X(a(s),{key:1}))]),_:1},8,["class"])]),_:1})]),default:T(()=>[$("span",null,Q(a(v)?"解锁":"锁定")+"当前比例",1)]),_:1}),x(C,{class:"scale-slider",value:c.value,"onUpdate:value":[E[1]||(E[1]=L=>c.value=L),S],"default-value":50,min:10,max:200,step:5,"format-tooltip":u,disabled:a(v),marks:f},null,8,["value","disabled","marks"])]),_:1})])}}});const ts=ee(es,[["__scopeId","data-v-1d1c1204"]]),Ce=te(),os=()=>{Ce.setTargetSelectChart(void 0),It(Dt(Ce.getStorageInfo()||[]),void 0,"json");const e=document.querySelector(".go-edit-range"),o=document.getElementById("go-edit-watermark");if(!e||!o){window.$message.error("导出失败!");return}const s=Ce.getEditCanvas.scale;Ce.setScale(1,!0),o.style.display="block",setTimeout(()=>{$t(e,()=>{o&&(o.style.display="none"),Ce.setScale(s,!0)})},600)},ss=()=>{const e=B(),{updateComponent:o}=ut();return{importUploadFileListRef:e,importBeforeUpload:({file:t})=>{e.value=[];const h=t.file.type;return h!==st.JSON&&h!==st.TXT?(window.$message.warning("仅支持上传 【JSON】 格式文件,请重新上传!"),!1):!0},importCustomRequest:t=>{const{file:h}=t;Mt(()=>{h.file?Rt(h.file).then(l=>{jt({message:"请选择导入方式:",positiveText:"新增(可撤回)",negativeText:"覆盖(不可撤回)",negativeButtonProps:{type:"info",ghost:!1},onPositiveCallback:()=>de(void 0,null,function*(){try{l=Be(l),yield o(l,!1,!0),window.$message.success("导入成功!")}catch(v){console.log(v),window.$message.error("组件导入失败,请检查文件完整性!")}}),onNegativeCallback:()=>de(void 0,null,function*(){try{l=Be(l),yield o(l,!0,!0),window.$message.success("导入成功!")}catch(v){console.log(v),window.$message.error("组件导入失败,请检查文件完整性!")}})})}):window.$message.error("导入失败,请检查数据或联系管理员!")})}}};var ce=(e=>(e.BUTTON="button",e.IMPORTUPLOAD="importUpload",e))(ce||{});const ns={class:"btn-item"},as=j({__name:"index",setup(e){const{DownloadIcon:o,ShareIcon:s,PawIcon:_,SettingsSharpIcon:t,CreateIcon:h}=le.ionicons5,l=lt(),v=te();Ut(),Qt();let p=null;const i=B(!1),d=B(!0),r=B(!0),{importUploadFileListRef:n,importCustomRequest:g,importBeforeUpload:c}=ss(),u=M(()=>l.getChartToolsStatus===et.ASIDE),S=M(()=>l.getChartToolsStatusHide),f=M(()=>d.value&&S.value),k=M(()=>{if(!u.value)return se;const A=[];return se.map(m=>{A.unshift(m)}),A}),E=()=>{p=setTimeout(()=>{d.value&&(d.value=!1,r.value=!0)},200),setTimeout(()=>{r.value=!1},400)},b=()=>{clearTimeout(p),d.value||(d.value=!0)},Y=()=>{window.$message.warning("请通过顶部【同步内容】按钮同步最新数据!"),v.setEditCanvas(V.IS_CODE_EDIT,!0),setTimeout(()=>{const A=Ht(At.CHART_EDIT_NAME,"href");if(!A)return;const m=Pt();G(m),Yt(A,[m],void 0,!0)},2e3)},G=A=>{const m=v.getStorageInfo(),R=Bt(we.GO_CHART_STORAGE_LIST)||[];if(R!=null&&R.length){const C=R.findIndex(L=>L.id===A);C!==-1?(R.splice(C,1,fe(H({},m),{id:A})),Ae(we.GO_CHART_STORAGE_LIST,R)):(R.push(fe(H({},m),{id:A})),Ae(we.GO_CHART_STORAGE_LIST,R))}else Ae(we.GO_CHART_STORAGE_LIST,[fe(H({},m),{id:A})])},se=[{key:"import",type:ce.IMPORTUPLOAD,name:"导入",icon:s},{key:"export",type:ce.BUTTON,name:"导出",icon:o,handle:os},{key:"edit",type:ce.BUTTON,name:"编辑",icon:h,handle:Y},{key:"setting",type:ce.BUTTON,name:"设置",icon:t,handle:()=>{i.value=!0}}];return(A,m)=>{const R=D("n-icon"),C=D("n-text"),L=D("n-button"),U=D("n-upload"),W=D("n-tooltip");return w(),P(re,null,[$("div",{class:ne(["go-chart-edit-tools",[a(l).getChartToolsStatus,f.value?"isMini":"unMini"]]),onClick:m[1]||(m[1]=O=>d.value&&(d.value=!1)),onMouseenter:E,onMouseleave:b},[Ee(x(R,{class:"asideLogo",size:"22"},{default:T(()=>[x(a(_))]),_:1},512),[[be,a(l).getChartToolsStatus===a(et).ASIDE&&f.value]]),(w(!0),P(re,null,ue(k.value,(O,Se)=>(w(),X(W,{key:O.key,disabled:!u.value||S.value&&r.value,trigger:"hover",placement:"left"},{trigger:T(()=>[$("div",ns,[O.type===a(ce).BUTTON?(w(),X(L,{key:0,circle:u.value,secondary:"",onClick:O.handle},{icon:T(()=>[u.value?(w(),X(R,{key:0,size:"22"},{default:T(()=>[(w(),X(_e(O.icon)))]),_:2},1024)):(w(),X(_e(O.icon),{key:1}))]),default:T(()=>[Ee(x(C,{depth:"3"},{default:T(()=>[ve(Q(O.name),1)]),_:2},1536),[[be,!u.value]])]),_:2},1032,["circle","onClick"])):O.type===a(ce).IMPORTUPLOAD?(w(),X(U,{key:1,"file-list":a(n),"onUpdate:fileList":m[0]||(m[0]=F=>Ot(n)?n.value=F:null),"show-file-list":!1,customRequest:a(g),onBeforeUpload:a(c)},{default:T(()=>[x(L,{circle:u.value,secondary:""},{icon:T(()=>[u.value?(w(),X(R,{key:0,size:"22"},{default:T(()=>[(w(),X(_e(O.icon)))]),_:2},1024)):(w(),X(_e(O.icon),{key:1}))]),default:T(()=>[Ee(x(C,{depth:"3"},{default:T(()=>[ve(Q(O.name),1)]),_:2},1536),[[be,!u.value]])]),_:2},1032,["circle"])]),_:2},1032,["file-list","customRequest","onBeforeUpload"])):$e("",!0)])]),default:T(()=>[$("span",null,Q(O.name),1)]),_:2},1032,["disabled"]))),128))],34),x(a(Zt),{modelShow:i.value,"onUpdate:modelShow":m[2]||(m[2]=O=>i.value=O)},null,8,["modelShow"])],64)}}});const rs=ee(as,[["__scopeId","data-v-62b1993f"]]),cs=j({__name:"index",setup(e){const o=te(),{handleContextMenu:s}=We(),{dataSyncFetch:_,intervalDataSyncUpdate:t}=ut();Xt(),Nt(Ft,null),eo(()=>de(this,null,function*(){}));const{mouseenterHandle:h,mouseleaveHandle:l,mousedownHandle:v,mouseClickHandle:p}=vt(),i=(g,c,u)=>{if(o.getTargetChart.selectId.length>1)return c.filter(f=>[Z.GROUP,Z.DELETE].includes(f.key));const S=[];return u.status.lock?S.push(Z.LOCK):S.push(Z.UNLOCK),u.status.hide?S.push(Z.HIDE):S.push(Z.SHOW),g.filter(f=>!S.includes(f.key))},d=M(()=>o.getEditCanvasConfig.chartThemeSetting),r=M(()=>rt(o.getEditCanvasConfig.chartCustomThemeColorInfo)[o.getEditCanvasConfig.chartThemeColor]);M(()=>o.getEditCanvasConfig.filterShow);const n=M(()=>{const g=o.getEditCanvasConfig.background,c=o.getEditCanvasConfig.backgroundImage,f=o.getEditCanvasConfig.selectColor?{background:g||void 0}:{background:`url(${c}) no-repeat center center / cover !important`};return fe(H({},f),{width:"inherit",height:"inherit"})});return Ke(()=>{Wt(),_()}),(g,c)=>(w(),X(a(Jt),{id:"go-chart-edit-layout",flex:!0,showTop:!1,showBottom:!0,depth:1,xScroll:!0,disabledScroll:!0,onMousedown:a(_t),onDrop:a(oo),onDragover:a(nt),onDragenter:a(nt)},{aside:T(()=>[x(a(rs))]),bottom:T(()=>[x(a(ts))]),default:T(()=>[x(a(Eo),null,{default:T(()=>[$("div",{id:"go-chart-edit-content",onContextmenu:c[0]||(c[0]=(...u)=>a(s)&&a(s)(...u))},[x(a(To),null,{default:T(()=>[$("div",{style:q(H(H({},a(ke)(a(o).getEditCanvasConfig)),n.value))},[(w(!0),P(re,null,ue(a(o).getComponentList,(u,S)=>(w(),P("div",{key:u.id},[u.isGroup?(w(),X(a(io),{key:0,groupData:u,groupIndex:S},null,8,["groupData","groupIndex"])):(w(),X(a(Ge),{key:1,"data-id":u.id,index:S,style:q(H(H({},a(De)(u.attr,S)),a(ct)(u.styles))),item:u,onClick:f=>a(p)(f,u),onMousedown:f=>a(v)(f,u),onMouseenter:f=>a(h)(f,u),onMouseleave:f=>a(l)(f,u),onContextmenu:f=>a(s)(f,u,i)},{default:T(()=>[(w(),X(_e(u.chartConfig.chartKey),{class:ne(["edit-content-chart",a(Xe)(u.styles.animations)]),chartConfig:u,themeSetting:d.value,themeColor:r.value,style:q(H(H(H({},a(ie)(u.attr)),a(ke)(u.styles)),a(Ne)(u.styles)))},null,8,["class","chartConfig","themeSetting","themeColor","style"]))]),_:2},1032,["data-id","index","style","item","onClick","onMousedown","onMouseenter","onMouseleave","onContextmenu"]))]))),128))],4)]),_:1})],32)]),_:1})]),_:1},8,["onMousedown","onDrop","onDragover","onDragenter"]))}});const $s=ee(cs,[["__scopeId","data-v-3071f68c"]]);export{$s as default};
|