diff --git a/src/api/menu.ts b/src/api/menu.ts index 6a78b4b8..b2fb9ba6 100644 --- a/src/api/menu.ts +++ b/src/api/menu.ts @@ -36,10 +36,11 @@ class MenuAPI { * * @returns 菜单下拉数据源 */ - static getOptions() { + static getOptions(onlyParent?: boolean) { return request({ url: `${MENU_BASE_URL}/options`, method: "get", + params: { onlyParent: onlyParent }, }); } diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index f5fc0003..cacc4adb 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -531,7 +531,7 @@ function handleRowClick(row: MenuVO) { * @param menuId 菜单ID */ function handleOpenDialog(parentId?: number, menuId?: number) { - MenuAPI.getOptions() + MenuAPI.getOptions(true) .then((data) => { menuOptions.value = [{ value: 0, label: "顶级菜单", children: data }]; })