feat:初始化 -融骅
This commit is contained in:
99
front/src/api/training/train.js
Normal file
99
front/src/api/training/train.js
Normal file
@@ -0,0 +1,99 @@
|
||||
import fetch from '@/utils/fetch'
|
||||
|
||||
/**
|
||||
* 【查】 - 获取所有训练
|
||||
*/
|
||||
export const getPostApi = () =>
|
||||
fetch({ url: '/train/device/position', method: 'get' })
|
||||
|
||||
/**
|
||||
* 【查】 - 分页获取所有号位
|
||||
* @param {object} paging
|
||||
* @returns
|
||||
*/
|
||||
export const getPostPageApi = (paging) =>
|
||||
fetch({ url: `/train/device/position/paging/?currentPage=${paging.currentPage}&pageSize=${paging.pageSize}`, method: 'get' })
|
||||
|
||||
/**
|
||||
* 【增】 - 新增训练
|
||||
* @param {object} data
|
||||
* @returns
|
||||
*/
|
||||
export const createTrainApi = (data) =>
|
||||
fetch({ url: '/train/trainModule', method: 'post', data })
|
||||
|
||||
/**
|
||||
* 【查】 - 获取所有训练信息
|
||||
* @returns
|
||||
*/
|
||||
export const getTrainListApi = (status) =>
|
||||
fetch({ url: '/train/trainModule?', method: 'get', params: { status } })
|
||||
|
||||
/**
|
||||
* 【查】 - 获取所有训练步骤
|
||||
* @param {number} id
|
||||
* @returns
|
||||
*/
|
||||
export const getTrainStepApi = (id) =>
|
||||
fetch({ url: '/train/trainModule/step/' + id, method: 'get' })
|
||||
|
||||
/**
|
||||
* 【查】 - 获取训练详细信息
|
||||
* @param {number} id
|
||||
* @returns
|
||||
*/
|
||||
export const getTrainDetailsApi = (id) =>
|
||||
fetch({ url: '/train/trainModule/details/' + id, method: 'get' })
|
||||
|
||||
/**
|
||||
* 【改】 - 获取所有训练信息
|
||||
* @param {number} id
|
||||
* @param {object} data
|
||||
* @returns
|
||||
*/
|
||||
export const patchStepInfoApi = ({ id, data }) =>
|
||||
fetch({ url: '/train/trainModule/log/' + id, method: 'patch', data })
|
||||
|
||||
/**
|
||||
* 【改】 - 编辑训练
|
||||
* @param {id} number
|
||||
* @param {object} data
|
||||
* @returns
|
||||
*/
|
||||
export const editorTrainApi = (id, data) =>
|
||||
fetch({ url: '/train/trainModule/status/' + id, method: 'patch', data })
|
||||
|
||||
/**
|
||||
* 【删】 - 删除训练
|
||||
* @param {number} id
|
||||
* @returns
|
||||
*/
|
||||
export const deleteTrainApi = (id) =>
|
||||
fetch({ url: '/train/trainModule/' + id, method: 'delete' })
|
||||
|
||||
/**
|
||||
* 【删】 - 清空训练
|
||||
* @param {Array} ids
|
||||
* @returns
|
||||
*/
|
||||
export const deleteAllTrainApi = () =>
|
||||
fetch({ url: '/train/trainModule/all', method: 'delete' })
|
||||
|
||||
|
||||
/**
|
||||
* 【改】 - 更新训练的步骤信息
|
||||
* @param {number} ids
|
||||
* @param {object} data
|
||||
* @returns
|
||||
*/
|
||||
export const updateStepApi = (id, data) =>
|
||||
fetch({ url: '/train/trainModule/log/' + id, method: 'patch', data })
|
||||
|
||||
/**
|
||||
* 【增】 - 训练结果保存
|
||||
* @param {number} ids
|
||||
* @param {object} data
|
||||
* @returns
|
||||
*/
|
||||
export const saveTrainScoreApi = (id, data) =>
|
||||
fetch({ url: '/train/trainModule/score/' + id, method: 'post', data })
|
||||
Reference in New Issue
Block a user