supersets.js 1.77 KB
import request from '@/sheep/request';

// 超级组API
const SupersetsApi = {
  //获取超级组
  getsupersets: (params) => {
    return request({
      url: '/app/motion/supersets/get',
      method: 'GET',
      params: params,
    });
  },

  //获取超级组信息
  getSupersetsInfo: (id) => {
    return request({
      url: `/app/motion/supersets/get/${id}`,
      method: 'GET',
    });
  },

  //创建个人超级组
  createsupersets: (payload) => {
    return request({
      url: '/app/motion/supersets/create',
      method: 'POST',
      data: payload,
    });
  },

  //编辑超级组名字
  updatesupersets: (payload) => {
    return request({
      url: '/app/motion/supersets',
      method: 'PUT',
      data: payload,
    });
  },

  //删除超级组
  deletesupersets: (id) => {
    return request({
      url: '/app/motion/supersets/delete',
      method: 'DELETE',
      params: {
        id,
      },
    });
  },
  // 收藏和取消超级组 1-收藏,0-取消收藏
  toggleFavorite: (superId, status) => {
    return request({
      url: '/app/motion/supersets/favorite',
      method: 'POST',
      data: {
        superId,
        status,
      },
    });
  },

  // 获取收藏动作列表
  getFavoriteSuperset: () => {
    return request({
      url: '/app/motion/supersets/favorite/list',
      method: 'GET',
    });
  },
  // 检查是否已收藏超级组
  checkSupersetFavorited: (superId) => {
    return request({
      url: `/app/motion/supersets/favorite/check/${superId}`,
      method: 'GET',
    });
  },
  // 编写超级组备注
  addNotes: (data) => {
    return request({
      url: '/app/motion/supersets/note/save',
      method: 'POST',
      data,
      custom: {
        showLoading: false,
      },
    });
  },
};

export default SupersetsApi;