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