heyujie
2022-07-14 998cff2189462a97cb8d6e1e7b9f88d9ecca524b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
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: '/saas/api-s/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 installSdk = (file: any) => {
  return request({
    url: '/data/api-v/sdk/install',
    method: 'post',
    params: file
  })
}