fix:算例相关接口提交
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { post } from '@/api/request';
|
||||
import { post, upload } from '@/api/request';
|
||||
|
||||
const env = import.meta.env;
|
||||
const PREFIX = env.VITE_API_PREFIX_PROJECT;
|
||||
@@ -28,3 +28,76 @@ export const editTaskApi = (params: any) => {
|
||||
export const getTaskCountApi = (params: any) => {
|
||||
return post(`${PREFIX}task/count`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取项目任务下的算例信息
|
||||
* @param params
|
||||
* @returns
|
||||
*/
|
||||
export const getTaskRunTreeApi = (params: any) => {
|
||||
return post(`${PREFIX}run/getTaskRunTree`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取用户工作负载信息
|
||||
* @param params
|
||||
* @returns
|
||||
*/
|
||||
export const getListUserWorkloadsApi = (params: any) => {
|
||||
return post(`${PREFIX}task/listUserWorkloads`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 新建算例
|
||||
* @param params
|
||||
* @returns
|
||||
*/
|
||||
export const addTaskRunApi = (params: any) => {
|
||||
return post(`${PREFIX}run/addTaskRun`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询算例信息
|
||||
* @param params
|
||||
* @returns
|
||||
*/
|
||||
export const queryTaskRunApi = (params: any) => {
|
||||
return post(`${PREFIX}run/queryTaskRun`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 创建算例下的结果文件夹
|
||||
* @param params dirName文件夹名称 dirType文件夹类型默认2 uuId算例的uuid
|
||||
* @returns
|
||||
*/
|
||||
export const createRunDirApi = (params: any) => {
|
||||
return post(`${PREFIX}run/createRunDir`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询算例结果文件夹及文件
|
||||
* @param params uuId算例的uuid size 10 current 1
|
||||
* @returns
|
||||
*/
|
||||
export const queryRunDirApi = (params: any) => {
|
||||
return post(`${PREFIX}run/queryRunDir`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 上传算例结果文件
|
||||
* @param params file文件 dirId文件夹id fileName文件名称
|
||||
* @returns
|
||||
*/
|
||||
export const uploadRunFilesApi = (params: any) => {
|
||||
return upload(`${PREFIX}run/uploadRunFiles`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除算例
|
||||
* @param params runId 算例的id
|
||||
* @returns
|
||||
*/
|
||||
export const deleteTaskRunApi = (params: any) => {
|
||||
return post(`${PREFIX}run/deleteTaskRun`, params);
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user