This commit is contained in:
parent
f90f0152fe
commit
d24d03457a
@ -3,7 +3,6 @@ import { onMounted, ref } from 'vue';
|
|||||||
|
|
||||||
import { useVbenModal } from '@vben/common-ui';
|
import { useVbenModal } from '@vben/common-ui';
|
||||||
import { useBeforeCloseDiff } from '#/utils/popup';
|
import { useBeforeCloseDiff } from '#/utils/popup';
|
||||||
import type { TreeProps } from 'ant-design-vue';
|
|
||||||
import { Switch, Transfer, Tree } from 'ant-design-vue';
|
import { Switch, Transfer, Tree } from 'ant-design-vue';
|
||||||
import { queryTree } from '#/api/sis/accessControl';
|
import { queryTree } from '#/api/sis/accessControl';
|
||||||
import type { TreeNode } from '#/api/common';
|
import type { TreeNode } from '#/api/common';
|
||||||
@ -51,13 +50,13 @@ async function handleClosed() {
|
|||||||
const checked = ref(false);
|
const checked = ref(false);
|
||||||
const targetKeys = ref<string[]>([]);
|
const targetKeys = ref<string[]>([]);
|
||||||
const dataSource = ref<TreeNode[]>([]);
|
const dataSource = ref<TreeNode[]>([]);
|
||||||
const treeData = ref<TreeNode[]>([]);
|
const treeData = ref<any[]>([]);
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
queryAcTree();
|
queryAcTree();
|
||||||
});
|
});
|
||||||
|
|
||||||
function handleTreeData(treeData: TreeNode[], datasource: TreeNode[]) {
|
function handleTreeData(treeData: TreeNode[] | any[], datasource: TreeNode[]) {
|
||||||
treeData.forEach((item) => {
|
treeData.forEach((item) => {
|
||||||
item.title = item.label;
|
item.title = item.label;
|
||||||
item.key = item.code;
|
item.key = item.code;
|
||||||
@ -78,7 +77,7 @@ function queryAcTree() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const onChecked = (
|
const onChecked = (
|
||||||
e: Parameters<TreeProps['onCheck']>[1] | Parameters<TreeProps['onSelect']>[1],
|
e: any,
|
||||||
checkedKeys: string[],
|
checkedKeys: string[],
|
||||||
onItemSelect: (n: any, c: boolean) => void,
|
onItemSelect: (n: any, c: boolean) => void,
|
||||||
) => {
|
) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user