Data.js 1.52 KB
import request from '@/sheep/request';

const TrainingDataApi = {
  //获取数据
  mainDataAnalysis: (startDate, endDate) => {
    return request({
      url: '/app/DataAnalysis',
      method: 'GET',
      params: { startDate, endDate },
    });
  },

  // 根据动作分类获取指定日期所在周训练数据
  weeklyByCategory: (date, categoryId, includeLastWeek) => {
    return request({
      url: '/app/DataAnalysis/weekly-by-category',
      method: 'GET',
      params: { date, categoryId, includeLastWeek },
    });
  },

  //根据动作分类获取指定日期所在月训练数据(可选择包含上月数据)
  monthlyByCategory: (date, categoryId, includeLastMonth) => {
    return request({
      url: '/app/DataAnalysis/monthly-by-category',
      method: 'GET',
      params: { date, categoryId, includeLastMonth },
    });
  },
  // 获得所有细分锻炼部位
  GetSubCategorieList: () => {
    return request({
      url: '/app/motion/categories/sub/get',
      method: 'GET',
    });
  },
  // 获取指定周期肌肉统计数据
  weeklyMuscleStats: (muscleId, date) => {
    return request({
      url: '/app/DataAnalysis/muscle-stats/weekly',
      method: 'GET',
      params: {
        muscleId,
        date,
      },
    });
  },
  // 获取指定月份肌肉统计数据
  monthlyMuscleStats: (muscleId, date) => {
    return request({
      url: '/app/DataAnalysis/muscle-stats/monthly',
      method: 'GET',
      params: {
        muscleId,
        date,
      },
    });
  },
};

export default TrainingDataApi;