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