privateTutor.js 3.17 KB
import request from '@/sheep/request';

const privateTutorApi = {

// 私教报告列表
  getReportPage: (params) => {
    return request({
      url: '/app/student/getCoursePtReport',
      method: 'GET',
      params: {
        ...params,
      },
    });
  },
  // 私教报告详情
  getReportDetail: (id) => {
    return request({
      url: `/app/student/reportDetail/${id}`,
      method: 'GET',
    });
  },




  // 私教课程-分页
  getTypePagePage: (params) => {
    return request({
      url: '/app/coursePt/typePage',
      method: 'GET',
      params: {
        ...params,
      },
    });
  },

  // 私教课程-详情
  getTypeDetail: (id) => {
    return request({
      url: `/app/coursePt/typeDetail/${id}`,
      method: 'GET',
    });
  },

  // 私教课程标签
  getCourseTag: () => {
    return request({
      url: '/app/coursePt/ptTag',
      method: 'GET',
    });
  },
  // 教练擅长标签
  getCoachTag: () => {
    return request({
      url: '/app/coursePt/coachTag',
      method: 'GET',
    });
  },

  // 按时间查私教
  coursePtListByTime: (data) => {
    return request({
      url: '/app/coursePt/listByTime',
      method: 'POST',
      data,
      custom: {
        loadingMsg: '加载中',
      },
    });
  },
  // 包月私教列表
  coursePtListByMonth: (data) => {
    return request({
      url: '/app/coursePt/listByTime2',
      method: 'POST',
      data,
    });
  },

  // 店长帮你选-新增
  addHelpSelect: (data) => {
    return request({
      url: '/app/coursePt/addHelpSelect',
      method: 'POST',
      data,
      custom: {
        showSuccess: true,
        successMsg: '提交成功',
      },
    });
  },

  // 店长帮你选-数据回填
  helpSelectData: () => {
    return request({
      url: '/app/coursePt/helpSelectData',
      method: 'GET',
    });
  },

  // 店长帮你选-历史记录
  helpSelectPage: (params) => {
    return request({
      url: '/app/coursePt/helpSelectPage',
      method: 'GET',
      params: {
        ...params,
      },
      custom: {
        loadingMsg: '加载中',
      },
    });
  },

  // 进店详情-门店私教列表
  getPrivateTutorList: (params) =>
    request({
      url: '/app/coursePt/list',
      method: 'GET',
      params: {
        ...params,
      },
    }),
  // 获取课程(根据教练和门店)
  getPrivateCourseList: (params) =>
    request({
      url: '/app/coursePt/get',
      method: 'GET',
      params: {
        ...params,
      },
      custom: {
        loadingMsg: '加载中',
      },
    }),
  // 获取课程排课表(根据教练和门店和课程)
  getPrivateCourseSchedule: (params) =>
    request({
      url: '/app/coursePt/newSchedule',
      method: 'GET',
      params: {
        ...params,
      },
      custom: {
        loadingMsg: '加载中',
      },
    }),
  // 选课确认详情
  getPrivateCourseConfirm: (id, courseId) =>
    request({
      url: '/app/coursePt/check',
      method: 'GET',
      params: {
        id,
        courseId,
      },
    }),

  //新增排课
  addPrivateCourseSchedule: (data) =>
    request({
      url: '/app/coursePt/createSchedule',
      method: 'POST',
      data,
    }),
};

export default privateTutorApi;