planCategorys.ts 853 Bytes
import request from '@/config/axios'

export const planCategoryApi = {
  // 新建训练计划分类
  createPlanCategory: async (data: any) => {
    return await request.post({ url: `/plan/createCategory`, data })
  },
  // 更新训练计划分类
  updatePlanCategory: async (data: any) => {
    return await request.put({ url: `/plan/updateCategory`, data })
  },
  // 删除计划种类和种类下所有计划
  deletePlanCategory: async (id: number) => {
    return await request.delete({ url: `/plan/deleteCategory?id=` + id })
  },
  // 获得计划中的计划种类分页
  getPlanCategoryPage: async (params: any) => {
    return await request.get({ url: `/plan/Category/page`, params })
  },
  // 获取计划种类详情
  getPlanCategory: async (id: number) => {
    return await request.get({ url: `/plan/Category/get?id=` + id })
  }
}