123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- import BaseStore from '@src/stores/base';
- export default class QuestionStore extends BaseStore {
-
- getClassProcess() {
- return this.apiGet('/question/class/process');
- }
-
- listPreview(page, size, category, endTime, finish) {
- return this.apiGet('/question/preview/list', { page, size, category, endTime, finish });
- }
-
- getExerciseProcess(page, size) {
- return this.apiGet('/question/exercise/process', { page, size });
- }
-
- getExercisePaper(page, size) {
- return this.apiGet('/question/exercise/paper', { page, size });
- }
-
- getExaminationProcess(page, size) {
- return this.apiGet('/question/examination/process', { page, size });
- }
-
- getExaminationPaper(page, size) {
- return this.apiGet('/question/examination/paper', { page, size });
- }
-
- getDetail(questionNoId) {
- return this.apiGet('/question/detail', { questionNoId });
- }
-
- start(paperId) {
- return this.apiPost('/question/start', { paperId });
- }
-
- next(reportId) {
- return this.apiPost('/question/next', { reportId });
- }
-
- submit(questionNoId) {
- return this.apiPost('/question/submit', { questionNoId });
- }
-
- finish(paperId) {
- return this.apiPost('/question/finish', { paperId });
- }
- }
- export const Question = new QuestionStore({ key: 'question' });
|