From 4a800a8fc83c6bd1f86a8e847b079a51a7532c09 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 20 七月 2022 15:05:58 +0800 Subject: [PATCH] 修复国标配置的bug --- src/components/treeMenu/jsTree/tree.vue | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/treeMenu/jsTree/tree.vue b/src/components/treeMenu/jsTree/tree.vue index 7f4251f..81f2d1a 100644 --- a/src/components/treeMenu/jsTree/tree.vue +++ b/src/components/treeMenu/jsTree/tree.vue @@ -62,7 +62,7 @@ childrenFieldName: { type: String, default: "children" }, itemEvents: { type: Object, - default: function() { + default: function () { return {}; } }, @@ -152,29 +152,29 @@ item ); let self = this; - node.addBefore = function(data, selectedNode) { + node.addBefore = function (data, selectedNode) { let newItem = self.initializeDataItem(data); let index = selectedNode.parentItem.findIndex(t => t.id === node.id); selectedNode.parentItem.splice(index, 0, newItem); }; - node.addAfter = function(data, selectedNode) { + node.addAfter = function (data, selectedNode) { let newItem = self.initializeDataItem(data); let index = selectedNode.parentItem.findIndex(t => t.id === node.id) + 1; selectedNode.parentItem.splice(index, 0, newItem); }; - node.addChild = function(data) { + node.addChild = function (data) { let newItem = self.initializeDataItem(data); node.opened = true; node[self.childrenFieldName].push(newItem); }; - node.openChildren = function() { + node.openChildren = function () { node.opened = true; self.handleRecursionNodeChildren(node, node => { node.opened = true; }); }; - node.closeChildren = function() { + node.closeChildren = function () { node.opened = false; self.handleRecursionNodeChildren(node, node => { node.opened = false; @@ -229,7 +229,7 @@ oriNode.model.selected = true; }, handleBatchSelectItems(oriNode, oriItem) { - console.log('oriNode, oriItem',oriNode, oriItem) + console.log('oriNode, oriItem', oriNode, oriItem) this.handleRecursionNodeChilds(oriNode, node => { if (!!node.model) { if (!!node.model.disabled) return; @@ -262,6 +262,7 @@ } } var dataItem = self.initializeDataItem(data[i]); + debugger self.$set(oriParent, i, dataItem); } } else { -- Gitblit v1.8.0