ZZJ
2022-04-20 b4495445fbfc616a2126587ce9eec205fc1cbe19
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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
import request from "@/scripts/httpRequest";
import qs from "qs";
 
// 获取随机密码
export const randomPwd = (query: any) => {
  return request({
    url: "/saas/api-d/device/randomPwd",
    method: "get",
    params: query
  });
};
 
// 创建集群
export const createSerfCluster = (query: any) => {
  return request({
    url: "/saas/api-d/device/createCluster",
    method: "post",
    data: query
  })
};
 
// 搜索集群
export const search = (query: any) => {
  return request({
    url: "/saas/api-d/device/searchCluster",
    method: "post",
    data: query
  })
};
 
// 调search后,通过此接口获取查到的集群节点信息
export const getSearchNodes = (query: any) => {
  return request({
    url: "/saas/api-d/device/getSearchNodes",
    method: "post",
    data: query
  });
};
 
// 停止搜索
export const stopSearching = (query: any) => {
  return request({
    url: "/saas/api-d/device/stopSearching",
    method: "post",
    data: query
  })
};
 
// 查询本地集群
export const findCluster = (query: any) => {
  return request({
    url: "/saas/api-d/device/findCluster",
    method: "post",
    data: query
  });
};
 
// 保存集群名称
export const updateClusterName = (query: any) => {
  return request({
    url: '/saas/api-d/device/updateClusterName',
    method: 'post',
    data: qs.stringify(query)
  })
};
 
// 加入集群
export const joinCluster = (query: any) => {
  return request({
    url: "/saas/api-d/device/joinCluster",
    method: "post",
    headers: {
      "Content-Type": "application/json; charset=UTF-8"
    },
    data: query
  })
};
 
// 退出集群
export const leave = (query: any) => {
  return request({
    url: "/saas/api-d/device/exitCluster",
    method: "post",
    data: query
  })
};
 
// 获取漂移ip设置
export const getVrrp = () => {
  return request({
    url: "/vrrp",
    method: "get"
  })
};
 
// 设置漂移ip设置
export const setVrrp = (data: any) => {
  return request({
    url: "/vrrp",
    method: "post",
    data
  })
}
 
// 创建ES集群
export const createESNode = (data: any) => {
  return request({
    url: "/data/api-v/es/createNode",
    method: "post",
    data
  })
}
 
// 加入ES集群
export const addESNode = (data: any) => {
  return request({
    url: "/data/api-v/es/addCluster",
    method: "post",
    data
  })
}
 
// 获取ES集群信息
export const getEsClusterInfo = (data: any) => {
  return request({
    url: "/data/api-v/es/getEsClusterInfo",
    method: "post",
    data
  })
}
 
//获取集群列表
export const getClusterDevList  = () => {
  return request({
    url: "/saas/api-s/area/getClusterDevList",
    method: "get",
  })
}
 
 
 
//获取用户总算力
export const userStatisticRunInfo  = () => {
  return request({
    url: "/saas/api-s/camera/userStatisticRunInfo",
    method: "post",
  })
}
 
//获取设备算力
export const deviceStatisticRunInfo  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/deviceStatisticRunInfo",
    method: "post",
    data
  })
}
 
//获取集群算力
export const clusterStatisticRunInfo  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/clusterStatisticRunInfo",
    method: "post",
    data
  })
}
 
//获取用户下所有设备cpu
export const userSysInfo  = () => {
  return request({
    url: "/saas/api-d/device/userSysInfo",
    method: "post",
  })
}
 
//获取集群下cpu
export const clusterSysInfo  = (data: any) => {
  return request({
    url: "/saas/api-d/device/clusterSysInfo",
    method: "post",
    data
  })
}
 
//获取设备cpu
export const devicesSysInfo  = (data: any) => {
  return request({
    url: "/saas/api-d/device/devicesSysInfo",
    method: "post",
    data
  })
}
 
//获取所有设备集群
export const userStatisticRun  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/userStatisticRun",
    method: "post",
    data
  })
}
 
//获取集群下设备
export const clusterStatisticRun  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/clusterStatisticRun",
    method: "post",
    data
  })
}
 
//获取设备摄像机列表
export const getCameraByPage  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/getCameraByPage",
    method: "post",
    data
  })
}
 
//获取算力设置
export const getPollConfig  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/getPollConfig",
    method: "post",
    data
  })
}
 
//修改算力设置
export const savePollConfig  = (data: any) => {
  return request({
    url: "/saas/api-s/camera/savePollConfig",
    method: "post",
    data
  })
}