forked from github/dataease
refactor: 数据集tree修复
This commit is contained in:
parent
ba2e7f6964
commit
cabb266545
@ -68,7 +68,6 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { isKettleRunning, post } from '@/api/dataset/dataset'
|
import { isKettleRunning, post } from '@/api/dataset/dataset'
|
||||||
import { authModel } from '@/api/system/sysAuth'
|
|
||||||
import { hasDataPermission } from '@/utils/permission'
|
import { hasDataPermission } from '@/utils/permission'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -403,11 +402,14 @@ export default {
|
|||||||
|
|
||||||
searchTree(val) {
|
searchTree(val) {
|
||||||
const queryCondition = {
|
const queryCondition = {
|
||||||
withExtend: 'parent',
|
// withExtend: 'parent',
|
||||||
modelType: 'dataset',
|
// modelType: 'dataset',
|
||||||
name: val
|
name: val
|
||||||
}
|
}
|
||||||
authModel(queryCondition).then(res => {
|
// authModel(queryCondition).then(res => {
|
||||||
|
// this.data = this.buildTree(res.data)
|
||||||
|
// })
|
||||||
|
post('/dataset/table/search', queryCondition).then(res => {
|
||||||
this.data = this.buildTree(res.data)
|
this.data = this.buildTree(res.data)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@ -420,8 +422,8 @@ export default {
|
|||||||
const roots = []
|
const roots = []
|
||||||
arrs.forEach(el => {
|
arrs.forEach(el => {
|
||||||
// 判断根节点 ###
|
// 判断根节点 ###
|
||||||
el.type = el.modelInnerType
|
// el.type = el.modelInnerType
|
||||||
el.isLeaf = el.leaf
|
// el.isLeaf = el.leaf
|
||||||
if (el[this.treeProps.parentId] === null || el[this.treeProps.parentId] === 0 || el[this.treeProps.parentId] === '0') {
|
if (el[this.treeProps.parentId] === null || el[this.treeProps.parentId] === 0 || el[this.treeProps.parentId] === '0') {
|
||||||
roots.push(el)
|
roots.push(el)
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user