index.a8320ebb.js 1.6 KB

123
  1. import{c as p,_ as O}from"./index.beaea096.js";import{M as C,j as _,a3 as R,am as i,o as t,a as V,_ as c,U as d,T as u,u as f,n as E,f as m}from"./vue.60d2ee98.js";const P=C({name:"pagesWorkflowDrawer"}),T=C({...P,emits:["label","node"],setup(L,{expose:b,emit:a}){const k=m(()=>p(()=>import("./line.dde6b8de.js"),["assets/line.dde6b8de.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css"])),y=m(()=>p(()=>import("./node.143a7845.js"),["assets/node.143a7845.js","assets/vue.60d2ee98.js","assets/echarts.20c3f7a1.js","assets/index.beaea096.js","assets/index.b5b78cd7.css","assets/node.ada3fed0.css"])),s=_(),l=_(),e=R({isOpen:!1,nodeData:{type:"node"},jsplumbConn:{}}),v=(n,o)=>{e.isOpen=!0,e.jsplumbConn=o,e.nodeData=n,E(()=>{setTimeout(()=>{n.type==="line"?s.value.getParentData(n):l.value.getParentData(n)},300)})},r=()=>{e.isOpen=!1},x=n=>{e.jsplumbConn.label=n,a("label",e.jsplumbConn)},D=n=>{a("node",n)};return b({open:v}),(n,o)=>{const w=i("el-scrollbar"),g=i("el-drawer");return t(),V("div",null,[c(g,{title:`${e.nodeData.type==="line"?"线":"节点"}操作`,modelValue:e.isOpen,"onUpdate:modelValue":o[0]||(o[0]=j=>e.isOpen=j),size:"320px"},{default:d(()=>[c(w,null,{default:d(()=>[e.nodeData.type==="line"?(t(),u(f(k),{key:0,onChange:x,onClose:r,ref_key:"lineRef",ref:s},null,512)):(t(),u(f(y),{key:1,onSubmit:D,onClose:r,ref_key:"nodeRef",ref:l},null,512))]),_:1})]),_:1},8,["title","modelValue"])])}}}),B=O(T,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/pages/workflow/component/drawer/index.vue"]]);export{B as default};
  2. //# sourceMappingURL=index.a8320ebb.js.map