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); }