From 5ac1d6ac375911605b3101e4357ba3cfbdac6064 Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Thu, 16 Apr 2020 15:42:44 +0800 Subject: [PATCH] =?UTF-8?q?[update]=E5=AE=8C=E5=96=84=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AutoDataZTree/index.vue | 25 ++++++++++++++++++++++++- src/i18n/langs/cn.js | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/components/AutoDataZTree/index.vue b/src/components/AutoDataZTree/index.vue index 0a1d09011..d8bfec88d 100644 --- a/src/components/AutoDataZTree/index.vue +++ b/src/components/AutoDataZTree/index.vue @@ -173,6 +173,7 @@ export default { onDrop: function(event, treeId, treeNodes, targetNode, moveType) { var treeNodesIds = [] $.each(treeNodes, function(index, value) { + console.log(value) treeNodesIds.push(value.meta.node.id) }) var the_url = `${this.treeSetting.nodeUrl}${targetNode.meta.node.id}/children/add/` @@ -185,7 +186,29 @@ export default { }) }, 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) + }) } } } diff --git a/src/i18n/langs/cn.js b/src/i18n/langs/cn.js index 4b1e0f06e..ef2e47b00 100644 --- a/src/i18n/langs/cn.js +++ b/src/i18n/langs/cn.js @@ -427,7 +427,7 @@ const cn = { 'AssignedMe': '待处理' }, tree: { - 'AddNode': '添加资产到节点', + 'AddNode': '添加节点', 'RenameNode': '重命名节点', 'DeleteNode': '删除节点' },