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