更新:课程首页增加”分类“功能

This commit is contained in:
2025-11-13 14:54:11 +08:00
parent 6ba3781375
commit 8ed3680e5d
6 changed files with 529 additions and 117 deletions

View File

@@ -0,0 +1,55 @@
// api/modules/course.ts
import { createRequestClient } from '../request'
import { SERVICE_MAP } from '../config'
import type {
ICourseMedicalTreeResponse,
IUserLateCourseListResponse,
IMarketCourseListResponse
} from '@/types/course'
import type { ISearchRequest, ISearchResponse } from '@/types/search'
const client = createRequestClient({ baseURL: SERVICE_MAP.MAIN })
/**
* 课程相关API
*/
export const courseSubjectClassificationApi = {
/**
* 医学
* 获取课程分类树
* @returns 分类数据
*/
getCourseMedicalTree() {
return client.request<ICourseMedicalTreeResponse>({
url: 'medical/home/getCourseMedicalTree',
method: 'POST',
data: {}
})
},
/**
* 心理学
* 获取课程分类树
* @returns 分类数据
*/
getCourseSoulTree() {
return client.request<ICourseMedicalTreeResponse>({
url: 'psyche/home/getPsycheLabels',
method: 'POST',
data: { id: 0 }
})
},
/**
* 国学
* 获取课程分类树
* @returns 分类数据
*/
getCourseSociologyTree() {
return client.request<ICourseMedicalTreeResponse>({
url: 'sociology/home/getSociologyLabels',
method: 'POST',
data: { id: 0 }
})
}
}