index.b5264afd.js 71 KB

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