web-学习管理、upload组件修改

This commit is contained in:
2025-10-21 16:21:10 +08:00
parent 3b4a639b95
commit f72a5cec61
13 changed files with 1288 additions and 127 deletions

View File

@@ -7,7 +7,7 @@
*/
import { api } from '@/apis';
import type { ResultDomain, Resource, ResourceSearchParams, PageParam, ResourceVO } from '@/types';
import type { ResultDomain, Resource, ResourceSearchParams, PageParam, ResourceVO, UserCollection } from '@/types';
/**
* 资源API服务
@@ -137,12 +137,12 @@ export const resourceApi = {
},
/**
* 增加收藏次数
* 收藏次数增减
* @param resourceID 资源ID
* @returns Promise<ResultDomain<Resource>>
*/
async incrementCollectCount(resourceID: string): Promise<ResultDomain<Resource>> {
const response = await api.post<Resource>(`/news/resources/resource/${resourceID}/collect`);
async resourceCollect(collect: UserCollection): Promise<ResultDomain<Resource>> {
const response = await api.post<Resource>(`/news/resources/resource/collect`, collect);
return response.data;
},