fix: 需要排除menuIds menuIds为string
This commit is contained in:
parent
e5625efcf7
commit
68f3ac8c79
@ -5,6 +5,8 @@ import { useVbenDrawer } from '@vben/common-ui';
|
|||||||
import { $t } from '@vben/locales';
|
import { $t } from '@vben/locales';
|
||||||
import { cloneDeep, eachTree, listToTree } from '@vben/utils';
|
import { cloneDeep, eachTree, listToTree } from '@vben/utils';
|
||||||
|
|
||||||
|
import { omit } from 'lodash-es';
|
||||||
|
|
||||||
import { useVbenForm } from '#/adapter/form';
|
import { useVbenForm } from '#/adapter/form';
|
||||||
import { menuList, tenantPackageMenuTreeSelect } from '#/api/system/menu';
|
import { menuList, tenantPackageMenuTreeSelect } from '#/api/system/menu';
|
||||||
import {
|
import {
|
||||||
@ -66,7 +68,9 @@ const [BasicDrawer, drawerApi] = useVbenDrawer({
|
|||||||
isUpdate.value = !!id;
|
isUpdate.value = !!id;
|
||||||
if (isUpdate.value && id) {
|
if (isUpdate.value && id) {
|
||||||
const record = await packageInfo(id);
|
const record = await packageInfo(id);
|
||||||
await formApi.setValues(record);
|
// 需要排除menuIds menuIds为string
|
||||||
|
// 通过setupMenuTreeSelect设置
|
||||||
|
await formApi.setValues(omit(record, ['menuIds']));
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 加载菜单树和已勾选菜单
|
* 加载菜单树和已勾选菜单
|
||||||
|
Loading…
Reference in New Issue
Block a user