|
|
@ -20,7 +20,7 @@ |
|
|
import { omit, get, difference, cloneDeep } from 'lodash-es'; |
|
|
import { omit, get, difference, cloneDeep } from 'lodash-es'; |
|
|
import { isArray, isBoolean, isEmpty, isFunction } from '/@/utils/is'; |
|
|
import { isArray, isBoolean, isEmpty, isFunction } from '/@/utils/is'; |
|
|
import { extendSlots, getSlot } from '/@/utils/helper/tsxHelper'; |
|
|
import { extendSlots, getSlot } from '/@/utils/helper/tsxHelper'; |
|
|
import { filter, treeToList } from '/@/utils/helper/treeHelper'; |
|
|
import { filter, treeToList, eachTree } from '/@/utils/helper/treeHelper'; |
|
|
import { useTree } from './useTree'; |
|
|
import { useTree } from './useTree'; |
|
|
import { useContextMenu } from '/@/hooks/web/useContextMenu'; |
|
|
import { useContextMenu } from '/@/hooks/web/useContextMenu'; |
|
|
import { CreateContextOptions } from '/@/components/ContextMenu'; |
|
|
import { CreateContextOptions } from '/@/components/ContextMenu'; |
|
|
@ -355,7 +355,7 @@ |
|
|
|
|
|
|
|
|
const treeData = computed(() => { |
|
|
const treeData = computed(() => { |
|
|
const data = cloneDeep(getTreeData.value); |
|
|
const data = cloneDeep(getTreeData.value); |
|
|
data.forEach((item) => { |
|
|
eachTree(data, (item, _parent) => { |
|
|
const searchText = searchState.searchText; |
|
|
const searchText = searchState.searchText; |
|
|
const { highlight } = unref(props); |
|
|
const { highlight } = unref(props); |
|
|
const { |
|
|
const { |
|
|
@ -397,6 +397,7 @@ |
|
|
)} |
|
|
)} |
|
|
</span> |
|
|
</span> |
|
|
); |
|
|
); |
|
|
|
|
|
return item; |
|
|
}); |
|
|
}); |
|
|
return data; |
|
|
return data; |
|
|
}); |
|
|
}); |
|
|
@ -426,9 +427,7 @@ |
|
|
</TreeHeader> |
|
|
</TreeHeader> |
|
|
)} |
|
|
)} |
|
|
<ScrollContainer style={scrollStyle} v-show={!unref(getNotFound)}> |
|
|
<ScrollContainer style={scrollStyle} v-show={!unref(getNotFound)}> |
|
|
<Tree {...unref(getBindValues)} showIcon={false} treeData={treeData.value}> |
|
|
<Tree {...unref(getBindValues)} showIcon={false} treeData={treeData.value} /> |
|
|
{extendSlots(slots)} |
|
|
|
|
|
</Tree> |
|
|
|
|
|
</ScrollContainer> |
|
|
</ScrollContainer> |
|
|
<Empty v-show={unref(getNotFound)} image={Empty.PRESENTED_IMAGE_SIMPLE} class="!mt-4" /> |
|
|
<Empty v-show={unref(getNotFound)} image={Empty.PRESENTED_IMAGE_SIMPLE} class="!mt-4" /> |
|
|
</div> |
|
|
</div> |
|
|
|