index.ce410893.js 1.4 KB

123
  1. import{c as p}from"./index.5cd9d35f.js";import{M as C,j as _,a3 as g,am as i,o as t,a as j,_ as c,U as d,T as u,u as f,n as w,f as m}from"./vue.aade88c7.js";const E=C({name:"pagesWorkflowDrawer"}),A=C({...E,emits:["label","node"],setup(P,{expose:b,emit:a}){const k=m(()=>p(()=>import("./line.06e61e1b.js"),["assets/line.06e61e1b.js","assets/vue.aade88c7.js"])),y=m(()=>p(()=>import("./node.432b425e.js"),["assets/node.432b425e.js","assets/echarts.d7bccfd5.js","assets/index.5cd9d35f.js","assets/vue.aade88c7.js","assets/index.b5b78cd7.css","assets/node.62a60e69.css"])),l=_(),s=_(),e=g({isOpen:!1,nodeData:{type:"node"},jsplumbConn:{}}),D=(n,o)=>{e.isOpen=!0,e.jsplumbConn=o,e.nodeData=n,w(()=>{setTimeout(()=>{n.type==="line"?l.value.getParentData(n):s.value.getParentData(n)},300)})},r=()=>{e.isOpen=!1},v=n=>{e.jsplumbConn.label=n,a("label",e.jsplumbConn)},O=n=>{a("node",n)};return b({open:D}),(n,o)=>{const x=i("el-scrollbar"),R=i("el-drawer");return t(),j("div",null,[c(R,{title:`${e.nodeData.type==="line"?"线":"节点"}操作`,modelValue:e.isOpen,"onUpdate:modelValue":o[0]||(o[0]=V=>e.isOpen=V),size:"320px"},{default:d(()=>[c(x,null,{default:d(()=>[e.nodeData.type==="line"?(t(),u(f(k),{key:0,onChange:v,onClose:r,ref_key:"lineRef",ref:l},null,512)):(t(),u(f(y),{key:1,onSubmit:O,onClose:r,ref_key:"nodeRef",ref:s},null,512))]),_:1})]),_:1},8,["title","modelValue"])])}}});export{A as default};
  2. //# sourceMappingURL=index.ce410893.js.map