index-ffb35878.js 16 KB

1
  1. import{_ as k,D as I,o as G,b as P,e as v,t as F,d as m,f as n,F as Z,r as s,G as K,w as J,H as O,I as z,x as H,y as X}from"./index-808fa7dd.js";import{a as o,b,u as V,M as f,c as W}from"./vue-flow-core-7ee81289.js";import"./delete-44dafa9a.js";import"./macros2-bdf45419.js";const L="data:image/png;base64,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",R="data:image/png;base64,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",q=""+new URL("f33-3c7f9189.png",import.meta.url).href,U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA5CAYAAABj2ui7AAAAAXNSR0IArs4c6QAACBpJREFUaEPtmn9wVNUVx7/3bUJCkk2yu2mgwYBUpGUQKBBAbQF/jK1jkV8SZtSpkg0VpQOE3U0waOtOfxBIsguNaEtpNuiMMCUkJeBM1bFWBBUEEQcFrTKWyACV7Nskm1+b3X2n3tWkJtm378dupON4/33nfM/53HPvfe/edxm+4Y19w/nwLaCuCjudSRZf3nSMMEyiMJtCjCYwYrkAJXE9BtYtMfKB2FnBQB+Ew3S6Ndh1Bk+uDeiKF8MpcRUs3Gsw5bf9FGD3MiYsBJCpMdl2IhwAwnt8we5/JAo2bsCcslpjKIwVAtgTACwaoeTML4MkVzAluc5f8aA3Hk39gIV7DeYxHUVkQAUDcuJJQtaX0MVIWu3NytwD5/JePTF0AebYnplICO8hhhl6gmr1IdARSTCsaKtacU6rr2ZAs+0vhYCwCwxpWoPFZU/oAugB0V3coEVHPSBfRMb5bYxYpZYAibdlJWJz+nbULw+r0VYHyOHG+msY2Go1osNtQ6Cnfc3GtWogVQGa7bV2gFUPd+La9MkhuopdSj6KgCZH3X2M6DkloavynKTlontlfazYMQEz19Zdn5REJ8GQcVUAlIP2hoLshvaaoo/kTOUBnc4ks3/sYQA3Kse5qhZHRWPzXDidoWhZyAKaSjwPMQN2XNXUVQZnDOu81dYa1YB5zh1pPf7kywCMKmMMi1mucSS8nT0IS6SgT5dSjaEJF52rugYbRq1gtt3zuAD8dliyVin6vZxM/HP9Qvz1xDmUNx1VhCTCRp/bWqEMyL8xx3Y0A8hTmUvCzcZbjHjVtggZKckR7Z1HzuKxpmMIU8xKXhSbm8ej3jngm3VIBc22ukIw2pvwrFUKjjMbcci2CMbUL+D62o7DZ/D4gbcgxYBkYWmJd9vK/V/1Gwpo9+wGcK/KfBJqlm/KwGH74iFwfUH+9Nr7+NXB47KQRNjtc1vvlwfkwzO/QwTTvFmNG3RMdjpedyyRhesL8PSh9/HE89EhGRDwGpvT4HRKffYDKpi1vrbAILDjarPlzqnJBnQHVX33ysp+NysNb5YuVYTjApfaunBTVSP8PcHoeoQfiW7rG1EBTfa61Qz0lBpADldy21Q8PG8y5lQ2oLVL134UozPT8GbZUmQOmnPRcrjc3oWbKhvRLgfHnYjsorvYHRXQYvfsIuBBNYDrbp2KX/9sZsS0paMHs7Y0oL1bGyR/zx3bwOFGKIb8zN+NOVs4nGKMP4su66rogDbPq8QwXynamlumwLmgYIDZlY5uzNrcID90BonmZKTi+IZ7kDlSGU5jB74ouqx3RgU02z2nAEyLBfjL+TfgN3fPimpyxd+NmZv3oTMQ9bOw38ecnoK3H12mCk7sDEQ0NYyOU6LLOl0O8BMA18oBPjJvMn63cHbMAvOhNKNiH7p7o0Nmp6XgZPkyZKmoXGtXIKLVpm3onxdd1n6GAauo2e6RBeTz5dRjhUhJMiiNYHDI6Zvq0TNodeVQ72wsVAXH59oPf1+vFY7npg+Qe/IV7+TGZaog+Yo3Y9M+BEJfvEL4QsJ9TWkpih3E4bivr0vXQXdMQMU5mJeVjhPl96iCvNjWiYKKhojtifJlsKSrgyuo2Advpy443nnHRJe1fw87YIhabHX7idEipS6+Jjsdbz2qDvJCaydSkwzgq6ZS45XjKzFfNfU2Rmjyuq2L5V4TW4ihTI34WHMGjpYtVVVJNXr+nl7M3tIYmb/xNAZUel3WDVEBTevr7mOC+gOmay1GvFG6JG5I/tl1Y2Uj+LyNt5HE7vdtLeIbhkgbMERzS3dcF5KSP9YShG9MjzgW64bkcDdXNeJiW/xwPO9wrzCh7cn/HfFH2S7VvQfQZC2QE76ThdfsizRD+gNB/Lj6b7jg69QSTtaWgI99Luv1XzUYAmhyeDYxQrnWiBNzsyIb1REq3pNcuyMQxFzXfjSLHVpDydszcovVxfaYgJaSnZPIYDijJ+oPRmVHzlGUIDncPHcTznv9esLI+rAAm+TdXvRBTED+0Gz3HAUwR0/0SaNNeKWEQwpR3TncLVub8ElLYuEAell0Fd8xOGjUUzVTqWcBk3BQDyD3mZxnxstr7x4CyeFu23YA566065WOMf/oLp+r+O+qAOF0Cl+eat+sN5MpYyx4ac2CfsjOQBC3/+EgPvqsTa9kLL9XRJf19mgGsifbuY5npoYo/G482Uy7xoIX1ixAMBTGHTXP48P/tMYjJ+srUOj7Le6H/qUJMDIXHZ4qEBzxZDU9Pwc9wRDOXh4euM9/DFWL1dZSuRxj/z5z7h1h9nccARB9hxsPeQJ8CXjXZxxfAOetsjtsxf+DOWW1eVKYvQfAlICcEinhCyI40e9a1RJLVBGQO2fbaqcJjL0OID2RGcah1SklS3NbN698R0lDFSAXybHvmilBOvR/ANkpIDy/xfWLt5Xg+HPVgNzYtL5uChOIX+MY8L2nJlCCbP5NElvo21p0Wq2eJkAuOsrxbG4vhXYygN9H+/oaoxeCFPq50pwbnJBmwIgA/4cxruOBz0fudtAwXwhi6GISPeL91PicmmsjiQH8UmWU44+5QaRuAOjhYQANAlQjhEOulm2rLukdKvoqOCia2ebJB2gFGFuXgBuHXsZYFUm0W3RbP9UL1ueXEMD+JNbUpJiSRs4WhKS7QPQTlZf1goxwGoy9xBhebDmffljPUNT3JRNn941yPJveGwxcxwRhNIHMjBkiF/gExgJhIh/CoQs+qfvDRF1+jZZuYisYZ4cMh/u3gMPRq1+n5n8B2OD9WHrEJzwAAAAASUVORK5CYII=",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA5CAYAAABj2ui7AAAAAXNSR0IArs4c6QAAAyxJREFUaEPt2ktrE1EUB/D/uWnSRhciQnHpzoUgPkqbmfSBIlIV2zR2KyqWVEV8IH4CdyKi+G5F1JULTWb8AlE0SYOU4sKNrly7tE3SqZmj0xpJS+xMMknuUCbL5Mw59zfnzNxJCGGDv2iD++AD7TpsaMpkmcyv4dF82i5WxueuOrikK9fZpJsAimXmI+F47r0MxHo1GwaWUuo1AdyqSl4oEw2HY5kPXkI2BCxpkauCxe0akAIJ83BwdCbjFWTdQENTL4Fx9/8ALhDToWA8m/MCsi6goSsXYdI9+4VzAcQHQ7GZvH1sayMcAw1NvQDGA8fLIV6AoAOhkeyn9Y5ZfB3d1Tme+eI4b52BjoAlPXJOmOJRnbkB8AJgDoXG8rO1jrXyUlkMd8azsb3TE+NgGqy/xpojmH7MTU7dqLxrCyyllIQAPWm8sNVJDIRGc3PVOSp5maFbwP1Tk3cAvtx4ncqR/H02Mb3DEdB4q5xFmZ66L4p5sOgPxT9+tnJV55UGNDT1DBjPmoCrpJhnYpVAPdV5pQCNZOQUSDxvIu5vKjYAClXnbTvQSKknAbxsPq52xrYCOdm7bUl0fPuzkW/dkEALVdJ7dopyMA+iLe1AtrWDFdCi3rebTJEFaHOrkVKAy7fylNILkPUdb1MrkcScDMZzJ+Tsg1qkDywsZLhlSKYXoXjmtBTgyqYcjcDkNBhdLUHKBlqopaSqMMHqZGfTkV4ALiM1RQVTmoFVG7VrsFeAFqSY7OsPUMDqZIdr2L9nY8nX4FpIUYsOBJgtZKApSC91sAIqvlEHA8RpEAnXSC8CV/ZJ9TyAhxsSuJhSYgRKucZZCbzWwV96dMQ0WQOa9LO/l4AlLXJcsLBw7q89r91Ff+nqMTahc7Punl4C/kyq3R3MVwRo1dZAAt3s8hGOiTNdY7n70p5Fm3IjcZDEBzo4SSshdfxsWJ1z31TiHQFDjutIC/SBtU+930FpI7m2sD+i/oh6ZhhrL8QfUX9E/RGVewb8a9C/BuVOoG11f0T9EbUdErkB/ojWPv97Hk8cJUHb5XbHUfXCXGL6VSXS9q9cjlJ6OMgHerg5jpb2Gzj5LFjzWh+cAAAAAElFTkSuQmCC",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA5CAYAAABj2ui7AAAAAXNSR0IArs4c6QAABGBJREFUaEPt2ltoHFUYB/D/d7KZtorNbBV88cEXn/rUWGF3UjWRUK9Js42N1EsteSitIqKIMYg0RcTMNoposSiCSqyW3HY3sWqt0khxg6ClKvoiKAj6IpL40u5mZs4nszSTmbhJZmVmspvuPM6eOef85vufubGEdb7ROvfhCgP2/TMJ8PVVX1XGeaTVQ37m6a1g39xvAG70c+CatmH+Cul4q5851IF+zlLkbeoVXDzl9YhGHj8/A9YjWo+on5ysYZt6ROsRXcP4+Rm6HtF6RP3kJMQ2DAat8K5a0xElvAPw75B0ZFlk7QL5Xejx3lI2nps9DKbDQJlK1iSQ+H0Mxvd7gt8/ewSSXvgPsuaAxMMYjO8ru6r7Z1+EpOc9yJoCEp/AYPxhN+7sQGusbWDadPb1z70EiX4HWUPAk9DVvW6ckUvexZLSvxhz27f2/DzvQr4Mib4SskaAI9DVBzy4KW0nmzht72PgR0VVmqnNU0kdEs/WAnAMurrHjStkE+2CxRnPOmT+odG8oZl6Ri1XJY9CYjt0tc3PnXgtPllMQFe73ZO7NKnd0WDhy2Um/H1jV34bkV3Uy1vf7C7o8VwVAjkHPd7lwWUSrQ0QZ1eZ7AUlld/mB7S0TXQVJJ7EoNoFkFMJI6fdxhLTZW/mS2fKfF7ZPXNzpciIgDSFTZu7MEByYYJGtuVWlnIaRKKCSX+rpPK3rNS+kE10XOLCuXjqwpzdLgIgn8KvZ3ZhtMe5UBTGE+1CiM8ANFSAu9yUv1FSM4lyx5k57V6WyMWgXEep6QiAhE/Q3NSJHnJwZrblHsk8+f9wDmtGSeU1N9LM7khJlqN2v41Q4hEA6VNs2tyJAXKeSAqZxN0CwsbFKq/ckiOYv1Z2z+yw91qZ5AELdBxAKe5RAE9jtqkDb5OxuOaSdzLTVGn84LZzYAwT4Ti74h4ukPA5NjZ1YICcx6xCRtspABunBGdzerKvyp5rSZjAL3Dxr/vwxk3Fxcol2pnFxwA2hIAr22V4QAsHMaS+5R51fiLxKEi8FxUu7DVogqkX6aZhDzKTPACQBx4mOLwKlmZNBiyrF0NbPnAjCmPaIdGAN8OELfQdMrA0jAFL7sfQlg89yInk44LoWNjIKID2C50Bon3Qm0564jquPQGB18NENsaKV1PHdxdLefIMFPy/LOxbxSPQ1ZEla/JJgF4LC6mk8o4rbKBtmAfjIaTVMW9ctacF4ZUwkFED7aAUweJBpK+ZWLImnxFER4NGrgGwRCjC4r0YimfcICObfJWZngoSuQLw760w5cYgB/P0FRMF6Nf+5N7HI3sajMY/7IvOY0GNuzwwqBEq7MdGWsqfxyTzwQoPLdu86oD2LM1cS6eU7OtD0monoeqAZqalR4Ltx7tA3jaqCmhmtfsl40RQOLu6VQMsZrRuAuzHuUAqtxDdqgAWx5MpEuIjgAN/T6wKoDGRvN0iCg5nUYyIr7KruKE77zw1XWH/2V7t+luDv6/7Cv4L7i4YWPUuBxIAAAAASUVORK5CYII=";const $=["id"],ee=["src"],oe={__name:"modelb",props:{node:{type:Object,required:!0},sourcePosition:{type:String},targetPosition:{type:String}},setup(d){const A=d;return I(()=>{}),(l,M)=>(G(),P(Z,null,[v("div",null,[v("div",{class:"custom-node icons",id:`node-${d.node.id}`},[v("img",{src:A.node.data.image,alt:"节点图片"},null,8,ee),v("span",null,F(A.node.data.label),1)],8,$)]),m(n(b),{type:"source",position:n(o).Right},null,8,["position"]),m(n(b),{id:"target-c",type:"source",position:n(o).Top},null,8,["position"]),m(n(b),{id:"target-b",type:"target",position:n(o).Left},null,8,["position"]),m(n(b),{id:"target-d",type:"target",position:n(o).Bottom},null,8,["position"])],64))}},te=k(oe,[["__scopeId","data-v-a2112537"]]);let w=0,ne=0;function se(){return`node_${ne++}`}function ae(){if(w==1)return{label:"开始",image:L};if(w==2)return{label:"结束",image:U};if(w==3)return{label:"优化器",image:R}}const ie={draggedType:s(null),isDragOver:s(!1),isDragging:s(!1)};function de(){const{draggedType:d,isDragOver:A,isDragging:l}=ie,{addNodes:M,addEdges:x,screenToFlowCoordinate:T,onNodesInitialized:D,updateNode:Q}=V();K(l,t=>{document.body.style.userSelect=t?"none":""});function y(t,r,c){w=c,console.log(r),console.log(1234667),t.dataTransfer&&(t.dataTransfer.setData("application/vueflow",r),t.dataTransfer.effectAllowed="move"),d.value=r,l.value=!0,document.addEventListener("drop",C)}function g(t){t.preventDefault(),d.value&&(A.value=!0,t.dataTransfer&&(t.dataTransfer.dropEffect="move"))}function a(t){}function E(t){A.value=!1}function C(){l.value=!1,A.value=!1,d.value=null,document.removeEventListener("drop",C)}function S(t){const r=T({x:t.clientX,y:t.clientY}),c=se(),B=ae();let u=s([]),p=[];if(w=="4"){const e=s([{data:{label:"开始",image:L},id:"node_01",position:{x:245,y:317},sourcePosition:o.Right,targetPosition:o.Left},{data:{label:"优化器",image:R},id:"node_02",position:{x:435,y:317},sourcePosition:o.Right,targetPosition:o.Left,class:"light"},{data:{label:"Rosenbank",image:q},id:"node_03",position:{x:630,y:317},sourcePosition:o.Right,targetPosition:o.Left},{data:{label:"结束",image:U},id:"node_04",position:{x:804,y:317},sourcePosition:o.Right,targetPosition:o.Left},{data:{label:"输入1",image:j},id:"node_05",position:{x:435,y:146},draggable:!0,sourcePosition:o.Top,targetPosition:o.Bottom},{data:{label:"输入2",image:j},id:"node_06",position:{x:804,y:146},sourcePosition:o.Top,targetPosition:o.Bottom},{data:{label:"输出",image:_},id:"node_07",position:{x:630,y:519},sourceHandle:"Top",sourcePosition:o.Bottom,targetPosition:o.Top}]),i=s([{id:"e1->2",source:"node_01",target:"node_02",label:"按照我的来",type:"straight",markerEnd:{type:f.ArrowClosed}},{id:"e2->3",source:"node_02",target:"node_03",type:"straight",markerEnd:{tagName:f.ArrowClosed,width:20,height:20}},{id:"e3->4",source:"node_03",target:"node_04",type:"straight",markerEnd:"arrow"},{id:"e4->5",source:"node_05",target:"node_03",type:"straight",animated:!0,sourceHandle:"Top",targetHandle:"Bottom",markerEnd:f.ArrowClosed},{id:"e5->6",source:"node_06",target:"node_03",type:"straight",animated:!0,sourceHandle:"Top",targetHandle:"Bottom",tagName:f.ArrowClosed},{id:"e6->7",source:"node_03",target:"node_07",type:"straight",animated:!0,sourceHandle:"Top",targetHandle:"Bottom",markerEnd:f.ArrowClosed}]);u=e,p=i}else{u.value=[],p.value=[];const e={id:c,type:d.value,position:r,data:B};console.log(e),u.value.push(e);const i={type:"smoothstep",markerEnd:f.ArrowClosed};p.value.push(i)}const{off:N}=D(()=>{Q(c,e=>({position:{x:e.position.x-e.dimensions.width/2,y:e.position.y-e.dimensions.height/2}})),N()});console.log(u.value),M(u.value),x(p.value)}return{draggedType:d,isDragOver:A,isDragging:l,onDragStart:y,onDragLeave:E,onDragOver:g,onDrop:S,handleNodeDrop:a}}const Ae={class:"dnd-flow"},le={__name:"index",props:{},emits:["optimizerfalse"],setup(d,{emit:A}){const{onConnect:l,addEdges:M,onNodesChange:x,onEdgesChange:T,applyNodeChanges:D,applyEdgeChanges:Q}=V();let y=s(),g=s(!1),a=s([]);s(),s({shopShow:!1,position:{x:0,y:0},target:"kong"});const{onDragOver:E,onDrop:C,onDragLeave:S,isDragOver:t}=de(),r=s([]),c=s([]);l(M);function B(e){a.value=e.node,console.log(e),console.log(111111),e.node.data.label=="优化器"&&(console.log(e.node),A("optimizerfalse",!0))}function u(e,i){console.log(e),console.log(i),a.value!==null&&a.value.id&&(document.getElementById("contextMenu").style.top=a.value.position.y+50+"px",document.getElementById("contextMenu").style.left=a.value.position.x+80+"px",document.getElementById("contextMenu").style.display="block",g.value=!0,e.preventDefault())}document.addEventListener("click",function(e){e.button===0&&(g.value=!1)});function p(e,i){console.log(e),e.preventDefault()}const N=()=>{a.value.id&&(y.value.removeNodes(a.value.id),a.value=null,g.value=!1)};return x(async e=>{const i=[];for(const h of e)if(h.type==="remove"){const Y=a.value.id;console.log(Y),Y&&i.push(h)}else i.push(h);D(i)}),(e,i)=>(G(),P("div",Ae,[m(n(W),{ref_key:"vueFlowRef",ref:y,nodes:c.value,edges:r.value,onDrop:n(C),onContextmenu:O(u,["prevent"]),onKeydown:z(p,["delete"]),onDragover:n(E),onDragleave:n(S),onNodeClick:B},{"node-default":J(h=>[m(te,{node:h},null,8,["node"])]),_:1},8,["nodes","edges","onDrop","onContextmenu","onKeydown","onDragover","onDragleave"]),H(v("div",{id:"contextMenu",onClick:N},"删除",512),[[X,n(g)]])]))}},pe=Object.freeze(Object.defineProperty({__proto__:null,default:le},Symbol.toStringTag,{value:"Module"}));export{le as _,U as a,R as b,L as f,pe as i,de as u};