fix:算例相关接口提交

This commit is contained in:
2025-11-20 16:10:10 +08:00
parent 0017e1a4e2
commit 0d5965b1c2

View File

@@ -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);
};