course.js 507 B

1234567891011121314151617181920
  1. import BaseStore from '@src/stores/base';
  2. export default class CourseStore extends BaseStore {
  3. /**
  4. * 获取课程进度
  5. */
  6. progress(courseModules, structId) {
  7. return this.apiGet('/course/progress', { courseModules, structId });
  8. }
  9. /**
  10. * 获取预习作业列表
  11. * @param {*} param0
  12. */
  13. listPreview({ page, size, isFinish, endTime }) {
  14. return this.apiGet('/course/preview', { page, size, isFinish, endTime });
  15. }
  16. }
  17. export const Course = new CourseStore({ key: 'course' });