123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /**答题活动接口 */
- import efunRequest from '../util/efunRequest';
- import APIConfig from '../res/values/api.json';
- function genLessonAPIUrl(path) {
- return APIConfig.course_api_url + path;
- }
- export default class matchApi {
- /**获取全部赛事 */
- static getRaceAll(grade) {
- return efunRequest.getHttpRequest().params({
- grade
- }).url(genLessonAPIUrl('kt/race/all')).get();
- }
- /**我的赛事 */
- static getMyRace(grade) {
- return efunRequest.getHttpRequest().params({
- grade
- }).url(genLessonAPIUrl('kt/race/my')).get();
- }
- /**获取赛事信息 */
- static getRaceInfo(raceId) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/race/info')).params({
- raceId
- }).get();
- }
- /**提交单词答题 */
- static postQuestion(data) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/question')).data(data).post();
- }
- /**提交赛事 */
- static postQuestionSubmit(data) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/question/submit')).data(data).post();
- }
- /**预约赛事 */
- static postSubscribe(data) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/subscribe')).data(data).post();
- }
- /**总排名 */
- static getRankingList(grade) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/race/rankingList')).params({
- grade,
- pageSize: 99999
- }).get();
- }
- /**赛事排名 */
- static getRaceRanking(raceId, grade) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/race/raceRanking')).params({
- raceId,
- grade,
- pageSize: 99999
- }).get();
- }
- /**新错题本 */
- static getNewMistake(data) {
- return efunRequest.getHttpRequest().params(data).url(genLessonAPIUrl('kt/question/mistakeBook')).get();
- }
- /**是否参赛 */
- static getRaceJoin(raceId) {
- return efunRequest.getHttpRequest().url(genLessonAPIUrl('kt/race/join')).params({
- raceId
- }).get();
- }
- }
|