银耀uniapp
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.
 
 
 
 
 

74 lines
1.5 KiB

import request from "@/utils/request";
export function getTypeList() {
return request.get("/app/subject/type/list", {}, { login: false });
}
export function getSubject(id) {
return request.get("/app/subject/info/" + id, {}, { login: true });
}
export function getSubjectList(data) {
return request.get("/app/subject/list", data, { login: false });
}
export function getSubjectVolumeList(data) {
return request.get("/app/subject/volume/list", data, { login: false });
}
export function getSubjectVolumeInfo(id) {
return request.get("/app/subject/volume/" + id, {}, { login: false });
}
export function getSubjectNodeList(data) {
return request.get("/app/subject/node/list", data, { login: false });
}
/**
* 课程分类列表
*/
export function getSubjectCategoryList(data) {
return request.get("/app/subject/category/list", data, { login: false });
}
/**
* 生成订单
* @param key
* @param data
* @returns {*}
*/
export function createOrder(key, data) {
return request.post("/app/subject/order/create", data || {});
}
/**
* 保存播放进度
*/
export function saveNodeViews(data) {
return request.post("/app/subjectNode/views", data || {});
}
/**
* 获取播放进度
* @param {Object} nodeId
*/
export function getNodeViews(nodeId) {
return request.get("/app/subjectNode/views/info/" + nodeId);
}
export function getNodeViewsList(data) {
return request.get("/app/subjectNode/views", data);
}
// 获取我的课程
export function getPaidVolume(data) {
return request.get("/app/subjectVolume/paid", data);
}