68 lines
1.4 KiB
JavaScript
68 lines
1.4 KiB
JavaScript
import request from "@/utils/request";
|
|
const serverState = () => {
|
|
return request({
|
|
url: "/logs/server_state",
|
|
method: "get",
|
|
});
|
|
};
|
|
//获取用户操作状态通知
|
|
const userOperationNotice = () => {
|
|
return request({
|
|
url: "/logs/user_operation/notice",
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
const userRunning = () => {
|
|
return request({
|
|
url: `/logs/user_operation/running`,
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
//获取用户操作详情
|
|
const userOperation = (operation_id) => {
|
|
return request({
|
|
url: `/logs/user_operation/${operation_id}`,
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
//获取编译部署日志
|
|
const compileDeploy = (operation_id, LatestTime) => {
|
|
let url = `/logs/compile_deploy/${operation_id}`;
|
|
if (LatestTime) {
|
|
url += "?latestTime=" + LatestTime;
|
|
}
|
|
return request({
|
|
url: url,
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
//获取推理最新的模型推理日志
|
|
const inferenceTask = (task_id, DeviceId, dt) => {
|
|
return request({
|
|
url: `/logs/inference/${task_id}?deviceId=${DeviceId}&startTime=${dt}&page_num=1&page_size=100`,
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
//获取推理最新的模型推理日志
|
|
const inferenceTaskLatest = (task_id, DeviceId) => {
|
|
return request({
|
|
url: `/logs/inference/${task_id}/latest?DeviceId=${DeviceId}&LogCount=50`,
|
|
method: "get",
|
|
});
|
|
};
|
|
|
|
export default {
|
|
serverState,
|
|
userOperationNotice,
|
|
userOperation,
|
|
compileDeploy,
|
|
userRunning,
|
|
inferenceTaskLatest,
|
|
inferenceTask,
|
|
};
|