exam.js 688 B

123456789101112131415161718192021222324252627
  1. import Api from "../../model/api";
  2. import {getDataSet} from "../../utils/utils";
  3. import {examTypes} from "../../model/enum";
  4. import Route from "../../model/route";
  5. const app = getApp();
  6. app.Base({
  7. data: {
  8. type: examTypes.EXAM
  9. },
  10. toExam(e) {
  11. let item = getDataSet(e, "item");
  12. Route.toExamDetail(item.id, item.examId, item.stuId)
  13. },
  14. toShow(e) {
  15. let item = getDataSet(e, "item");
  16. Route.toExamResult(item.examId, item.stuId, item.fraction)
  17. },
  18. async requestData() {
  19. let res = await Api.getPaperList({
  20. pageNum: this.pageNum,
  21. pageSize: this.pageSize
  22. });
  23. return res;
  24. },
  25. });