You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

129 lines
2.4 KiB

4 years ago
import request from "@/utils/request";
/**
* 课程文章分类
*/
export function getCategory(data) {
return request.get("/CourseCategory", data);
4 years ago
}
3 years ago
/**
* 文章分类
*/
export function getArticleCategorys(data) {
return request.get("/CourseCategory/getArticleCategorys", data);
}
4 years ago
/**
* 通过分类查找文章列表
*/
export function getArticle(data) {
return request.get("/article/listByCategoryId", data);
}
/**
* 获取文章详情
*/
export function getArticleDetails(data) {
return request.get("/article/details/"+data);
3 years ago
}
3 years ago
/**
* 获取解锁所有文章费用
*/
export function getUnlockAllArticlePrice(data) {
return request.get("/article/getUnlockAllArticlePrice");
}
/**
* 获取解锁文章
*/
export function unlockArticle(data) {
return request.post("/article/unlockArticle",data);
}
3 years ago
/**
* 获取学习榜单列表
*/
export function getStudyList(data) {
return request.post("/StudyList/listStudyList",data);
3 years ago
}
3 years ago
/**
* 获取学习榜单详情
*/
export function getStudyDetail(data) {
return request.get("/StudyList/studyListDetail?id="+data);
}
/**
* 报名榜单
*/
export function enterStudyList(data) {
return request.post("/StudyList/enterStudyList",data);
}
/**
* 获取榜单打榜进度
*/
export function myProgress(data) {
3 years ago
return request.get("/StudyList/myProgress",data);
3 years ago
}
/**
* 发布打榜分享
*/
export function studyListPublish(data) {
return request.post("/StudyList/studyListPublish",data);
}
3 years ago
/**
* 补卡打榜分享
*/
export function studyListRepublish(data) {
return request.post("/StudyList/studyListRepublish",data);
}
3 years ago
/**
* 发布打榜点赞
*/
export function studyListVote(data) {
return request.post("/StudyList/studyListVote",data);
}
/**
* 获取打榜日记
*/
export function myStudylist(data) {
return request.get("/StudyList/myStudylist?listId="+data);
}
3 years ago
/**
* 获取课程列表
*/
export function getCourses(data) {
3 years ago
return request.get("/lession/lessionList",data);
}
/**
* 获取课程详情
*/
export function getCourseDetail(data) {
3 years ago
return request.post("/lession/lessionDetail",data);
}
/**
* 报名
*/
export function enterCourse(data) {
3 years ago
return request.post("/lession/enterCourse",data);
3 years ago
}
/**
* 课程扫码签到
*/
export function signCourse(data) {
return request.get("/user/signCourse?courseId="+data);
}
/**
* 意见反馈
*/
export function feedBack(data) {
return request.post("/user/feedback",data);
4 years ago
}