import{d as oe,e as ke,f as el,c as w,w as ge,o as r,p as Le,g as Re,a as d,h as R,i as fe,j as ye,b as l,k as t,u as Oe,l as ee,E as ce,m as Se,r as U,n as I,q as te,F as X,s as ue,t as H,v as we,x as le,y as ie,z as We,A as je,B as ll,C as Je,D as Ve,G as Ye,H as Ae,I as tl,J as xe,K as ul}from"./index.f1ffbe37.js";import{M as ol,t as Ce,f as nl,a as al,c as il,s as dl,b as sl,d as rl,e as ml,p as Fe,_ as Te,g as ae,h as Ie,i as ze,j as pl}from"./lodash.10406dc5.js";import{_ as be}from"./plugin-vue_export-helper.f63bf49c.js";function fl(h){return{all:h=h||new Map,on:function(f,m){var b=h.get(f);b?b.push(m):h.set(f,[m])},off:function(f,m){var b=h.get(f);b&&(m?b.splice(b.indexOf(m)>>>0,1):h.set(f,[]))},emit:function(f,m){var b=h.get(f);b&&b.slice().map(function(v){v(m)}),(b=h.get("*"))&&b.slice().map(function(v){v(f,m)})}}}const Ee=fl();const vl=h=>(Le("data-v-db8d14cc"),h=h(),Re(),h),cl=vl(()=>d("div",{id:"topology"},null,-1)),_l=[cl],gl=oe({__name:"topology",setup(h){let f=null;return Ee.on("render",m=>{try{f.open(m?JSON.parse(m):null)}catch{f.open()}}),ke(()=>{f=new ol("topology",{...Ce}),f.register(nl()),f.register(al()),f.register(il()),f.register(dl()),f.registerCanvasDraw(sl()),f.registerCanvasDraw(rl()),f.open()}),el(()=>{f&&f.destroy()}),(m,b)=>(r(),w("div",{onContextmenu:b[0]||(b[0]=ge(()=>{},["prevent"])),class:"topology-wrapper"},_l,32))}}),bl=be(gl,[["__scopeId","data-v-db8d14cc"]]);/*! Element Plus Icons Vue v2.3.1 */var Cl=oe({name:"CircleCloseFilled",__name:"circle-close-filled",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),He=Cl,Fl=oe({name:"Delete",__name:"delete",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),he=Fl,yl=oe({name:"DocumentCopy",__name:"document-copy",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z"})]))}}),wl=yl,Vl=oe({name:"Edit",__name:"edit",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640z"}),d("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"})]))}}),$e=Vl,El=oe({name:"InfoFilled",__name:"info-filled",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),Bl=El,Dl=oe({name:"PictureFilled",__name:"picture-filled",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),xl=Dl,kl=oe({name:"Plus",__name:"plus",setup(h){return(f,m)=>(r(),w("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[d("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),Ue=kl;function Al(h,f="img.png"){const m=h.split(","),b=m[0].match(/:(.*?);/)[1],v=atob(m[1]);let y=v.length;const x=new Uint8Array(y);for(;y--;)x[y]=v.charCodeAt(y);return new File([x],f,{type:b})}function Xe(h){const f=new FormData;return Object.keys(h).forEach(m=>{f.append(m,h[m])}),f}const hl={class:"flex-row p-3"},$l=["onClick"],Ul={class:"flex1 font-bold no-wrap"},Il={class:"flex hover-show"},zl={class:"drawing-list"},Nl={class:"flex"},Sl={class:"buttons"},Tl=["onDragstart"],Ml=["src"],Ll=["src"],Rl={class:"flex-row p-3"},Ol=["onClick"],jl={class:"flex1 font-bold no-wrap"},Pl={class:"flex hover-show"},Hl={class:"buttons comp-buttons"},Kl={class:"img-item"},Wl={class:"handle"},Jl=oe({__name:"menu",setup(h){const f=window.allEnv.topo.imgServer,m=f!=null&&f.includes("http")?f:window.origin+f,b="/plugin/topo/",v=Oe(),y=R([]),x=R([]),M=fe(()=>v.getters.currentDrawing),P=fe(()=>v.getters.currentComp),k=fe(()=>v.getters.histories),p=fe(()=>v.state.historyIndex),V=ye({components:[],topology:[]});function $(_){ee.folder().then(F=>{V.components=F.components,V.topology=F.topology,_&&_(F.topology)})}let C;ke(()=>{$(()=>{sessionStorage.drawingId&&o(V.topology)}),setTimeout(()=>{C=window.meta2d},0)});const o=_=>{const F=sessionStorage.drawingId;if(F==="new"){_&&_[0]?W(_[0].id):ee.folderAdd("\u9ED8\u8BA4\u6587\u4EF6\u5939","topology").then(()=>{$(K=>{W(K[0].id)})});return}ee.topology(F).then(({diagram:K})=>{K?i(K):ce.warning("\u56FE\u5F62\u4E0D\u5B58\u5728")})},O=(_,F)=>{F.data?F.data.name==="svgPath"?_.dataTransfer.setData("Text",JSON.stringify({...F.data,image:b+F.data.image})):_.dataTransfer.setData("Text",JSON.stringify(F.data)):_.dataTransfer.setData("Text",JSON.stringify({...F,name:"image",width:36,height:36,iconFamily:F.font_family||F.myfont||"sgcc",color:"#C1976A",icon:unescape(("\\u"+F.unicode).replace(/\\/g,"%"))}))},G=(_,F)=>{F.jsonData&&_.dataTransfer.setData("Text",Fe.inflate(F.jsonData,{to:"string"}))};function se(_){Se.prompt("","\u65B0\u5EFA\u6587\u4EF6\u5939",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",inputValidator(F){return F?!0:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"}}).then(({value:F})=>{ee.folderAdd(F,_).then($)})}function z(_){Se.prompt("","\u7F16\u8F91\u6587\u4EF6\u5939",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",inputValue:_.name,inputValidator(F){return F?!0:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"}}).then(({value:F})=>{ee.folderEdit(F,_.types,_.id).then($)})}function B(_){ee.folderDel(_).then(()=>{ce.success("\u5220\u9664\u6210\u529F"),$()})}function E(_){_.list&&_.list.length||setTimeout(()=>{y.value.includes(_.id)&&ee.folderData(_.id).then(F=>{_.list=F.data})},0)}function L(_){_.list&&_.list.length||setTimeout(()=>{x.value.includes(_.id)&&ee.folderData(_.id).then(F=>{_.list=F.data})},0)}function N(_,F){ee.topologyDel(_.list[F].id).then(()=>{ce.success("\u5220\u9664\u6210\u529F"),_.list.splice(F,1)})}function A(_,F,K=!1){const ne=V[_].find(g=>g.id===F);ne&&ee.folderData(ne.id).then(g=>{if(ne.list=g.data,K&&_==="components"){const e=g.data.find(c=>c.id===K);e&&v.commit("setCurrentComp",e)}})}Ee.on("updateComp",_=>{A("components",_)}),Ee.on("updateDrawing",_=>{A("topology",_)});function W(_){S(()=>{C.setOptions({...Ce}),C.open(),v.commit("setCurrentDrawing",{folderId:_})})}function re(_){ee.topologyAdd({..._,id:void 0,name:_.name+"-copy"}).then(()=>{ce.success("\u590D\u5236\u6210\u529F"),A("topology",_.folderId)})}function i(_){S(()=>{if(_.jsonData){const F=JSON.parse(Fe.inflate(_.jsonData,{to:"string"}));C.setOptions(F.options||{...Ce}),C.open(F),C.fitView(!0,30),v.commit("setCurrentDrawing",_)}else C.setOptions({...Ce}),C.open(),C.fitView(!0,30),v.commit("setCurrentDrawing",_)})}function S(_){k.value===C.store.histories.length&&p.value==C.store.historyIndex?(_(),pe()):Se.confirm("\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F","",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then(()=>{_(),pe()})}function pe(){v.commit("setHistory",{histories:0,historyIndex:void 0})}function de(_){S(()=>{const F=JSON.parse(Fe.inflate(_.jsonData,{to:"string"}));C.open({pens:F}),C.uncombine(F[F.length-1]),v.commit("setCurrentComp",_)})}function Be(_){S(()=>{C.open(),v.commit("setCurrentComp",{folderId:_})})}function De(_,F){const K=200/Math.max(_,F),ne=Math.round(_*K),g=Math.round(F*K);return{newWidth:ne,newHeight:g}}function me(_,F){S(()=>{C.open(),ee.uploadImg(Xe({file:_})).then(K=>{const ne=`${m}/${K.path}`,g=new Image;g.src=ne,g.onload=()=>{const e=De(g.width,g.height);C.addPens([{name:_.name.endsWith(".gif")?"gif":"image",text:"",image:ne,x:100,y:100,width:e.newWidth,height:e.newHeight}]);const c=C.toComponent();ee.topologyAdd({folderId:F,jsonData:Fe.deflate(JSON.stringify(c!=null?c:""),{to:"string"}),name:We().format("YYYY-MM-DD HH:mm:ss"),types:"components",images:ne,status:1}).then(a=>{ce.success("\u4FDD\u5B58\u6210\u529F"),A("components",F,a.diagramId),x.value=[F]})}})})}return(_,F)=>{const K=U("el-button"),ne=U("el-popconfirm"),g=U("el-collapse-item"),e=U("el-collapse"),c=U("el-tab-pane"),a=U("el-upload"),T=U("el-image"),j=U("el-tooltip"),J=U("el-tabs");return r(),w("div",{class:"menu br",onContextmenu:F[6]||(F[6]=ge(()=>{},["prevent"]))},[l(J,{"model-value":"\u7CFB\u7EDF\u7EC4\u4EF6"},{default:t(()=>[l(c,{label:"\u56FE\u7EB8",name:"\u56FE\u7EB8"},{default:t(()=>[d("div",hl,[l(K,{type:"primary",icon:I(Ue),size:"small",onClick:F[0]||(F[0]=s=>se("topology"))},{default:t(()=>[te("\u65B0\u5EFA\u6587\u4EF6\u5939")]),_:1},8,["icon"])]),l(e,{modelValue:y.value,"onUpdate:modelValue":F[2]||(F[2]=s=>y.value=s)},{default:t(()=>[(r(!0),w(X,null,ue(V.topology,s=>(r(),H(g,{title:s.name,name:s.id,key:s.id},{title:t(()=>[d("div",{class:"flex justify-between w-full hover overflow-hidden",onClick:D=>E(s)},[d("span",Ul,we(s.name),1),d("div",Il,[l(ne,{title:"\u786E\u5B9A\u8981\u5220\u9664\uFF1F",onConfirm:D=>B(s.id)},{reference:t(()=>[l(K,{circle:"",class:"!mx-0",type:"danger",size:"small",icon:I(he),onClick:F[1]||(F[1]=ge(()=>{},["stop"]))},null,8,["icon"])]),_:2},1032,["onConfirm"]),l(K,{circle:"",class:"!mx-1",type:"primary",size:"small",icon:I($e),onClick:ge(D=>z(s),["stop"])},null,8,["icon","onClick"]),l(K,{circle:"",class:"!mx-0",type:"info",size:"small",icon:I(Ue),onClick:ge(D=>W(s.id),["stop"])},null,8,["icon","onClick"])])],8,$l)]),default:t(()=>[d("div",zl,[(r(!0),w(X,null,ue(s.list,(D,Y)=>{var Q;return r(),w("div",{class:"drawing flex-row",key:D.id},[d("div",{class:le(["no-wrap",{active:((Q=M.value)==null?void 0:Q.id)===D.id}])},we(D.name),3),d("div",Nl,[l(K,{type:"primary",icon:I(wl),size:"small",circle:"",onClick:q=>re(D)},null,8,["icon","onClick"]),l(K,{class:"!mx-1",type:"primary",icon:I($e),size:"small",circle:"",onClick:q=>i(D)},null,8,["icon","onClick"]),l(ne,{title:"\u786E\u5B9A\u8981\u5220\u9664\uFF1F",onConfirm:q=>N(s,Y)},{reference:t(()=>[l(K,{class:"!mx-0",type:"danger",icon:I(he),size:"small",circle:""},null,8,["icon"])]),_:2},1032,["onConfirm"])])])}),128))])]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(c,{label:"\u7CFB\u7EDF\u7EC4\u4EF6",name:"\u7CFB\u7EDF\u7EC4\u4EF6"},{default:t(()=>[l(e,{"model-value":[]},{default:t(()=>[(r(!0),w(X,null,ue(I(ml),(s,D)=>(r(),w(X,{key:s.name},[s.show?(r(),H(g,{key:0,title:`${s.name}(${s.list.length})`,name:D},{default:t(()=>[d("div",Sl,[(r(!0),w(X,null,ue(s.list,(Y,Q)=>(r(),w("div",{class:"drap-dom",draggable:"true",onDragstart:q=>O(q,Y),key:Q},[Y.font_family?(r(),w("i",{key:0,class:le(`icon-${Y.font_family}-${Y.my_class}`)},null,2)):Y.my_class?(r(),w("i",{key:1,class:le(`icon-${Y.my_class}`)},null,2)):Y.data&&Y.data.name==="svgPath"?(r(),w("img",{key:2,class:"svg",loading:"lazy",src:I(b)+Y.data.image},null,8,Ml)):Y.icon?(r(),w("i",{key:4,class:le(["t-icon",Y.icon])},null,2)):(r(),w("img",{key:3,class:"svg",loading:"lazy",src:I(b)+Y.data.image},null,8,Ll))],40,Tl))),128))])]),_:2},1032,["title","name"])):ie("",!0)],64))),128))]),_:1})]),_:1}),l(c,{label:"\u6211\u7684\u7EC4\u4EF6",name:"\u6211\u7684\u7EC4\u4EF6"},{default:t(()=>[d("div",Rl,[l(K,{type:"primary",icon:I(Ue),size:"small",onClick:F[3]||(F[3]=s=>se("components"))},{default:t(()=>[te("\u65B0\u5EFA\u6587\u4EF6\u5939")]),_:1},8,["icon"])]),l(e,{modelValue:x.value,"onUpdate:modelValue":F[5]||(F[5]=s=>x.value=s)},{default:t(()=>[(r(!0),w(X,null,ue(V.components,s=>(r(),H(g,{title:s.name,name:s.id,key:s.id},{title:t(()=>[d("div",{class:"flex justify-between w-full hover overflow-hidden",onClick:D=>L(s)},[d("span",jl,we(s.name),1),d("div",Pl,[l(ne,{title:"\u786E\u5B9A\u8981\u5220\u9664\uFF1F",onConfirm:D=>B(s.id)},{reference:t(()=>[l(K,{circle:"",class:"!mx-0",type:"danger",size:"small",icon:I(he),onClick:F[4]||(F[4]=ge(()=>{},["stop"]))},null,8,["icon"])]),_:2},1032,["onConfirm"]),l(K,{circle:"",class:"!mx-1",type:"primary",size:"small",icon:I($e),onClick:ge(D=>z(s),["stop"])},null,8,["icon","onClick"]),l(a,{"before-upload":D=>me(D,s.id),accept:".jpg,.jpeg,.gif,.png"},{default:t(()=>[l(K,{circle:"",class:"!mx-0",type:"primary",size:"small",icon:I(xl)},null,8,["icon"])]),_:2},1032,["before-upload"]),l(K,{circle:"",class:"!ml-1",type:"info",size:"small",icon:I(Ue),onClick:ge(D=>Be(s.id),["stop"])},null,8,["icon","onClick"])])],8,Ol)]),default:t(()=>[d("div",Hl,[(r(!0),w(X,null,ue(s.list,(D,Y)=>(r(),H(j,{content:D.name,key:D.id,placement:"right",size:"small"},{default:t(()=>{var Q;return[d("div",Kl,[d("div",Wl,[l(K,{type:"primary",icon:I($e),size:"small",circle:"",onClick:q=>de(D)},null,8,["icon","onClick"]),l(ne,{title:"\u786E\u5B9A\u8981\u5220\u9664\uFF1F",onConfirm:q=>N(s,Y)},{reference:t(()=>[l(K,{type:"danger",icon:I(he),size:"small",circle:""},null,8,["icon"])]),_:2},1032,["onConfirm"])]),l(T,{class:le(["comp-img",{active:((Q=P.value)==null?void 0:Q.id)===D.id}]),fit:"cover",src:D.images.includes("http")?D.images:I(m)+"/"+D.images,onDragstart:q=>G(q,D)},null,8,["class","src","onDragstart"])])]}),_:2},1032,["content"]))),128))])]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})],32)}}}),Yl=be(Jl,[["__scopeId","data-v-55ce1b02"]]),Xl="/plugin/topo/assets/eye-close.639bc234.svg",ql="/plugin/topo/assets/eye.917dcd30.svg";const Gl=h=>(Le("data-v-1dde4a39"),h=h(),Re(),h),Ql={class:"pens px-4 py-2"},Zl=Gl(()=>d("i",{class:"t-icon t-image"},null,-1)),et={class:"pen-name flex-1 px-1"},lt=["onClick"],tt=["onClick"],ut=["onClick"],ot=["onClick"],nt=["onClick"],at=["onClick"],it=oe({__name:"locked",props:{pens:Array},setup(h){function f(m,b,v){window.meta2d.setValue({id:v.id,[m]:b}),window.meta2d.render(1/0)}return(m,b)=>(r(),w("div",Ql,[(r(!0),w(X,null,ue(h.pens,v=>(r(),w("div",{class:"pen-item flex py-0.5",key:v.id},[v.name!=="combine"?(r(),w(X,{key:0},[Zl,d("div",et,we(v.text||v.name),1),d("i",{class:le(["t-icon t-unlock",{active:!v.locked}]),onClick:y=>f("locked","",v)},null,10,lt),d("i",{class:le(["t-icon t-lock",{active:v.locked===1}]),onClick:y=>f("locked",1,v)},null,10,tt),d("i",{class:le(["t-icon t-wufayidong",{active:v.locked===2}]),onClick:y=>f("locked",2,v)},null,10,ut),d("i",{class:le(["t-icon t-jinyong",{active:v.locked===10}]),onClick:y=>f("locked",10,v)},null,10,ot),v.visible===!1?(r(),w("img",{key:0,src:Xl,class:"icon",alt:"icon",onClick:y=>f("visible",!0,v)},null,8,nt)):(r(),w("img",{key:1,src:ql,class:"icon",onClick:y=>f("visible",!1,v),alt:"icon"},null,8,at))],64)):ie("",!0)]))),128))]))}}),Me=be(it,[["__scopeId","data-v-1dde4a39"]]);const Ke=3,dt=oe({__name:"context-menu",setup(h){let f;const m=ye({x:0,y:0,isCombine:!1,show:!1,active:[]});ke(()=>{f=window.meta2d,f.on("contextmenu",({e:v,bounding:y={left:0,top:0}})=>{const x=f.store.active;x.length>0&&(m.x=v.clientX+(y==null?void 0:y.left)+Ke,m.y=v.clientY+(y==null?void 0:y.top)+Ke,m.isCombine=x.length===1&&x[0].name==="combine",m.active=x,m.show=!0)}),f.on("click",()=>m.show=!1)});function b(v,y,x){if(m.show=!1,v==="combine"){f.combine(m.active);return}if(v==="combine-showChild"){f.combine(m.active,0);return}if(v==="un-combine"){f.uncombine(m.active[0]);return}if(v==="layer"){m.active.forEach(M=>f[y](M)),f.render(1/0);return}if(v==="setValue"){f.setValue({id:m.active[0].id,[y]:x}),f.render(1/0);return}m.active=[]}return(v,y)=>{var x,M;return je((r(),w("div",{class:"context-menu",onContextmenu:y[9]||(y[9]=ge(()=>{},["prevent"])),style:Je({left:m.x+"px",top:m.y+"px"})},[d("div",{class:"menu-item",onClick:y[0]||(y[0]=P=>b("layer","top"))},"\u7F6E\u9876"),d("div",{class:"menu-item",onClick:y[1]||(y[1]=P=>b("layer","bottom"))},"\u7F6E\u5E95"),d("div",{class:"menu-item",onClick:y[2]||(y[2]=P=>b("layer","up"))},"\u4E0A\u4E00\u4E2A\u56FE\u5C42"),d("div",{class:"menu-item",onClick:y[3]||(y[3]=P=>b("layer","down"))},"\u4E0B\u4E00\u4E2A\u56FE\u5C42"),m.active.length>1?(r(),w(X,{key:0},[d("div",{class:"menu-item",onClick:y[4]||(y[4]=P=>b("combine"))},"\u7EC4\u5408"),d("div",{class:"menu-item",onClick:y[5]||(y[5]=P=>b("combine-showChild"))},"\u7EC4\u5408\u4E3A\u72B6\u6001")],64)):m.active.length===1?(r(),w(X,{key:1},[(x=m.active[0])!=null&&x.image?(r(),w(X,{key:0},[(M=m.active[0])!=null&&M.isBottom?(r(),w("div",{key:0,class:"menu-item",onClick:y[6]||(y[6]=P=>b("setValue","isBottom",!1))},"\u53BB\u4E0A\u5C42")):(r(),w("div",{key:1,class:"menu-item",onClick:y[7]||(y[7]=P=>b("setValue","isBottom",!0))},"\u53BB\u4E0B\u5C42"))],64)):ie("",!0),m.isCombine?(r(),w("div",{key:1,class:"menu-item",onClick:y[8]||(y[8]=P=>b("un-combine"))},"\u53D6\u6D88\u7EC4\u5408")):ie("",!0)],64)):ie("",!0)],36)),[[ll,m.show&&m.active.length]])}}}),st=be(dt,[["__scopeId","data-v-12806d4a"]]);const rt={class:"my-drawer"},mt={class:"panel-wrapper"},pt={style:{flex:"auto"}},ft=oe({__name:"bind-data-panel",props:{deviceList:Array},emits:["setBindData"],setup(h,{expose:f,emit:m}){const b=h,v=m,y=R();R(!0);const x=R(!1),M=R(!1),P=R(""),k=R(""),p=R(""),V=R(""),$=R([]),C=R([]);function o(E){const L=b.deviceList.find(N=>N.key===E);P.value=L.key,k.value=L.name,p.value="",V.value="",O(L)}function O(E){let L=null;E.product?L=E:(L=b.deviceList.find(N=>N.key===E.devId),Ve(()=>{var A;const N=$.value.find(W=>W.key===E.pointId);N&&((A=y.value)==null||A.setCurrentRow(N))})),$.value=JSON.parse(L.product.metadata).properties}function G(E){!E||Ve(()=>{p.value=E.key,V.value=E.name})}function se(){v("setBindData",{devId:P.value,pointId:p.value,devName:k.value,pointName:V.value,tags:C.value}),M.value=!1}function z(){P.value="",p.value="",k.value="",V.value="",$.value=[],C.value=[]}function B(E){M.value=!0,E.devId&&E.pointId&&Ve(()=>{P.value=E.devId,k.value=E.devName,p.value=E.pointId,V.value=E.pointName,C.value=E.tags,O(E)})}return f({show:B}),(E,L)=>{const N=U("el-option"),A=U("el-select"),W=U("el-table-column"),re=U("el-table"),i=U("el-button"),S=U("el-drawer"),pe=Ye("loading");return r(),w("div",rt,[l(S,{modelValue:M.value,"onUpdate:modelValue":L[2]||(L[2]=de=>M.value=de),title:"\u6570\u636E\u7ED1\u5B9A",size:"400px",class:"bind-data-panel",direction:"rtl",onClose:z},{footer:t(()=>[d("div",pt,[l(i,{onClick:L[1]||(L[1]=de=>M.value=!1)},{default:t(()=>[te("\u53D6\u6D88")]),_:1}),l(i,{type:"primary",onClick:se,disabled:!p.value},{default:t(()=>[te("\u7ED1\u5B9A")]),_:1},8,["disabled"])])]),default:t(()=>[je((r(),w("div",mt,[l(A,{modelValue:P.value,"onUpdate:modelValue":L[0]||(L[0]=de=>P.value=de),onChange:o,placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907",filterable:"",style:{width:"100%","margin-bottom":"20px"}},{default:t(()=>[(r(!0),w(X,null,ue(b.deviceList,de=>(r(),H(N,{label:de.name,value:de.key,key:de.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),l(re,{height:"calc(100vh - 200px)",data:$.value,border:"",ref_key:"tableRef",ref:y,style:{width:"100%"},size:"small","highlight-current-row":"",onCurrentChange:G},{default:t(()=>[l(W,{prop:"name",align:"center",label:"\u6570\u636E\u9879\u540D\u79F0"}),l(W,{prop:"key",align:"center",label:"\u6570\u636E\u9879\u7F16\u7801"})]),_:1},8,["data"])])),[[pe,x.value]])]),_:1},8,["modelValue"])])}}}),vt=be(ft,[["__scopeId","data-v-4a701d81"]]);const ct={class:"my-drawer"},_t={class:"panel-wrapper"},gt={style:{flex:"auto"}},bt=oe({__name:"bind-func-panel",props:{deviceList:Array},emits:["setBindFunc"],setup(h,{expose:f,emit:m}){const b=m,v=R();R(!0);const y=R(!1),x=R(!1),M=R(""),P=R(""),k=R(""),p=R(""),V=R(""),$=R(""),C=R([]),o=R([]),O=R([]),G=h;function se(A){const W=G.deviceList.find(re=>re.key===A);M.value=W.key,P.value=W.name,k.value=W.product.key,$.value=W.key,p.value="",V.value="",p.value="",C.value=[],z(W.product.key)}function z(A,W){O.value=[],A&&ee.functionList({productKey:A}).then(re=>{O.value=re.Data,W&&Ve(()=>{var S;const i=O.value.find(pe=>pe.key===W);i&&((S=v.value)==null||S.setCurrentRow(i))})})}function B(A){!A||Ve(()=>{p.value=A.key,V.value=A.name,C.value=A==null?void 0:A.inputs})}function E(){b("setBindFunc",{funcDevId:M.value,funcKey:p.value,productKey:k.value,funcDevName:P.value,deviceKey:$.value,funcName:V.value,funcInputs:C.value,tags:o.value}),x.value=!1}function L(){M.value="",p.value="",P.value="",k.value="",C.value=[],O.value=[]}function N(A){x.value=!0,A.funcDevId&&A.funcKey&&Ve(()=>{M.value=A.funcDevId,P.value=A.funcDevName,k.value=A.productKey,p.value=A.funcKey,V.value=A.funcName,$.value=A.deviceKey,C.value=A.funcInputs,o.value=A.tags,z(A.productKey,A.funcKey)})}return f({show:N}),(A,W)=>{const re=U("el-option"),i=U("el-select"),S=U("el-table-column"),pe=U("el-table"),de=U("el-button"),Be=U("el-drawer"),De=Ye("loading");return r(),w("div",ct,[l(Be,{modelValue:x.value,"onUpdate:modelValue":W[2]||(W[2]=me=>x.value=me),title:"\u6570\u636E\u7ED1\u5B9A",size:"400px",class:"bind-data-panel",direction:"rtl",onClose:L},{footer:t(()=>[d("div",gt,[l(de,{onClick:W[1]||(W[1]=me=>x.value=!1)},{default:t(()=>[te("\u53D6\u6D88")]),_:1}),l(de,{type:"primary",onClick:E,disabled:!p.value},{default:t(()=>[te("\u7ED1\u5B9A")]),_:1},8,["disabled"])])]),default:t(()=>[je((r(),w("div",_t,[l(i,{modelValue:M.value,"onUpdate:modelValue":W[0]||(W[0]=me=>M.value=me),onChange:se,placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907",filterable:"",style:{width:"100%","margin-bottom":"20px"}},{default:t(()=>[(r(!0),w(X,null,ue(G.deviceList,me=>(r(),H(re,{label:me.name,value:me.key,key:me.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),l(pe,{height:"calc(100vh - 200px)",data:O.value,border:"",ref_key:"tableRef",ref:v,style:{width:"100%"},size:"small","highlight-current-row":"",onCurrentChange:B},{default:t(()=>[l(S,{prop:"name",align:"center",label:"\u540D\u79F0"}),l(S,{prop:"key",align:"center",label:"\u529F\u80FD\u6807\u8BC6"})]),_:1},8,["data"])])),[[De,y.value]])]),_:1},8,["modelValue"])])}}}),Ct=be(bt,[["__scopeId","data-v-f06d425e"]]);const Ft={class:"pen bl"},yt={class:"collapse-wrapper"},wt={class:"collapse-wrapper"},Vt={class:"collapse-wrapper"},Et={class:"collapse-wrapper"},Bt={class:"collapse-wrapper"},Dt={class:"collapse-wrapper"},xt={class:"collapse-wrapper"},kt={class:"collapse-wrapper"},At={class:"collapse-wrapper"},ht={class:"collapse-wrapper"},$t={class:"collapse-wrapper"},Ut={key:0,class:"collapse-wrapper"},It={key:1,class:"collapse-wrapper"},zt={key:1,class:"pens"},Nt={class:"flex justify-between align"},St={class:"collapse-wrapper"},Tt={class:"collapse-wrapper"},Mt={class:"collapse-wrapper"},Lt={class:"collapse-wrapper"},Rt={class:"collapse-wrapper"},Ot={class:"collapse-wrapper"},jt=oe({__name:"index",setup(h){const f=Oe(),m=fe(()=>f.getters.currentComp),b=fe(()=>f.getters.currentDrawing),v=fe(()=>o.devName?o.devName+"-"+o.pointName:""),y=fe(()=>o.funcName?o.funcDevName+"-"+o.funcName:""),x=R([]);ee.deviceList().then(g=>{x.value=g.device}),Ae(m,g=>{!g||(M.value=g.name||new Date().toLocaleString())}),Ae(b,g=>{!g||(M.value=g.name||new Date().toLocaleString())});const M=R("");Ae(M,()=>{m.value?f.commit("setCurrentComp",{...m.value,name:M.value}):b.value&&f.commit("setCurrentDrawing",{...b.value,name:M.value})});const P=["lineName"],k={id:"",name:"",x:0,y:0,width:0,height:0,rotate:void 0,animateCycle:1/0,autoPlay:!1,animateType:"",showDuration:void 0,dataBindProgress:!1,devId:"",funcDevId:"",funcDevName:"",devName:"",pointName:"",funcKey:"",pointId:"",funcInputs:[],deviceKey:"",funcName:"",tags:void 0,events:void 0};let p;const V=R([]),$=R([]),C=ye({...Ce});ke(()=>{setTimeout(()=>{p=window.meta2d,Object.assign(C,{...Ce}),p.on("active",g=>{V.value=g,W(g)}),p.on("opened",()=>{Object.assign(C,p.getOptions()),$.value=p.store.data.pens}),p.on("inactive",()=>{V.value=[],$.value=p.store.data.pens})},0)});const o=ye({...k}),O=fe(()=>p.getPenRect(o));function G(g,e){const c=o||V.value[0];p.setValue({id:c==null?void 0:c.id,[g]:Number(e)},{render:!0})}function se(g){switch(i("animateType",g),g){case"":i("frames",[]),N("stopAnimate",V.value[0].id);break;case"rotate":i("showDuration",1e3),i("frames",[{rotate:360,duration:1e3}]);break;case"upDown":i("showDuration",560),i("frames",[{y:-10,duration:100},{y:10,duration:80},{y:-10,duration:50},{y:10,duration:30},{y:0,duration:300}]);break;case"leftRight":i("showDuration",560),i("frames",[{x:-10,duration:100},{x:10,duration:80},{x:-10,duration:50},{x:10,duration:30},{x:0,duration:300}]);break;case"heart":i("showDuration",500),i("frames",[{scale:1.1,duration:100},{scale:1,duration:400}]);break;case"show":i("showDuration",300),i("frames",[{color:"#fa541c",rotate:-10,duration:100},{color:"#fa541c",rotate:10,duration:100},{color:"#fa541c",rotate:0,duration:100}]);break}p.render(1/0)}function z(){var e;const g={action:"",name:"",type:"",isSwitch:!1,value:{},where:{},link:{url:"",target:"",width:"",height:"",title:""},params:""};(e=o.events)!=null&&e.length?Object.assign(o,{events:[...o.events,g]}):Object.assign(o,{events:[{...g}]}),p.setValue({id:V.value[0].id,events:o.events})}function B(){Object.assign(o,{events:void 0}),p.setValue({id:V.value[0].id,events:void 0})}Ae(C,()=>{p.setOptions(tl(C)),p.resize()});const E=ye({width:null,space:30});function L(){p.layout(V.value.length?V.value:p.store.data.pens,E.width,E.space)}function N(g,e){p[g](e)}function A(g){if(g==="spaceBetween")return p.spaceBetween(V.value);if(g==="spaceBetweenColumn")return p.spaceBetweenColumn(V.value);p.alignNodes(g,V.value)}function W(g){if(g.length===1){const e=g[0];Object.assign(o,{...k},e),e.onMove=Te.throttle(({x:c,y:a})=>{Object.assign(o,e)},200),e.onResize=Te.throttle(({width:c,height:a})=>{Object.assign(o,e)},200),e.onRotate=Te.throttle(({rotate:c})=>{Object.assign(o,e)},200)}}function re(g,e){p.updateLineType(g,e),S(g,"lineName")}function i(g,e,c,a=!0){if(!c&&V.value.length>1){let T=[];V.value.forEach(j=>{i(g,e,j,!1),T.push(j)}),p.render(1/0),p.active(T);return}if(g){const T=c||V.value[0];p.setValue({id:T==null?void 0:T.id,[g]:e}),g==="tags"&&T.name==="text"&&p.setValue({id:T==null?void 0:T.id,text:"0"})}}function S(g,e,c=!0){if(P.includes(e)){const a=[g];p.delete(a),p.addPens(a),c&&p.active(a,!0)}}const pe=R();function de(){const{devId:g,pointId:e,devName:c,pointName:a,tags:T}=V.value[0];pe.value.show({devId:g||"",pointId:e||"",devName:c,pointName:a,tags:T})}function Be({devId:g,pointId:e,devName:c,pointName:a,tags:T}){const J=[g+"-"+e,T[1]||""];i("devId",g,void 0,!1),i("pointId",e,void 0,!1),i("tags",J,void 0,!1),i("devName",c,void 0,!1),i("pointName",a),o.devName=c,o.pointName=a}function De(){i("devId",void 0,void 0,!1),i("tags",void 0,void 0,!1),i("devName",void 0,void 0,!1),i("pointName",void 0),o.devName="",o.pointName=""}const me=R();function _(){const{funcDevId:g,productKey:e,funcDevName:c,funcInputs:a,funcKey:T,funcName:j,deviceKey:J,tags:s}=V.value[0];me.value.show({funcDevId:g||"",productKey:e||"",funcDevName:c,funcInputs:a,funcKey:T,funcName:j,deviceKey:J,tags:s})}function F({funcDevId:g,productKey:e,funcDevName:c,funcKey:a,funcInputs:T,funcName:j,deviceKey:J,tags:s}){const D=g+"-"+a,Y=s!=null&&s.length?[s[0],D]:["",D];i("funcDevId",g,void 0,!1),i("productKey",e,void 0,!1),i("tags",Y,void 0,!1),i("funcDevName",c,void 0,!1),i("funcInputs",T,void 0,!1),i("funcName",j,void 0,!1),i("deviceKey",J,void 0,!1),i("funcKey",a),o.funcDevName=c,o.funcName=j}function K(){i("funcDevId",void 0,void 0,!1),i("productKey",void 0,void 0,!1),i("tags",void 0,void 0,!1),i("funcDevName",void 0,void 0,!1),i("funcInputs",void 0,void 0,!1),i("funcName",void 0,void 0,!1),i("deviceKey",void 0,void 0,!1),i("funcKey",void 0),o.funcDevName="",o.funcName=""}function ne(g){g?(i("dash",g,void 0,!1),i("lineDash",[g*5,g*5])):(i("dash",void 0,void 0,!1),i("lineDash",void 0,void 0,!1))}return(g,e)=>{const c=U("el-input"),a=U("el-form-item"),T=U("el-switch"),j=U("el-form"),J=U("el-collapse-item"),s=U("el-option"),D=U("el-select"),Y=U("el-collapse"),Q=U("el-tab-pane"),q=U("el-color-picker"),ve=U("el-button"),Ge=U("el-icon"),_e=U("el-tooltip"),Qe=U("el-slider"),Pe=U("el-radio-button"),Ze=U("el-radio-group"),Ne=U("el-tabs");return r(),w("div",Ft,[V.value.length===1?(r(),H(Ne,{key:0,"model-value":"\u5916\u89C2"},{default:t(()=>[V.value[0].name==="combine"?(r(),H(Q,{key:0,label:"\u5916\u89C2",name:"\u5916\u89C2"},{default:t(()=>[l(Y,{"model-value":["\u4F4D\u7F6E\u548C\u5927\u5C0F","\u72B6\u6001"]},{default:t(()=>[l(J,{title:"\u4F4D\u7F6E\u548C\u5927\u5C0F",name:"\u4F4D\u7F6E\u548C\u5927\u5C0F"},{default:t(()=>[d("div",yt,[l(j,{ref:"form",model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"X"},{default:t(()=>[l(c,{modelValue:O.value.x,"onUpdate:modelValue":e[0]||(e[0]=u=>O.value.x=u),modelModifiers:{number:!0},type:"number",onInput:e[1]||(e[1]=u=>G("x",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"Y"},{default:t(()=>[l(c,{modelValue:O.value.y,"onUpdate:modelValue":e[2]||(e[2]=u=>O.value.y=u),modelModifiers:{number:!0},type:"number",onInput:e[3]||(e[3]=u=>G("y",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u5BBD"},{default:t(()=>[l(c,{modelValue:O.value.width,"onUpdate:modelValue":e[4]||(e[4]=u=>O.value.width=u),modelModifiers:{number:!0},type:"number",onInput:e[5]||(e[5]=u=>G("width",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u9AD8"},{default:t(()=>[l(c,{modelValue:O.value.height,"onUpdate:modelValue":e[6]||(e[6]=u=>O.value.height=u),modelModifiers:{number:!0},type:"number",onInput:e[7]||(e[7]=u=>G("height",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u65CB\u8F6C"},{default:t(()=>[l(c,{modelValue:o.rotate,"onUpdate:modelValue":e[8]||(e[8]=u=>o.rotate=u),modelModifiers:{number:!0},type:"number",onInput:e[9]||(e[9]=u=>i("rotate",Number(u))),placeholder:"\u5EA6"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6C34\u5E73\u7FFB\u8F6C"},{default:t(()=>[l(T,{modelValue:o.flipX,"onUpdate:modelValue":e[10]||(e[10]=u=>o.flipX=u),onChange:e[11]||(e[11]=u=>i("flipX",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u5782\u76F4\u7FFB\u8F6C"},{default:t(()=>[l(T,{modelValue:o.flipY,"onUpdate:modelValue":e[12]||(e[12]=u=>o.flipY=u),onChange:e[13]||(e[13]=u=>i("flipY",u))},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),typeof o.showChild=="number"?(r(),H(J,{key:0,title:"\u72B6\u6001",name:"\u72B6\u6001"},{default:t(()=>[d("div",wt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u72B6\u6001"},{default:t(()=>[l(D,{modelValue:o.showChild,"onUpdate:modelValue":e[14]||(e[14]=u=>o.showChild=u),onChange:e[15]||(e[15]=u=>i("showChild",u)),placeholder:"\u503E\u659C"},{default:t(()=>[(r(!0),w(X,null,ue(o.children,(u,n)=>(r(),H(s,{label:`\u72B6\u6001-${n===0?"\u65AD\u5F00":"\u95ED\u5408"}`,value:n,key:u},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})):ie("",!0)]),_:1})]),_:1})):V.value[0].name==="line"?(r(),H(Q,{key:1,label:"\u5916\u89C2",name:"\u5916\u89C2"},{default:t(()=>[l(Y,{"model-value":["\u6837\u5F0F","\u6587\u5B57"]},{default:t(()=>[l(J,{title:"\u6837\u5F0F",name:"\u6837\u5F0F"},{default:t(()=>[d("div",Vt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.color,"onUpdate:modelValue":e[16]||(e[16]=u=>o.color=u),onChange:e[17]||(e[17]=u=>i("color",u)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u8FDE\u7EBF\u6837\u5F0F"},{default:t(()=>[l(D,{modelValue:o.lineName,"onUpdate:modelValue":e[18]||(e[18]=u=>o.lineName=u),onChange:e[19]||(e[19]=u=>re(V.value[0],u)),placeholder:" "},{default:t(()=>[(r(!0),w(X,null,ue(I(Ie),u=>(r(),H(s,{label:u.label,value:u.name,key:u.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u8D77\u70B9\u7BAD\u5934"},{default:t(()=>[l(D,{modelValue:o.fromArrow,"onUpdate:modelValue":e[20]||(e[20]=u=>o.fromArrow=u),onChange:e[21]||(e[21]=u=>i("fromArrow",u)),placeholder:" "},{default:t(()=>[(r(!0),w(X,null,ue(I(ze),u=>(r(),H(s,{value:u,key:u},{default:t(()=>[d("i",{class:le(["t-icon",`t-from-${u}`])},null,2)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u7EC8\u70B9\u7BAD\u5934"},{default:t(()=>[l(D,{modelValue:o.toArrow,"onUpdate:modelValue":e[22]||(e[22]=u=>o.toArrow=u),onChange:e[23]||(e[23]=u=>i("toArrow",u)),placeholder:" "},{default:t(()=>[(r(!0),w(X,null,ue(I(ze),u=>(r(),H(s,{label:u,value:u,key:u},{default:t(()=>[d("i",{class:le(["t-icon",`t-to-${u}`])},null,2)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u7EBF\u6761\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:o.lineWidth,"onUpdate:modelValue":e[24]||(e[24]=u=>o.lineWidth=u),type:"number",onInput:e[25]||(e[25]=u=>i("lineWidth",u)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),l(J,{title:"\u6587\u5B57",name:"\u6587\u5B57"},{default:t(()=>[d("div",Et,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u5B57\u4F53\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.textColor,"onUpdate:modelValue":e[26]||(e[26]=u=>o.textColor=u),onChange:e[27]||(e[27]=u=>i("textColor",u)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u6587\u5B57\u5927\u5C0F"},{default:t(()=>[l(c,{modelValue:o.fontSize,"onUpdate:modelValue":e[28]||(e[28]=u=>o.fontSize=u),type:"number",onInput:e[29]||(e[29]=u=>i("fontSize",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6587\u5B57\u884C\u9AD8"},{default:t(()=>[l(c,{modelValue:o.lineHeight,"onUpdate:modelValue":e[30]||(e[30]=u=>o.lineHeight=u),type:"number",onInput:e[31]||(e[31]=u=>i("lineHeight",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u503E\u659C"},{default:t(()=>[l(D,{modelValue:o.fontStyle,"onUpdate:modelValue":e[32]||(e[32]=u=>o.fontStyle=u),onChange:e[33]||(e[33]=u=>i("fontStyle",u)),placeholder:"\u503E\u659C"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u503E\u659C",value:"italic"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u52A0\u7C97"},{default:t(()=>[l(D,{modelValue:o.fontWeight,"onUpdate:modelValue":e[34]||(e[34]=u=>o.fontWeight=u),onChange:e[35]||(e[35]=u=>i("fontWeight",u)),placeholder:"\u52A0\u7C97"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u52A0\u7C97",value:"bold"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textAlign,"onUpdate:modelValue":e[36]||(e[36]=u=>o.textAlign=u),onChange:e[37]||(e[37]=u=>i("textAlign",u)),placeholder:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u5DE6\u5BF9\u9F50",value:"left"}),l(s,{label:"\u5C45\u4E2D",value:"center"}),l(s,{label:"\u53F3\u5BF9\u9F50",value:"right"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textBaseline,"onUpdate:modelValue":e[38]||(e[38]=u=>o.textBaseline=u),onChange:e[39]||(e[39]=u=>i("textBaseline",u)),placeholder:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u9876\u90E8\u5BF9\u9F50",value:"top"}),l(s,{label:"\u5C45\u4E2D",value:"middle"}),l(s,{label:"\u5E95\u90E8\u5BF9\u9F50",value:"bottom"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u9690\u85CF\u6587\u5B57"},{default:t(()=>[l(T,{modelValue:o.hiddenText,"onUpdate:modelValue":e[40]||(e[40]=u=>o.hiddenText=u),onChange:e[41]||(e[41]=u=>i("hiddenText",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u8D85\u51FA\u7701\u7565"},{default:t(()=>[l(T,{modelValue:o.ellipsis,"onUpdate:modelValue":e[42]||(e[42]=u=>o.ellipsis=u),onChange:e[43]||(e[43]=u=>i("ellipsis",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u4FDD\u7559\u5C0F\u6570"},{default:t(()=>[l(c,{modelValue:o.keepDecimal,"onUpdate:modelValue":e[44]||(e[44]=u=>o.keepDecimal=u),modelModifiers:{number:!0},type:"number",onInput:e[45]||(e[45]=u=>i("keepDecimal",Number(u))),placeholder:" "},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6587\u672C\u5185\u5BB9"},{default:t(()=>[l(c,{modelValue:o.text,"onUpdate:modelValue":e[46]||(e[46]=u=>o.text=u),type:"textarea",autosize:{minRows:4},onInput:e[47]||(e[47]=u=>i("text",u)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})]),_:1})]),_:1})):(r(),H(Q,{key:2,label:"\u5916\u89C2",name:"\u5916\u89C2"},{default:t(()=>[l(Y,{"model-value":["\u4F4D\u7F6E\u548C\u5927\u5C0F","\u6837\u5F0F","\u6587\u5B57","\u56FE\u7247","\u5B57\u4F53\u56FE\u6807","\u8FDB\u5EA6\u6761","\u5F00\u5173\u8BBE\u7F6E"]},{default:t(()=>{var u;return[l(J,{title:"\u4F4D\u7F6E\u548C\u5927\u5C0F",name:"\u4F4D\u7F6E\u548C\u5927\u5C0F"},{default:t(()=>[d("div",Bt,[l(j,{ref:"form",model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"X"},{default:t(()=>[l(c,{modelValue:O.value.x,"onUpdate:modelValue":e[48]||(e[48]=n=>O.value.x=n),modelModifiers:{number:!0},type:"number",onInput:e[49]||(e[49]=n=>G("x",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"Y"},{default:t(()=>[l(c,{modelValue:O.value.y,"onUpdate:modelValue":e[50]||(e[50]=n=>O.value.y=n),modelModifiers:{number:!0},type:"number",onInput:e[51]||(e[51]=n=>G("y",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u5BBD"},{default:t(()=>[l(c,{modelValue:O.value.width,"onUpdate:modelValue":e[52]||(e[52]=n=>O.value.width=n),modelModifiers:{number:!0},type:"number",onInput:e[53]||(e[53]=n=>G("width",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u9AD8"},{default:t(()=>[l(c,{modelValue:O.value.height,"onUpdate:modelValue":e[54]||(e[54]=n=>O.value.height=n),modelModifiers:{number:!0},type:"number",onInput:e[55]||(e[55]=n=>G("height",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u65CB\u8F6C"},{default:t(()=>[l(c,{modelValue:o.rotate,"onUpdate:modelValue":e[56]||(e[56]=n=>o.rotate=n),modelModifiers:{number:!0},type:"number",onInput:e[57]||(e[57]=n=>i("rotate",Number(n))),placeholder:"\u5EA6"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6C34\u5E73\u7FFB\u8F6C"},{default:t(()=>[l(T,{modelValue:o.flipX,"onUpdate:modelValue":e[58]||(e[58]=n=>o.flipX=n),onChange:e[59]||(e[59]=n=>i("flipX",n))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u5782\u76F4\u7FFB\u8F6C"},{default:t(()=>[l(T,{modelValue:o.flipY,"onUpdate:modelValue":e[60]||(e[60]=n=>o.flipY=n),onChange:e[61]||(e[61]=n=>i("flipY",n))},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),["switch"].includes((o==null?void 0:o.name)||"")?(r(),H(J,{key:0,title:"\u5F00\u5173\u8BBE\u7F6E",name:"\u5F00\u5173\u8BBE\u7F6E"},{default:t(()=>[d("div",Dt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u5F00\u542F\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.onColor,"onUpdate:modelValue":e[62]||(e[62]=n=>o.onColor=n),onChange:e[63]||(e[63]=n=>i("onColor",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u5173\u95ED\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.offColor,"onUpdate:modelValue":e[64]||(e[64]=n=>o.offColor=n),onChange:e[65]||(e[65]=n=>i("offColor",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1})]),_:1},8,["model"])])]),_:1})):ie("",!0),l(J,{title:"\u6837\u5F0F",name:"\u6837\u5F0F"},{default:t(()=>[d("div",xt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.color,"onUpdate:modelValue":e[66]||(e[66]=n=>o.color=n),onChange:e[67]||(e[67]=n=>i("color",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u80CC\u666F\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.background,"onUpdate:modelValue":e[68]||(e[68]=n=>o.background=n),onChange:e[69]||(e[69]=n=>i("background",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u7EBF\u6761\u6837\u5F0F"},{default:t(()=>[l(D,{modelValue:o.dash,"onUpdate:modelValue":e[70]||(e[70]=n=>o.dash=n),onChange:ne,placeholder:" "},{default:t(()=>[l(s,{label:"\u76F4\u7EBF",value:0}),l(s,{label:"\u95F4\u9694\u7EBF1",value:1}),l(s,{label:"\u95F4\u9694\u7EBF2",value:2}),l(s,{label:"\u95F4\u9694\u7EBF3",value:3})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u7EBF\u6761\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:o.lineWidth,"onUpdate:modelValue":e[71]||(e[71]=n=>o.lineWidth=n),type:"number",onInput:e[72]||(e[72]=n=>i("lineWidth",n)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),["square","rectangle","circle","triangle","diamond","pentagon","hexagon","pentagram","leftArrow","rightArrow","twowayArrow","cloud","message","file","people"].includes((u=o==null?void 0:o.name)!=null?u:"")?(r(),H(J,{key:1,title:"\u8FDB\u5EA6\u6761",name:"\u8FDB\u5EA6\u6761"},{default:t(()=>[d("div",kt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u8FDB\u5EA6"},{default:t(()=>[l(c,{modelValue:o.progress,"onUpdate:modelValue":e[73]||(e[73]=n=>o.progress=n),max:"1",min:"0",step:"0.1",type:"number",onInput:e[74]||(e[74]=n=>i("progress",n)),placeholder:"\u8F93\u51650\u52301\u7684\u6570\u5B57"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u8FDB\u5EA6\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.progressColor,"onUpdate:modelValue":e[75]||(e[75]=n=>o.progressColor=n),onChange:e[76]||(e[76]=n=>i("progressColor",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u5782\u76F4\u8FDB\u5EA6"},{default:t(()=>[l(T,{modelValue:o.verticalProgress,"onUpdate:modelValue":e[77]||(e[77]=n=>o.verticalProgress=n),onChange:e[78]||(e[78]=n=>i("verticalProgress",n))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u53CD\u5411\u8FDB\u5EA6"},{default:t(()=>[l(T,{modelValue:o.reverseProgress,"onUpdate:modelValue":e[79]||(e[79]=n=>o.reverseProgress=n),onChange:e[80]||(e[80]=n=>i("reverseProgress",n))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6570\u636E\u7ED1\u5B9A\u5230\u8FDB\u5EA6","label-width":"8em"},{default:t(()=>[l(T,{modelValue:o.dataBindProgress,"onUpdate:modelValue":e[81]||(e[81]=n=>o.dataBindProgress=n),onChange:e[82]||(e[82]=n=>i("dataBindProgress",n))},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})):ie("",!0),l(J,{title:"\u6587\u5B57",name:"\u6587\u5B57"},{default:t(()=>[d("div",At,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u5B57\u4F53\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.textColor,"onUpdate:modelValue":e[83]||(e[83]=n=>o.textColor=n),onChange:e[84]||(e[84]=n=>i("textColor",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u6587\u5B57\u5927\u5C0F"},{default:t(()=>[l(c,{modelValue:o.fontSize,"onUpdate:modelValue":e[85]||(e[85]=n=>o.fontSize=n),type:"number",onInput:e[86]||(e[86]=n=>i("fontSize",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6587\u5B57\u884C\u9AD8"},{default:t(()=>[l(c,{modelValue:o.lineHeight,"onUpdate:modelValue":e[87]||(e[87]=n=>o.lineHeight=n),type:"number",onInput:e[88]||(e[88]=n=>i("lineHeight",n)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u503E\u659C"},{default:t(()=>[l(D,{modelValue:o.fontStyle,"onUpdate:modelValue":e[89]||(e[89]=n=>o.fontStyle=n),onChange:e[90]||(e[90]=n=>i("fontStyle",n)),placeholder:"\u503E\u659C"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u503E\u659C",value:"italic"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u52A0\u7C97"},{default:t(()=>[l(D,{modelValue:o.fontWeight,"onUpdate:modelValue":e[91]||(e[91]=n=>o.fontWeight=n),onChange:e[92]||(e[92]=n=>i("fontWeight",n)),placeholder:"\u52A0\u7C97"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u52A0\u7C97",value:"bold"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textAlign,"onUpdate:modelValue":e[93]||(e[93]=n=>o.textAlign=n),onChange:e[94]||(e[94]=n=>i("textAlign",n)),placeholder:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u5DE6\u5BF9\u9F50",value:"left"}),l(s,{label:"\u5C45\u4E2D",value:"center"}),l(s,{label:"\u53F3\u5BF9\u9F50",value:"right"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textBaseline,"onUpdate:modelValue":e[95]||(e[95]=n=>o.textBaseline=n),onChange:e[96]||(e[96]=n=>i("textBaseline",n)),placeholder:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u9876\u90E8\u5BF9\u9F50",value:"top"}),l(s,{label:"\u5C45\u4E2D",value:"middle"}),l(s,{label:"\u5E95\u90E8\u5BF9\u9F50",value:"bottom"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u9690\u85CF\u6587\u5B57"},{default:t(()=>[l(T,{modelValue:o.hiddenText,"onUpdate:modelValue":e[97]||(e[97]=n=>o.hiddenText=n),onChange:e[98]||(e[98]=n=>i("hiddenText",n))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u8D85\u51FA\u7701\u7565"},{default:t(()=>[l(T,{modelValue:o.ellipsis,"onUpdate:modelValue":e[99]||(e[99]=n=>o.ellipsis=n),onChange:e[100]||(e[100]=n=>i("ellipsis",n))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u4FDD\u7559\u5C0F\u6570"},{default:t(()=>[l(c,{modelValue:o.keepDecimal,"onUpdate:modelValue":e[101]||(e[101]=n=>o.keepDecimal=n),modelModifiers:{number:!0},type:"number",onInput:e[102]||(e[102]=n=>i("keepDecimal",Number(n))),placeholder:" "},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6587\u672C\u5185\u5BB9"},{default:t(()=>[l(c,{modelValue:o.text,"onUpdate:modelValue":e[103]||(e[103]=n=>o.text=n),type:"textarea",autosize:{minRows:4},onInput:e[104]||(e[104]=n=>i("text",n)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),l(J,{title:"\u56FE\u7247",name:"\u56FE\u7247"},{default:t(()=>[d("div",ht,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[o.name==="image"?(r(),H(a,{key:0,label:"\u56FE\u7247\u5730\u5740"},{default:t(()=>[l(c,{modelValue:o.image,"onUpdate:modelValue":e[105]||(e[105]=n=>o.image=n),onInput:e[106]||(e[106]=n=>i("image",n)),placeholder:" "},null,8,["modelValue"])]),_:1})):ie("",!0),l(a,{label:"\u4FDD\u6301\u6BD4\u4F8B"},{default:t(()=>[l(T,{modelValue:o.imageRatio,"onUpdate:modelValue":e[107]||(e[107]=n=>o.imageRatio=n),onChange:e[108]||(e[108]=n=>i("imageRatio",n))},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),l(J,{title:"\u5B57\u4F53\u56FE\u6807",name:"\u5B57\u4F53\u56FE\u6807"},{default:t(()=>[d("div",$t,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.iconColor,"onUpdate:modelValue":e[109]||(e[109]=n=>o.iconColor=n),onChange:e[110]||(e[110]=n=>i("iconColor",n)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1})]),_:1},8,["model"])])]),_:1})]}),_:1})]),_:1})),l(Q,{label:"\u4E8B\u4EF6",name:"\u4E8B\u4EF6"},{default:t(()=>[l(j,{model:o,"label-width":"65px","label-position":"left",class:"p-3",size:"small"},{default:t(()=>[o.events?(r(),H(a,{key:1,label:""},{default:t(()=>[l(ve,{type:"primary",onClick:B},{default:t(()=>[te("\u89E3\u9664\u4E8B\u4EF6\u7ED1\u5B9A")]),_:1})]),_:1})):(r(),H(a,{key:0,label:""},{default:t(()=>[l(ve,{type:"primary",onClick:z},{default:t(()=>[te("\u6DFB\u52A0\u4E8B\u4EF6")]),_:1})]),_:1})),(r(!0),w(X,null,ue(o.events,u=>(r(),w(X,{key:u.name},[l(a,{label:"\u4E8B\u4EF6\u7C7B\u578B"},{default:t(()=>[l(D,{modelValue:u.type,"onUpdate:modelValue":n=>u.type=n,placeholder:"\u9009\u62E9\u4E8B\u4EF6\u7C7B\u578B"},{default:t(()=>[l(s,{label:"\u9F20\u6807\u5355\u51FB",value:"click"}),l(s,{label:"\u9F20\u6807\u53CC\u51FB",value:"dblclick"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(a,{label:"\u4E8B\u4EF6\u884C\u4E3A"},{default:t(()=>[l(D,{modelValue:u.action,"onUpdate:modelValue":n=>u.action=n,placeholder:"\u9009\u62E9\u4E8B\u4EF6\u884C\u4E3A"},{default:t(()=>[l(s,{label:"\u6253\u5F00\u94FE\u63A5",value:"link"}),l(s,{label:"\u89E6\u53D1\u529F\u80FD",value:"func"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),u.action==="link"?(r(),w(X,{key:0},[l(a,{label:"\u94FE\u63A5\u5730\u5740"},{default:t(()=>[l(c,{modelValue:u.link.url,"onUpdate:modelValue":n=>u.link.url=n,placeholder:"URL"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(a,{label:"\u6253\u5F00\u65B9\u5F0F"},{default:t(()=>[l(D,{modelValue:u.link.target,"onUpdate:modelValue":n=>u.link.target=n,placeholder:"\u9009\u62E9\u6253\u5F00\u65B9\u5F0F"},{default:t(()=>[l(s,{label:"\u5F53\u524D\u9875\u9762",value:"_self"}),l(s,{label:"\u65B0\u7A97\u53E3\u6253\u5F00",value:"_blank"}),l(s,{label:"\u5F39\u7A97\u6253\u5F00",value:"iframe"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)],64)):u.action==="func"?(r(),w(X,{key:1},[l(a,{label:"\u7ED1\u5B9A\u529F\u80FD"},{default:t(()=>[l(c,{modelValue:y.value,"onUpdate:modelValue":e[111]||(e[111]=n=>y.value=n),placeholder:"\u70B9\u51FB\u7ED1\u5B9A",onClick:_,readonly:""},{suffix:t(()=>[y.value?(r(),H(I(He),{key:0,class:"input-icon",onClick:K})):ie("",!0)]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u662F\u5426\u5F00\u5173"},{default:t(()=>[l(T,{modelValue:u.isSwitch,"onUpdate:modelValue":n=>u.isSwitch=n,class:"mr-2"},null,8,["modelValue","onUpdate:modelValue"]),l(_e,{class:"item",effect:"dark",content:"\u5982\u679C\u9009\u62E9\u662F\u5F00\u5173\uFF0C\u70B9\u51FB\u5F00\u5173\u4F1A\u76F4\u63A5\u8FDB\u884C\u4E8B\u4EF6\u7684\u53D1\u9001\uFF0C\u4E0D\u4F1A\u51FA\u73B0\u65F6\u95F4\u5F39\u7A97\u3002\u4F1A\u6839\u636E\u7ED1\u5B9A\u529F\u80FD\u4E2D\u8F93\u5165\u53C2\u6570\u4E2D\u7B2C\u4E00\u4E2A\u53C2\u6570\u7684\u7C7B\u578B\u6765\u786E\u5B9A[boolean/int/string]\uFF0C \u5C06\u5F53\u524D\u72B6\u6001\u503C\u53D6\u53CD\u8FDB\u884C\u53C2\u6570\u4F20\u9012\uFF1Atrue/false 0/1 '0'/'1'",placement:"top"},{default:t(()=>[l(Ge,{style:{"font-size":"16px",color:"#ccc"}},{default:t(()=>[l(I(Bl))]),_:1})]),_:1})]),_:2},1024)],64)):u.link.target==="iframe"?(r(),w(X,{key:2},[l(a,{label:"\u5F39\u7A97\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:u.link.width,"onUpdate:modelValue":n=>u.link.width=n,placeholder:"\u5982400px\u300150%\u300133vw"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(a,{label:"\u5F39\u7A97\u9AD8\u5EA6"},{default:t(()=>[l(c,{modelValue:u.link.height,"onUpdate:modelValue":n=>u.link.height=n,placeholder:"\u5982400px\u300133vh"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(a,{label:"\u5F39\u7A97\u6807\u9898"},{default:t(()=>[l(c,{modelValue:u.link.title,"onUpdate:modelValue":n=>u.link.title=n,placeholder:"\u8BF7\u8F93\u5165\u5F39\u7A97\u6807\u9898"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)],64)):ie("",!0)],64))),128))]),_:1},8,["model"])]),_:1}),l(Q,{label:"\u52A8\u6548",name:"\u52A8\u6548"},{default:t(()=>[l(Y,{"model-value":["\u52A8\u6548"]},{default:t(()=>[l(J,{title:"\u52A8\u6548",name:"\u52A8\u6548"},{default:t(()=>[V.value[0].name==="line"?(r(),w("div",Ut,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u52A8\u753B\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.animateColor,"onUpdate:modelValue":e[112]||(e[112]=u=>o.animateColor=u),onChange:e[113]||(e[113]=u=>i("animateColor",u)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u52A8\u753B\u6548\u679C"},{default:t(()=>[l(D,{modelValue:o.lineAnimateType,"onUpdate:modelValue":e[114]||(e[114]=u=>o.lineAnimateType=u),onChange:e[115]||(e[115]=u=>i("lineAnimateType",u)),placeholder:"\u6C34\u6D41"},{default:t(()=>[l(s,{label:"\u6C34\u6D41",value:""}),l(s,{label:"\u6C34\u73E0\u6D41\u52A8",value:1}),l(s,{label:"\u5706\u70B9",value:2})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u52A8\u753B\u901F\u5EA6"},{default:t(()=>[l(Qe,{modelValue:o.animateSpan,"onUpdate:modelValue":e[116]||(e[116]=u=>o.animateSpan=u),onChange:e[117]||(e[117]=u=>i("animateSpan",u)),min:1,max:5},null,8,["modelValue"])]),_:1}),l(a,{label:"\u53CD\u5411\u6D41\u52A8"},{default:t(()=>[l(T,{modelValue:o.animateReverse,"onUpdate:modelValue":e[118]||(e[118]=u=>o.animateReverse=u),onChange:e[119]||(e[119]=u=>i("animateReverse",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u81EA\u52A8\u64AD\u653E"},{default:t(()=>[l(T,{modelValue:o.autoPlay,"onUpdate:modelValue":e[120]||(e[120]=u=>o.autoPlay=u),onChange:e[121]||(e[121]=u=>i("autoPlay",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"","label-width":"0"},{default:t(()=>[l(ve,{type:"primary",size:"small",onClick:e[122]||(e[122]=u=>N("startAnimate",V.value[0].id))},{default:t(()=>[te("\u64AD\u653E")]),_:1}),l(ve,{type:"primary",size:"small",onClick:e[123]||(e[123]=u=>N("pauseAnimate",V.value[0].id))},{default:t(()=>[te("\u6682\u505C")]),_:1}),l(ve,{type:"primary",size:"small",onClick:e[124]||(e[124]=u=>N("stopAnimate",V.value[0].id))},{default:t(()=>[te("\u505C\u6B62")]),_:1})]),_:1}),l(a,{label:"\u9F20\u6807\u63D0\u793A"},{default:t(()=>[l(c,{modelValue:o.title,"onUpdate:modelValue":e[125]||(e[125]=u=>o.title=u),type:"textarea",autosize:{minRows:4},onInput:e[126]||(e[126]=u=>i("title",u)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])):(r(),w("div",It,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u65F6\u957F"},{default:t(()=>[l(c,{modelValue:o.showDuration,"onUpdate:modelValue":e[127]||(e[127]=u=>o.showDuration=u),readonly:""},null,8,["modelValue"])]),_:1}),l(a,{label:"\u52A8\u753B\u6548\u679C"},{default:t(()=>[l(D,{modelValue:o.animateType,"onUpdate:modelValue":e[128]||(e[128]=u=>o.animateType=u),onChange:se,placeholder:"\u52A8\u753B\u6548\u679C"},{default:t(()=>[l(s,{label:"\u65E0",value:""}),l(s,{label:"\u65CB\u8F6C",value:"rotate"}),l(s,{label:"\u9006\u5411\u65CB\u8F6C",value:"rerotate"}),l(s,{label:"\u4E0A\u4E0B\u8DF3\u52A8",value:"upDown"}),l(s,{label:"\u5DE6\u53F3\u8DF3\u52A8",value:"leftRight"}),l(s,{label:"\u5FC3\u8DF3",value:"heart"}),l(s,{label:"\u70AB\u8000",value:"show"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u5FAA\u73AF\u6B21\u6570"},{default:t(()=>[l(c,{modelValue:o.animateCycle,"onUpdate:modelValue":e[129]||(e[129]=u=>o.animateCycle=u),type:"number",onInput:e[130]||(e[130]=u=>i("animateCycle",Number(u)))},null,8,["modelValue"])]),_:1}),l(a,{label:"\u81EA\u52A8\u64AD\u653E"},{default:t(()=>[l(T,{modelValue:o.autoPlay,"onUpdate:modelValue":e[131]||(e[131]=u=>o.autoPlay=u),onChange:e[132]||(e[132]=u=>i("autoPlay",u))},null,8,["modelValue"])]),_:1}),l(a,{label:"","label-width":"0"},{default:t(()=>[l(ve,{type:"primary",size:"small",onClick:e[133]||(e[133]=u=>N("startAnimate",V.value[0].id))},{default:t(()=>[te("\u64AD\u653E")]),_:1}),l(ve,{type:"primary",size:"small",onClick:e[134]||(e[134]=u=>N("pauseAnimate",V.value[0].id))},{default:t(()=>[te("\u6682\u505C")]),_:1}),l(ve,{type:"primary",size:"small",onClick:e[135]||(e[135]=u=>N("stopAnimate",V.value[0].id))},{default:t(()=>[te("\u505C\u6B62")]),_:1})]),_:1}),l(a,{label:"\u9F20\u6807\u63D0\u793A"},{default:t(()=>[l(c,{modelValue:o.title,"onUpdate:modelValue":e[136]||(e[136]=u=>o.title=u),type:"textarea",autosize:{minRows:4},onInput:e[137]||(e[137]=u=>i("title",u)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]))]),_:1})]),_:1})]),_:1}),b.value?(r(),H(Q,{key:3,label:"\u6570\u636E\u7ED1\u5B9A",name:"\u6570\u636E\u7ED1\u5B9A"},{default:t(()=>[l(j,{model:o,"label-width":"60px","label-position":"left",class:"p-3",size:"small"},{default:t(()=>[l(a,{label:"\u663E\u793A\u6548\u679C"},{default:t(()=>[l(Ze,{modelValue:o.dataBindSwith,"onUpdate:modelValue":e[138]||(e[138]=u=>o.dataBindSwith=u),size:"small",onChange:e[139]||(e[139]=u=>i("dataBindSwith",u))},{default:t(()=>[l(Pe,{label:!1},{default:t(()=>[te("\u6570\u636E\u663E\u793A")]),_:1}),l(Pe,{label:!0},{default:t(()=>[te("\u5F00\u5173\u72B6\u6001")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u7ED1\u5B9A\u6570\u636E"},{default:t(()=>[l(c,{modelValue:v.value,"onUpdate:modelValue":e[140]||(e[140]=u=>v.value=u),placeholder:"\u70B9\u51FB\u7ED1\u5B9A",onClick:de,readonly:""},{suffix:t(()=>[v.value?(r(),H(I(He),{key:0,class:"input-icon",onClick:De})):ie("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1})):ie("",!0),V.value[0].name!=="combine"?(r(),H(Q,{key:4,label:"\u7ED3\u6784",name:"\u7ED3\u6784"},{default:t(()=>[l(Me,{pens:V.value},null,8,["pens"])]),_:1})):ie("",!0)]),_:1})):V.value.length>1?(r(),w("div",zt,[l(Ne,{"model-value":"\u5916\u89C2"},{default:t(()=>[l(Q,{label:"\u5916\u89C2",name:"\u5916\u89C2"},{default:t(()=>[l(Y,{"model-value":["\u5BF9\u9F50","\u6837\u5F0F","\u6587\u5B57"]},{default:t(()=>[l(J,{title:"\u5BF9\u9F50",name:"\u5BF9\u9F50"},{default:t(()=>[d("div",Nt,[l(_e,{content:"\u5DE6\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-align-left t-icon",onClick:e[141]||(e[141]=u=>A("left"))})]),_:1}),l(_e,{content:"\u53F3\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-align-right t-icon",onClick:e[142]||(e[142]=u=>A("right"))})]),_:1}),l(_e,{content:"\u9876\u90E8\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-align-top t-icon",onClick:e[143]||(e[143]=u=>A("top"))})]),_:1}),l(_e,{content:"\u5E95\u90E8\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-align-bottom t-icon",onClick:e[144]||(e[144]=u=>A("bottom"))})]),_:1}),l(_e,{content:"\u5782\u76F4\u5C45\u4E2D"},{default:t(()=>[d("i",{class:"t-align-center t-icon",onClick:e[145]||(e[145]=u=>A("center"))})]),_:1}),l(_e,{content:"\u6C34\u5E73\u5C45\u4E2D"},{default:t(()=>[d("i",{class:"t-align-middle t-icon",onClick:e[146]||(e[146]=u=>A("middle"))})]),_:1}),l(_e,{content:"\u6C34\u5E73\u7B49\u5206\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-horizontal-between t-icon",onClick:e[147]||(e[147]=u=>A("spaceBetween"))})]),_:1}),l(_e,{content:"\u5782\u76F4\u7B49\u5206\u5BF9\u9F50"},{default:t(()=>[d("i",{class:"t-vertical-between t-icon",onClick:e[148]||(e[148]=u=>A("spaceBetweenColumn"))})]),_:1})])]),_:1}),l(J,{title:"\u6837\u5F0F",name:"\u6837\u5F0F"},{default:t(()=>[d("div",St,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.color,"onUpdate:modelValue":e[149]||(e[149]=u=>o.color=u),onChange:e[150]||(e[150]=u=>i("color",u)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u7EBF\u6761\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:o.lineWidth,"onUpdate:modelValue":e[151]||(e[151]=u=>o.lineWidth=u),type:"number",onInput:e[152]||(e[152]=u=>i("lineWidth",u)),placeholder:" "},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1}),l(J,{title:"\u6587\u5B57",name:"\u6587\u5B57"},{default:t(()=>[d("div",Tt,[l(j,{model:o,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u5B57\u4F53\u989C\u8272"},{default:t(()=>[l(q,{modelValue:o.textColor,"onUpdate:modelValue":e[153]||(e[153]=u=>o.textColor=u),onChange:e[154]||(e[154]=u=>i("textColor",u)),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u6587\u5B57\u5927\u5C0F"},{default:t(()=>[l(c,{modelValue:o.fontSize,"onUpdate:modelValue":e[155]||(e[155]=u=>o.fontSize=u),type:"number",onInput:e[156]||(e[156]=u=>i("fontSize",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u6587\u5B57\u884C\u9AD8"},{default:t(()=>[l(c,{modelValue:o.lineHeight,"onUpdate:modelValue":e[157]||(e[157]=u=>o.lineHeight=u),type:"number",onInput:e[158]||(e[158]=u=>i("lineHeight",u)),placeholder:"px"},null,8,["modelValue"])]),_:1}),l(a,{label:"\u503E\u659C"},{default:t(()=>[l(D,{modelValue:o.fontStyle,"onUpdate:modelValue":e[159]||(e[159]=u=>o.fontStyle=u),onChange:e[160]||(e[160]=u=>i("fontStyle",u)),placeholder:"\u503E\u659C"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u503E\u659C",value:"italic"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u52A0\u7C97"},{default:t(()=>[l(D,{modelValue:o.fontWeight,"onUpdate:modelValue":e[161]||(e[161]=u=>o.fontWeight=u),onChange:e[162]||(e[162]=u=>i("fontWeight",u)),placeholder:"\u52A0\u7C97"},{default:t(()=>[l(s,{label:"\u6B63\u5E38",value:"normal"}),l(s,{label:"\u52A0\u7C97",value:"bold"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textAlign,"onUpdate:modelValue":e[163]||(e[163]=u=>o.textAlign=u),onChange:e[164]||(e[164]=u=>i("textAlign",u)),placeholder:"\u6C34\u5E73\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u5DE6\u5BF9\u9F50",value:"left"}),l(s,{label:"\u5C45\u4E2D",value:"center"}),l(s,{label:"\u53F3\u5BF9\u9F50",value:"right"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(D,{modelValue:o.textBaseline,"onUpdate:modelValue":e[165]||(e[165]=u=>o.textBaseline=u),onChange:e[166]||(e[166]=u=>i("textBaseline",u)),placeholder:"\u5782\u76F4\u5BF9\u9F50"},{default:t(()=>[l(s,{label:"\u9876\u90E8\u5BF9\u9F50",value:"top"}),l(s,{label:"\u5C45\u4E2D",value:"middle"}),l(s,{label:"\u5E95\u90E8\u5BF9\u9F50",value:"bottom"})]),_:1},8,["modelValue"])]),_:1}),l(a,{label:"\u9690\u85CF\u6587\u5B57"},{default:t(()=>[l(T,{modelValue:o.hiddenText,"onUpdate:modelValue":e[167]||(e[167]=u=>o.hiddenText=u),onChange:e[168]||(e[168]=u=>i("hiddenText",u))},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})]),_:1})]),_:1}),l(Q,{label:"\u5E03\u5C40",name:"\u5E03\u5C40"},{default:t(()=>[l(Y,{"model-value":["\u5E03\u5C40"]},{default:t(()=>[l(J,{title:"\u5E03\u5C40",name:"\u5E03\u5C40"},{default:t(()=>[d("div",Mt,[l(j,{model:E,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u6700\u5927\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:E.width,"onUpdate:modelValue":e[169]||(e[169]=u=>E.width=u),modelModifiers:{number:!0},type:"number",placeholder:" "},null,8,["modelValue"])]),_:1}),l(a,{label:"\u95F4\u8DDD"},{default:t(()=>[l(c,{modelValue:E.space,"onUpdate:modelValue":e[170]||(e[170]=u=>E.space=u),modelModifiers:{number:!0},type:"number",placeholder:" "},null,8,["modelValue"])]),_:1}),l(ve,{type:"primary",size:"default",class:"mb-3 w-full",onClick:L},{default:t(()=>[te("\u5F00\u59CB\u6392\u7248")]),_:1})]),_:1},8,["model"])])]),_:1})]),_:1})]),_:1}),l(Q,{label:"\u7ED3\u6784",name:"\u7ED3\u6784"},{default:t(()=>[l(Me,{pens:V.value},null,8,["pens"])]),_:1})]),_:1})])):(r(),H(Ne,{key:2,"model-value":"\u56FE\u7EB8"},{default:t(()=>[l(Q,{label:m.value?"\u7EC4\u4EF6":"\u56FE\u7EB8",name:"\u56FE\u7EB8"},{default:t(()=>[l(Y,{"model-value":["\u6587\u4EF6","\u753B\u5E03"]},{default:t(()=>[m.value||b.value?(r(),H(J,{key:0,title:"\u6587\u4EF6",name:"\u6587\u4EF6"},{default:t(()=>[d("div",Lt,[l(j,{"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u6587\u4EF6\u540D"},{default:t(()=>[l(c,{modelValue:M.value,"onUpdate:modelValue":e[171]||(e[171]=u=>M.value=u),modelModifiers:{lazy:!0}},null,8,["modelValue"])]),_:1})]),_:1})])]),_:1})):ie("",!0),m.value?ie("",!0):(r(),H(J,{key:1,title:"\u753B\u5E03",name:"\u753B\u5E03"},{default:t(()=>[d("div",Rt,[l(j,{model:C,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u9ED8\u8BA4\u989C\u8272"},{default:t(()=>[l(q,{modelValue:C.color,"onUpdate:modelValue":e[172]||(e[172]=u=>C.color=u),onChange:e[173]||(e[173]=u=>C.color=u),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u5B57\u4F53\u989C\u8272"},{default:t(()=>[l(q,{modelValue:C.textColor,"onUpdate:modelValue":e[174]||(e[174]=u=>C.textColor=u),onChange:e[175]||(e[175]=u=>C.textColor=u),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u80CC\u666F\u989C\u8272"},{default:t(()=>[l(q,{modelValue:C.background,"onUpdate:modelValue":e[176]||(e[176]=u=>C.background=u),onChange:e[177]||(e[177]=u=>C.background=u),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u80CC\u666F\u7F51\u683C"},{default:t(()=>[l(T,{modelValue:C.grid,"onUpdate:modelValue":e[178]||(e[178]=u=>C.grid=u)},null,8,["modelValue"])]),_:1}),l(a,{label:"\u7F51\u683C\u989C\u8272"},{default:t(()=>[l(q,{modelValue:C.gridColor,"onUpdate:modelValue":e[179]||(e[179]=u=>C.gridColor=u),onChange:e[180]||(e[180]=u=>C.gridColor=u),"show-alpha":"",predefine:I(ae)},null,8,["modelValue","predefine"])]),_:1}),l(a,{label:"\u7F51\u683C\u5927\u5C0F"},{default:t(()=>[l(c,{"model-value":C.gridSize===30?null:C.gridSize,onInput:e[181]||(e[181]=u=>parseInt(u)>0?C.gridSize=u:C.gridSize=30),type:"number"},null,8,["model-value"])]),_:1})]),_:1},8,["model"])])]),_:1}))]),_:1})]),_:1},8,["label"]),l(Q,{label:"\u5E03\u5C40",name:"\u5E03\u5C40"},{default:t(()=>[l(Y,{"model-value":["\u5E03\u5C40"]},{default:t(()=>[l(J,{title:"\u5E03\u5C40",name:"\u5E03\u5C40"},{default:t(()=>[d("div",Ot,[l(j,{model:E,"label-width":"70px","label-position":"left",size:"small"},{default:t(()=>[l(a,{label:"\u6700\u5927\u5BBD\u5EA6"},{default:t(()=>[l(c,{modelValue:E.width,"onUpdate:modelValue":e[182]||(e[182]=u=>E.width=u),modelModifiers:{number:!0},type:"number",placeholder:" "},null,8,["modelValue"])]),_:1}),l(a,{label:"\u95F4\u8DDD"},{default:t(()=>[l(c,{modelValue:E.space,"onUpdate:modelValue":e[183]||(e[183]=u=>E.space=u),modelModifiers:{number:!0},type:"number",placeholder:" "},null,8,["modelValue"])]),_:1}),l(ve,{type:"primary",size:"default",class:"mb-3 w-full",onClick:L},{default:t(()=>[te("\u5F00\u59CB\u6392\u7248")]),_:1})]),_:1},8,["model"])])]),_:1})]),_:1})]),_:1}),l(Q,{label:"\u7ED3\u6784",name:"\u7ED3\u6784"},{default:t(()=>[l(Me,{pens:$.value},null,8,["pens"])]),_:1})]),_:1})),l(st),l(vt,{ref_key:"bindPanelRef",ref:pe,deviceList:x.value,onSetBindData:Be},null,8,["deviceList"]),l(Ct,{ref_key:"bindFuncRef",ref:me,deviceList:x.value,onSetBindFunc:F},null,8,["deviceList"])])}}}),Pt=be(jt,[["__scopeId","data-v-48df58fa"]]),Ht="/plugin/topo/assets/logo.91bc7193.png",Kt="/plugin/topo/assets/import.2c710f7e.svg",Wt="/plugin/topo/assets/export.46a95ab4.svg";var qe={exports:{}};(function(h,f){(function(m,b){b()})(xe,function(){function m(k,p){return typeof p>"u"?p={autoBom:!1}:typeof p!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),p={autoBom:!p}),p.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(k.type)?new Blob(["\uFEFF",k],{type:k.type}):k}function b(k,p,V){var $=new XMLHttpRequest;$.open("GET",k),$.responseType="blob",$.onload=function(){P($.response,p,V)},$.onerror=function(){console.error("could not download file")},$.send()}function v(k){var p=new XMLHttpRequest;p.open("HEAD",k,!1);try{p.send()}catch{}return 200<=p.status&&299>=p.status}function y(k){try{k.dispatchEvent(new MouseEvent("click"))}catch{var p=document.createEvent("MouseEvents");p.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),k.dispatchEvent(p)}}var x=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof xe=="object"&&xe.global===xe?xe:void 0,M=x.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),P=x.saveAs||(typeof window!="object"||window!==x?function(){}:"download"in HTMLAnchorElement.prototype&&!M?function(k,p,V){var $=x.URL||x.webkitURL,C=document.createElement("a");p=p||k.name||"download",C.download=p,C.rel="noopener",typeof k=="string"?(C.href=k,C.origin===location.origin?y(C):v(C.href)?b(k,p,V):y(C,C.target="_blank")):(C.href=$.createObjectURL(k),setTimeout(function(){$.revokeObjectURL(C.href)},4e4),setTimeout(function(){y(C)},0))}:"msSaveOrOpenBlob"in navigator?function(k,p,V){if(p=p||k.name||"download",typeof k!="string")navigator.msSaveOrOpenBlob(m(k,V),p);else if(v(k))b(k,p,V);else{var $=document.createElement("a");$.href=k,$.target="_blank",setTimeout(function(){y($)})}}:function(k,p,V,$){if($=$||open("","_blank"),$&&($.document.title=$.document.body.innerText="downloading..."),typeof k=="string")return b(k,p,V);var C=k.type==="application/octet-stream",o=/constructor/i.test(x.HTMLElement)||x.safari,O=/CriOS\/[\d]+/.test(navigator.userAgent);if((O||C&&o||M)&&typeof FileReader<"u"){var G=new FileReader;G.onloadend=function(){var B=G.result;B=O?B:B.replace(/^data:[^;]*;/,"data:attachment/file;"),$?$.location.href=B:location=B,$=null},G.readAsDataURL(k)}else{var se=x.URL||x.webkitURL,z=se.createObjectURL(k);$?$.location=z:location.href=z,$=null,setTimeout(function(){se.revokeObjectURL(z)},4e4)}});x.saveAs=P.saveAs=P,h.exports=P})})(qe);const Z=h=>(Le("data-v-08719c27"),h=h(),Re(),h),Jt={class:"header bb"},Yt={class:"left flex items-center"},Xt=Z(()=>d("img",{src:Ht,class:"logo",alt:"logo"},null,-1)),qt=Z(()=>d("div",{class:"title"},"\u62D3\u6251\u56FE\u7F16\u8F91\u5668",-1)),Gt={class:"handles flex items-center"},Qt=Z(()=>d("i",{class:"t-icon t-save"},null,-1)),Zt=Z(()=>d("div",{class:"label"},"\u4FDD\u5B58",-1)),eu=[Qt,Zt],lu=Z(()=>d("i",{class:"t-icon t-attention"},null,-1)),tu=Z(()=>d("div",{class:"label"},"\u9884\u89C8",-1)),uu=[lu,tu],ou={class:"center flex items-center"},nu=Z(()=>d("i",{class:"t-icon t-curve"},null,-1)),au=Z(()=>d("div",{class:"label"},"\u94A2\u7B14",-1)),iu=[nu,au],du={class:"attr"},su=Z(()=>d("div",{class:"label"},"\u8D77\u70B9",-1)),ru=Z(()=>d("i",{class:"t-icon t-line"},null,-1)),mu={class:"attr"},pu=Z(()=>d("div",{class:"label"},"\u7EC8\u70B9",-1)),fu=Z(()=>d("i",{class:"t-icon t-line"},null,-1)),vu={class:"attr"},cu=Z(()=>d("div",{class:"label"},"\u7EBF\u5BBD",-1)),_u={class:"attr"},gu=Z(()=>d("div",{class:"label"},"\u8FDE\u7EBF",-1)),bu={class:"key-value"},Cu={class:"key"},Fu={class:"value"},yu=Z(()=>d("i",{class:"t-icon t-unlock"},null,-1)),wu=Z(()=>d("div",{class:"label"},"\u7F16\u8F91",-1)),Vu=[yu,wu],Eu=Z(()=>d("i",{class:"t-icon t-wufayidong"},null,-1)),Bu=Z(()=>d("div",{class:"label"},"\u9501\u5B9A",-1)),Du=[Eu,Bu],xu={class:"right"},ku=Z(()=>d("div",{class:"attr"},[d("img",{src:Kt,style:{height:"18px"}}),d("div",{class:"label"},"\u5BFC\u5165")],-1)),Au=Z(()=>d("img",{src:Wt,style:{height:"18px"}},null,-1)),hu=Z(()=>d("div",{class:"label"},"\u5BFC\u51FA",-1)),$u=[Au,hu],Uu=oe({__name:"header",setup(h){const f=Oe(),m=fe(()=>f.getters.currentComp),b=fe(()=>f.getters.currentDrawing);window.onbeforeunload=()=>{if(m.value||b.value)return"\u786E\u5B9A\u9000\u51FA\u5417"};let v;ke(()=>{setTimeout(()=>{v=window.meta2d},0)}),localStorage.getItem("companyName");const y=R(Ie.find(z=>z.name===Ce.drawingLineName)),x=ye({lineWidth:1,locked:0,fromArrow:"",toArrow:""}),M=R(!1);document.onkeydown=({key:z})=>{z==="Escape"&&(M.value=!1)};const P=()=>{M.value=!M.value,M.value?window.meta2d.drawLine("curve"):window.meta2d.finishDrawLine()};let k;setTimeout(()=>{k=window.meta2d.getOptions()},0);const p=(z,B)=>{if(z==="drawingLineName"){k[z]=B,y.value=Ie.find(E=>E.name===B);return}V(z,B)};function V(z,B){x[z]=B,window.meta2d.store.data[z]=B}function $(){const z=v.data();z.options=v.store.options,sessionStorage.setItem("data",JSON.stringify(z)),window.open("/plugin/topo/index.html#/show")}const C=()=>{if(!v.data().pens.length)return ce("\u8BF7\u5148\u7ED8\u5236\u56FE\u5F62");if(m.value){const z=v.toComponent();se(v.toPng()).then(B=>{(m.value.id?ee.topologyEdit:ee.topologyAdd)({folderId:m.value.folderId,jsonData:Fe.deflate(JSON.stringify(z!=null?z:""),{to:"string"}),id:m.value.id||void 0,name:m.value.name,types:"components",images:B,status:1}).then(()=>{ce.success("\u4FDD\u5B58\u6210\u529F"),o(),Ee.emit("updateComp",m.value.folderId),f.commit("setCurrentComp",null)})});return}if(b.value){const z=b.value.id?ee.topologyEdit:ee.topologyAdd,B=v.data();B.options=v.store.options,se(v.toPng()).then(E=>{const L={folderId:b.value.folderId,types:"topology",jsonData:Fe.deflate(JSON.stringify(B!=null?B:""),{to:"string"}),name:b.value.name,pointIds:B.pens.filter(N=>N.tags&&N.devId&&N.pointId&&!pl.includes(N.tags[0])).map(N=>({deviceKey:N.devId,propertyKey:N.pointId})),images:E,id:b.value.id||void 0,status:1};z(L).then(N=>{ce.success("\u4FDD\u5B58\u6210\u529F"),o(),Ee.emit("updateDrawing",L.folderId),f.commit("setCurrentDrawing",{...b.value,id:(N==null?void 0:N.diagramId)||L.id})})})}};function o(){f.commit("setHistory",{histories:v.store.histories.length,historyIndex:v.store.historyIndex})}function O(z){const B=new FileReader;B.readAsText(z.raw),B.onload=()=>{try{const E=JSON.parse(B.result);if(!E.pens||!E.options)return ce.error("\u8BF7\u4F20\u5165\u5408\u6CD5\u56FE\u5F62\u6587\u4EF6");v.setOptions(E.options),v.open(E),v.fitView(!0,30)}catch(E){console.log(E),ce.error("\u65E0\u6CD5\u8BFB\u53D6\u6587\u4EF6")}}}function G(){var L,N;const z=v.data();z.options=v.store.options;const B=JSON.stringify(z),E=new Blob([B],{type:"application/json"});qe.exports.saveAs(E,"\u6C99\u679C\u7EC4\u6001\u56FE\u5BFC\u51FA "+((L=b.value)!=null&&L.name?((N=b.value)==null?void 0:N.name)+" ":"")+We().format("YYYY-MM-DD HH:mm:ss")+".json")}function se(z){return new Promise((B,E)=>{ee.uploadImg(Xe({file:Al(z)})).then(L=>{B(L.path)}).catch(E)})}return(z,B)=>{const E=U("el-tooltip"),L=U("el-dropdown-item"),N=U("el-dropdown-menu"),A=U("el-dropdown"),W=U("el-input-number"),re=U("el-popover"),i=U("el-upload");return r(),w("div",Jt,[d("div",Yt,[Xt,qt,d("div",Gt,[d("div",{style:Je({cursor:!m.value&&!b.value?"not-allowed":"pointer"})},[d("div",{class:le(["attr",{disabled:!m.value&&!b.value}]),onClick:C},eu,2)],4),l(E,{content:"\u53EA\u5C55\u793A\u56FE\u5F62\uFF0C\u65E0\u5B9E\u65F6\u6570\u636E\u663E\u793A"},{default:t(()=>[d("div",{class:"attr",onClick:$},uu)]),_:1})])]),d("div",ou,[d("div",{class:le(["attr",{"!text-red-600":M.value}]),onClick:P},iu,2),l(A,{onCommand:B[0]||(B[0]=S=>p("fromArrow",S))},{dropdown:t(()=>[l(N,null,{default:t(()=>[l(L,{command:""},{default:t(()=>[ru]),_:1}),(r(!0),w(X,null,ue(I(ze),S=>(r(),H(L,{command:S,key:S},{default:t(()=>[d("i",{class:le(["t-icon",`t-from-${S}`])},null,2)]),_:2},1032,["command"]))),128))]),_:1})]),default:t(()=>[d("div",du,[d("i",{class:le(["t-icon",x.fromArrow?`t-from-${x.fromArrow}`:"t-line"])},null,2),su])]),_:1}),l(A,{onCommand:B[1]||(B[1]=S=>p("toArrow",S))},{dropdown:t(()=>[l(N,null,{default:t(()=>[l(L,{command:""},{default:t(()=>[fu]),_:1}),(r(!0),w(X,null,ue(I(ze),S=>(r(),H(L,{command:S,key:S},{default:t(()=>[d("i",{class:le(["t-icon",`t-to-${S}`])},null,2)]),_:2},1032,["command"]))),128))]),_:1})]),default:t(()=>[d("div",mu,[d("i",{class:le(["t-icon",x.toArrow?`t-to-${x.toArrow}`:"t-line"])},null,2),pu])]),_:1}),l(re,{placement:"bottom",width:"175"},{reference:t(()=>[d("div",vu,[d("span",null,we(x.lineWidth),1),cu])]),default:t(()=>[l(W,{modelValue:x.lineWidth,"onUpdate:modelValue":B[2]||(B[2]=S=>x.lineWidth=S),onChange:B[3]||(B[3]=S=>p("lineWidth",S)),min:1},null,8,["modelValue"])]),_:1}),l(A,{onCommand:B[4]||(B[4]=S=>p("drawingLineName",S))},{dropdown:t(()=>[l(N,null,{default:t(()=>[(r(!0),w(X,null,ue(I(Ie),S=>(r(),H(L,{command:S.name,key:S.name},{default:t(()=>[d("div",bu,[d("div",Cu,we(S.label),1),d("div",Fu,[d("i",{class:le(["t-icon",S.icon])},null,2)])])]),_:2},1032,["command"]))),128))]),_:1})]),default:t(()=>[d("div",_u,[d("i",{class:le(["t-icon",y.value.icon])},null,2),gu])]),_:1}),x.locked===0?(r(),w("div",{key:0,class:"attr",onClick:B[5]||(B[5]=S=>p("locked",1))},Vu)):(r(),w("div",{key:1,class:"attr !text-red-600",onClick:B[6]||(B[6]=S=>p("locked",0))},Du))]),d("div",xu,[l(i,{"on-change":O,"auto-upload":!1,accept:".json"},{default:t(()=>[ku]),_:1}),d("div",{class:"attr",onClick:G},$u)])])}}}),Iu=be(Uu,[["__scopeId","data-v-08719c27"]]);const zu={class:"editor"},Nu={class:"flex justify-between overflow-hidden"},Su=oe({__name:"index",setup(h){return(f,m)=>(r(),w("div",zu,[l(Iu,{onChoose:m[0]||(m[0]=b=>f.$emit("choose")),onSave:m[1]||(m[1]=b=>f.$emit("save",b))}),d("div",Nu,[l(Yl),l(bl),l(Pt)])]))}}),Tu=be(Su,[["__scopeId","data-v-8f212404"]]),Mu={class:"page-wrapper"},ju=oe({__name:"index",setup(h){const m=ul().params.drawingId;return sessionStorage.setItem("drawingId",m||""),(b,v)=>(r(),w("div",Mu,[l(Tu,{onChoose:v[0]||(v[0]=y=>I(Ee).emit("choose"))})]))}});export{ju as default};