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