|
|
|
|
@ -226,7 +226,7 @@ import { listMenu } from '@/api/system/menu';
|
|
|
|
|
import { ComponentInternalInstance, PropType } from 'vue';
|
|
|
|
|
|
|
|
|
|
interface MenuOptionsType {
|
|
|
|
|
menuId: number;
|
|
|
|
|
menuId: number | string;
|
|
|
|
|
menuName: string;
|
|
|
|
|
children: MenuOptionsType[] | undefined;
|
|
|
|
|
}
|
|
|
|
|
@ -280,6 +280,7 @@ const setSubTableColumns = (value: string) => {
|
|
|
|
|
/** 查询菜单下拉树结构 */
|
|
|
|
|
const getMenuTreeselect = async () => {
|
|
|
|
|
const res = await listMenu();
|
|
|
|
|
res.data.forEach(m => m.menuId = m.menuId.toString());
|
|
|
|
|
const data = proxy?.handleTree<MenuOptionsType>(res.data, "menuId");
|
|
|
|
|
if (data) {
|
|
|
|
|
menuOptions.value = data
|
|
|
|
|
|