zhangzengfei
2023-10-24 6199a2238efcc2449c79aa228e40cb75c59cf663
src/pages/ai/index/api.ts
@@ -1,169 +1,169 @@
import request from '@/scripts/httpRequest'
import qs from "qs";
// 查询所有算法
export const findAllSdk = (query: any) => {
  return request({
    url: "/data/api-v/sdk/findAllSdk",
    method: "get",
    params: query
  });
};
// 查找所有任务,包含任务信息和对应的算法信息
export const findAll = (query: any) => {
  return request({
    url: "/data/api-v/task/findAll",
    method: "get",
    params: query
  });
};
// 给任务添加算法
export const addTaskSdk = (query: any) => {
  return request({
    url: "/data/api-v/task/addTaskSdk",
    method: "post",
    data: query
  })
}
// 给任务删除算法
export const delTaskSdk = (query: any) => {
  return request({
    url: "/data/api-v/task/delTaskSdk",
    method: 'get',
    params: query
  })
}
// 删除任务
export const deleteTask = (query: any) => {
  return request({
    url: '/data/api-v/task/delete',
    method: 'get',
    params: query
  })
}
// 更新任务状态
export const updateTaskStatus = (query: any) => {
  return request({
    url: '/data/api-v/task/updateTaskStatus',
    method: 'post',
    data: query
  })
}
// 更新任务名称
export const updateTaskName = (query: any) => {
  return request({
    url: '/data/api-v/task/updateTaskName',
    method: 'post',
    data: qs.stringify(query)
  })
}
// 获取算法参数
export const getSdkArgs = (query: any) => {
  return request({
    url: '/data/api-v/sdkArg/getSdkArgs',
    method: 'get',
    params: query
  })
}
// 算法参数保存
export const saveTaskSdkRule = (query: any) => {
  return request({
    url: '/data/api-v/task/saveTaskSdkRule',
    method: 'post',
    data: query
  })
}
// 添加任务
export const addTask = (query: any) => {
  return request({
    url: '/data/api-v/task/addTask',
    method: 'post',
    data: query
  })
}
// 查询算法规则
export const getRulesByTaskSdk = (query: any) => {
  return request({
    url: '/data/api-v/task/getRulesByTaskSdk',
    method: 'get',
    params: query
  })
}
// 恢复默认
export const deleteTaskSdkRule = (query: any) => {
  return request({
    url: '/data/api-v/task/deleteTaskSdkRule',
    method: 'post',
    data: qs.stringify(query)
  })
}
// 根据类型查找字典
export const findByType = (query: any) => {
  return request({
    url: '/data/api-v/dictionary/findByType',
    method: "get",
    params: query
  })
}
// 查询检索标签
export const getTagList = (query: any) => {
  return request({
    url: '/data/api-v/es/tagList',
    method: 'post',
    data: query
  })
}
//安装算法
export const downloadSdk = (query: any) => {
  return request({
    url: '/data/api-v/sdk/sdkDownload',
    method: 'get',
    params: query
  })
}
//上传完成获取安装信息
export const getInstallInfo = (data: any) => {
  return request({
    url: '/data/api-v/sdk/showInstallInfo',
    method: 'post',
    params: data
  })
}
export const uploadSDK = (data: any) => {
  return request({
    url: "/data/api-v/sdk/upload",
    method: "post",
    data
  })
}
//安装已上传的算法接口
export const installSdk = (file: any) => {
  return request({
    url: '/data/api-v/sdk/install',
    method: 'post',
    params: file
  })
}
//卸载已安装算法
export const removeSdk = (sdk: any) => {
  return request({
    url: '/data/api-v/sdk/unInstall',
    method: 'post',
    data: sdk
  })
import request from '@/scripts/httpRequest'
import qs from "qs";
// 查询所有算法
export const findAllSdk = (query: any) => {
  return request({
    url: "/data/api-v/sdk/findAllSdk",
    method: "get",
    params: query
  });
};
// 查找所有任务,包含任务信息和对应的算法信息
export const findAll = (query: any) => {
  return request({
    url: "/data/api-v/task/findAll",
    method: "get",
    params: query
  });
};
// 给任务添加算法
export const addTaskSdk = (query: any) => {
  return request({
    url: "/data/api-v/task/addTaskSdk",
    method: "post",
    data: query
  })
}
// 给任务删除算法
export const delTaskSdk = (query: any) => {
  return request({
    url: "/data/api-v/task/delTaskSdk",
    method: 'get',
    params: query
  })
}
// 删除任务
export const deleteTask = (query: any) => {
  return request({
    url: '/data/api-v/task/delete',
    method: 'get',
    params: query
  })
}
// 更新任务状态
export const updateTaskStatus = (query: any) => {
  return request({
    url: '/data/api-v/task/updateTaskStatus',
    method: 'post',
    data: query
  })
}
// 更新任务名称
export const updateTaskName = (query: any) => {
  return request({
    url: '/data/api-v/task/updateTaskName',
    method: 'post',
    data: qs.stringify(query)
  })
}
// 获取算法参数
export const getSdkArgs = (query: any) => {
  return request({
    url: '/data/api-v/sdkArg/getSdkArgs',
    method: 'get',
    params: query
  })
}
// 算法参数保存
export const saveTaskSdkRule = (query: any) => {
  return request({
    url: '/data/api-v/task/saveTaskSdkRule',
    method: 'post',
    data: query
  })
}
// 添加任务
export const addTask = (query: any) => {
  return request({
    url: '/data/api-v/task/addTask',
    method: 'post',
    data: query
  })
}
// 查询算法规则
export const getRulesByTaskSdk = (query: any) => {
  return request({
    url: '/data/api-v/task/getRulesByTaskSdk',
    method: 'get',
    params: query
  })
}
// 恢复默认
export const deleteTaskSdkRule = (query: any) => {
  return request({
    url: '/data/api-v/task/deleteTaskSdkRule',
    method: 'post',
    data: qs.stringify(query)
  })
}
// 根据类型查找字典
export const findByType = (query: any) => {
  return request({
    url: '/data/api-v/dictionary/findByType',
    method: "get",
    params: query
  })
}
// 查询检索标签
export const getTagList = (query: any) => {
  return request({
    url: '/data/api-v/es/tagList',
    method: 'post',
    data: query
  })
}
//安装算法
export const downloadSdk = (query: any) => {
  return request({
    url: '/data/api-v/sdk/sdkDownload',
    method: 'get',
    params: query
  })
}
//上传完成获取安装信息
export const getInstallInfo = (data: any) => {
  return request({
    url: '/data/api-v/sdk/showInstallInfo',
    method: 'post',
    params: data
  })
}
export const uploadSDK = (data: any) => {
  return request({
    url: "/data/api-v/sdk/upload",
    method: "post",
    data
  })
}
//安装已上传的算法接口
export const installSdk = (file: any) => {
  return request({
    url: '/data/api-v/sdk/install',
    method: 'post',
    params: file
  })
}
//卸载已安装算法
export const removeSdk = (sdk: any) => {
  return request({
    url: '/data/api-v/sdk/unInstall',
    method: 'post',
    data: sdk
  })
}