修复删除节点未删除locations节点信息bug

This commit is contained in:
gongzijian 2019-04-29 10:50:12 +08:00
parent 5b6c43d10c
commit 5782824055
3 changed files with 12 additions and 5 deletions

View File

@ -489,6 +489,9 @@ JSP.prototype.removeNodes = function ($id) {
})
// delete node
this.JspInstance.remove($id)
// delete dom
$(`#${$id}`).remove()
}
/**
@ -557,7 +560,7 @@ JSP.prototype.copyNodes = function ($id) {
// Add new node
store.commit('dag/addTasks', newNodeInfo)
// Add node location information
store.commit('dag/setLocations', {
store.commit('dag/addLocations', {
[newId]: {
name: newName,
targetarr: '',
@ -642,6 +645,8 @@ JSP.prototype.saveStore = function () {
})
})
console.log(tasksAll())
_.map(tasksAll(), v => {
locations[v.id] = {
name: v.name,
@ -651,6 +656,8 @@ JSP.prototype.saveStore = function () {
}
})
console.log(locations)
// Storage node
store.commit('dag/setTasks', tasks)
// Store coordinate information

View File

@ -9,7 +9,7 @@
</div>
<div class="cont">
<x-datepicker
style="width: 300px;"
style="width: 360px;"
:panel-num="2"
placement="bottom-start"
@on-change="_datepicker"
@ -32,7 +32,7 @@
</div>
<template slot="reference">
<x-input
style="width: 300px;"
style="width: 360px;"
type="text"
readonly
:value="crontab"

View File

@ -32,13 +32,13 @@ export default {
* set locations
* */
setLocations (state, payload) {
state.locations = Object.assign(state.locations, {}, payload)
state.locations = payload
},
/**
* add locations
* */
addLocations (state, payload) {
state.locations = payload
state.locations = Object.assign(state.locations, {}, payload)
},
/**
* set connects