[update]完善删除节点

This commit is contained in:
OrangeM21
2020-04-16 15:42:44 +08:00
parent c0a193a8a1
commit 5ac1d6ac37
2 changed files with 25 additions and 2 deletions

View File

@@ -173,6 +173,7 @@ export default {
onDrop: function(event, treeId, treeNodes, targetNode, moveType) { onDrop: function(event, treeId, treeNodes, targetNode, moveType) {
var treeNodesIds = [] var treeNodesIds = []
$.each(treeNodes, function(index, value) { $.each(treeNodes, function(index, value) {
console.log(value)
treeNodesIds.push(value.meta.node.id) treeNodesIds.push(value.meta.node.id)
}) })
var the_url = `${this.treeSetting.nodeUrl}${targetNode.meta.node.id}/children/add/` var the_url = `${this.treeSetting.nodeUrl}${targetNode.meta.node.id}/children/add/`
@@ -185,7 +186,29 @@ export default {
}) })
}, },
addTreeNode: function() { addTreeNode: function() {
alert('添加资产到节点') this.hideRMenu()
var parentNode = this.zTree.getSelectedNodes()[0]
if (!parentNode) {
return
}
// http://localhost/api/v1/assets/nodes/85aa4ee2-0bd9-41db-9079-aa3646448d0c/children/
var url = `${this.treeSetting.nodeUrl}${parentNode.meta.node.id}/children/`
this.$axios.post(
url, {}
).then(data => {
var newNode = {
id: data['key'],
name: data['value'],
pId: parentNode.id,
meta: {
'node': data
}
}
newNode.checked = this.zTree.getSelectedNodes()[0].checked
this.zTree.addNodes(parentNode, 0, newNode)
var node = this.zTree.getNodeByParam('id', newNode.id, parentNode)
this.zTree.editName(node)
})
} }
} }
} }

View File

@@ -427,7 +427,7 @@ const cn = {
'AssignedMe': '待处理' 'AssignedMe': '待处理'
}, },
tree: { tree: {
'AddNode': '添加资产到节点', 'AddNode': '添加节点',
'RenameNode': '重命名节点', 'RenameNode': '重命名节点',
'DeleteNode': '删除节点' 'DeleteNode': '删除节点'
}, },