1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import BaseStore from '@src/stores/base';
- export default class CourseStore extends BaseStore {
-
- allVs() {
- return this.apiGet('/course/vs');
- }
- listVideo(params) {
- return this.apiGet('/course/video/list', params);
- }
- get(courseId) {
- return this.apiGet('/course/simple', { courseId });
- }
- listPackage(params) {
- return this.apiGet('/course/package/list', params);
- }
- getPackage(packageId) {
- return this.apiGet('/course/package/detail', { packageId });
- }
- listData(params) {
- return this.apiGet('/course/data/list', params);
- }
- getData(dataId) {
- return this.apiGet('/course/data/detail', { dataId });
- }
- historyData(dataId) {
- return this.apiGet('/course/data/history', { dataId });
- }
- listExperience({ page, size, perpareStatus, experienceDay, experienceScore, experiencePercent, order, direction }) {
- return this.apiGet('/course/experience/list', { page, size, perpareStatus, experienceDay, experienceScore, experiencePercent, order, direction });
- }
-
- progress(courseModule, structId, courseId) {
- return this.apiGet('/course/progress', { courseModule, structId, courseId });
- }
-
- listPreview({ page, size, recordId, finish, endTime }) {
- return this.apiGet('/course/preview/list', { page, size, recordId, endTime, times: finish });
- }
-
- record(recordId) {
- return this.apiGet('/course/record', { recordId });
- }
- }
- export const Course = new CourseStore({ key: 'course' });
|