diff --git a/apps/web-antd/src/components/tree/src/data.tsx b/apps/web-antd/src/components/tree/src/data.tsx index 4bc846d4..2bbaf317 100644 --- a/apps/web-antd/src/components/tree/src/data.tsx +++ b/apps/web-antd/src/components/tree/src/data.tsx @@ -2,9 +2,10 @@ import type { VxeGridProps } from '#/adapter/vxe-table'; import type { ID } from '#/api/common'; import type { MenuOption } from '#/api/system/menu/model'; -import { FolderIcon, MenuIcon, OkButtonIcon, VbenIcon } from '@vben/icons'; import { h, markRaw } from 'vue'; +import { FolderIcon, MenuIcon, OkButtonIcon, VbenIcon } from '@vben/icons'; + export interface Permission { checked: boolean; id: ID; diff --git a/apps/web-antd/src/components/tree/src/helper.tsx b/apps/web-antd/src/components/tree/src/helper.tsx index 625cdede..39a6a71f 100644 --- a/apps/web-antd/src/components/tree/src/helper.tsx +++ b/apps/web-antd/src/components/tree/src/helper.tsx @@ -1,8 +1,9 @@ -import type { MenuOption } from '#/api/system/menu/model'; - import type { MenuPermissionOption } from './data'; +import type { MenuOption } from '#/api/system/menu/model'; + import { eachTree } from '@vben/utils'; + import { difference } from 'lodash-es'; /** diff --git a/apps/web-antd/src/components/tree/src/menu-select-table.vue b/apps/web-antd/src/components/tree/src/menu-select-table.vue index 33e208fc..43643fbf 100644 --- a/apps/web-antd/src/components/tree/src/menu-select-table.vue +++ b/apps/web-antd/src/components/tree/src/menu-select-table.vue @@ -1,14 +1,17 @@