index.8b4e82fd.js 92 KB

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