Browse Source

[bugFix][ui] Cannot select connection

pull/3/MERGE
break60 4 years ago
parent
commit
e5d2f807c9
  1. 17
      dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js

17
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js

@ -84,11 +84,10 @@ JSP.prototype.init = function ({ dag, instance, options }) {
// Monitor line click // Monitor line click
this.JspInstance.bind('click', e => { this.JspInstance.bind('click', e => {
// Untie event // Untie event
if (this.config.isDblclick) {
findComponentDownward(this.dag.$root, 'dag-chart')._createLineLabel({id: e._jsPlumb.overlays.label.canvas.id, sourceId: e.sourceId, targetId: e.targetId})
}
if (this.config.isClick) { if (this.config.isClick) {
this.connectClick(e) this.connectClick(e)
} else {
findComponentDownward(this.dag.$root, 'dag-chart')._createLineLabel({id: e._jsPlumb.overlays.label.canvas.id, sourceId: e.sourceId, targetId: e.targetId})
} }
}) })
@ -496,6 +495,16 @@ JSP.prototype.removeNodes = function ($id) {
// callback onRemoveNodes event // callback onRemoveNodes event
this.options && this.options.onRemoveNodes && this.options.onRemoveNodes($id) this.options && this.options.onRemoveNodes && this.options.onRemoveNodes($id)
let connects = []
_.map(this.JspInstance.getConnections(), v => {
connects.push({
endPointSourceId: v.sourceId,
endPointTargetId: v.targetId,
label: v._jsPlumb.overlays.label.canvas.innerText
})
})
// Storage line dependence
store.commit('dag/setConnects', connects)
} }
/** /**
@ -819,4 +828,4 @@ JSP.prototype.jspBackfill = function ({ connects, locations, largeJson }) {
this.draggable() this.draggable()
} }
export default new JSP() export default new JSP()
Loading…
Cancel
Save