From 8d9552a31b1de2c4530bce357e17ec83865a3bc4 Mon Sep 17 00:00:00 2001 From: colin Date: Fri, 1 Aug 2025 11:31:26 +0800 Subject: [PATCH] feat(vben5-platform): add UserFavoriteMenu `createApi` --- .../platform/src/api/useMyFavoriteMenusApi.ts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts b/apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts index a5de2de35..44b4d2afb 100644 --- a/apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts +++ b/apps/vben5/packages/@abp/platform/src/api/useMyFavoriteMenusApi.ts @@ -1,12 +1,30 @@ import type { ListResultDto } from '@abp/core'; -import type { UserFavoriteMenuDto } from '../types/favorites'; +import type { + UserFavoriteMenuCreateDto, + UserFavoriteMenuDto, +} from '../types/favorites'; import { useRequest } from '@abp/request'; export function useMyFavoriteMenusApi() { const { cancel, request } = useRequest(); + /** + * 新增常用菜单 + * @param input 参数 + * @returns 常用菜单 + */ + function createApi(input: UserFavoriteMenuCreateDto) { + return request( + `/api/platform/menus/favorites/my-favorite-menus`, + { + data: input, + method: 'POST', + }, + ); + } + /** * 获取常用菜单列表 * @param framework ui框架 @@ -25,6 +43,7 @@ export function useMyFavoriteMenusApi() { return { cancel, + createApi, getListApi, }; }