| | |
| | | label: '锁定状态', |
| | | prop: 'isLocked', |
| | | formatter: (val, value, label) => { |
| | | if (val.nodeType == '60' || val.nodeType == '70') { |
| | | if (val.nodeType == '60') { |
| | | if (value == 1) { |
| | | return '已锁定'; |
| | | } else { |
| | |
| | | method: 'get', |
| | | params: this.searchTreeData |
| | | }).then(res => { |
| | | this.treeSearchLoad = false; |
| | | |
| | | if (res.data.data.length == 0) return; |
| | | // this.option.defaultExpandAll = true; |
| | | let treeData = this.removeHasChildren(res.data.data); |
| | | console.log('treeData', treeData) |
| | | this.option = Object.assign({},this.option,{defaultExpandedKeys: this.defaultExpandedKeys,lazy: true,defaultExpandAll: true}); |
| | | setTimeout(() => { |
| | | this.treeSearchLoad = false; |
| | | this.treeData = treeData; |
| | | this.$nextTick(() => { |
| | | this.highlightTargetRow(); // 设置当前行高亮 |
| | |
| | | if (this.treeData.length == 0) { |
| | | return; |
| | | } |
| | | }, 100); |
| | | }, 1000); |
| | | |
| | | }); |
| | | |