smallCalss.js 2.25 KB
import request from '@/sheep/request';

const SmallClassApi = {
  // 全部小班课
  getCourseLittleAllByCity(cityId) {
    return request({
      url: '/app/courseLittle/allByCity',
      method: 'GET',
      params: {
        cityId,
      },
      custom: {
        loadingMsg: '加载中',
      },
    });
  },

  // 小班课查询(按课程)
  getCourseLittleList(data) {
    return request({
      url: '/app/courseLittle/list',
      method: 'POST',
      data,
      custom: {
        loadingMsg: '加载中',
      },
    });
  },

  // 小班课教练推荐
  getCourseLittleRecommend: (data) => {
    return request({
      url: '/app/courseLittle/recommend',
      method: 'POST',
      data,
      custom: {
        loadingMsg: '加载中',
      },
    });
  },

  // 小班课订单确认-详情
  getSmallClassOrderConfirmDetail(data) {
    return request({
      url: `/app/order/leagueLittleConfirm`,
      method: 'POST',
      data,
      custom: {
        loadingMsg: '加载中',
      },
    });
  },

  // 小班课查询(根据教练id)
  getSmallClassListByCoach(id) {
    return request({
      url: '/app/courseLittle/listByCoach',
      method: 'GET',
      params: {
        id,
      },
    });
  },

  // 预约确认详情
  getSmallClassConfirmDetail(id) {
    return request({
      url: `/app/courseLittle/orderConfirm`,
      method: 'GET',
      params: {
        id,
      },
    });
  },

  // 获取小班课标签
  getSmallClassTagList() {
    return request({
      url: '/app/courseLittle/tag',
      method: 'GET',
    });
  },
  //   进店详情-小班课查询(按排课)
  getSmallClassListBySchedule(data) {
    return request({
      url: '/app/courseLittle/listBySchedule',
      method: 'GET',
      params: {
        storeId: data.storeId,
        type: data.type,
      },
    });
  },
  // 进店详情-小班课查询(按课程)
  getSmallClassListByCourse(data) {
    return request({
      url: '/app/courseLittle/listByCourse',
      method: 'GET',
      params: {
        storeId: data.storeId,
        type: data.type,
      },
    });
  },
  // 小班课详情
  getSmallClassDetail(id) {
    return request({
      url: `/app/courseLittle/detail/${id}`,
      method: 'GET',
    });
  },
};
export default SmallClassApi;