Browse Source

Merge pull request '同步云脑侧与平台侧任务状态' (#436) from fix-377 into V20210927

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/436
pull/438/head
ychao_1983 3 years ago
parent
commit
13212a3dec
3 changed files with 19 additions and 9 deletions
  1. +1
    -1
      routers/repo/cloudbrain.go
  2. +9
    -4
      templates/repo/cloudbrain/index.tmpl
  3. +9
    -4
      templates/repo/modelarts/index.tmpl

+ 1
- 1
routers/repo/cloudbrain.go View File

@@ -67,7 +67,7 @@ func CloudBrainIndex(ctx *context.Context) {

timestamp := time.Now().Unix()
for i, task := range ciTasks {
if task.Status == string(models.JobRunning) && (timestamp-int64(task.CreatedUnix) > 30) {
if task.Status == string(models.JobRunning) && (timestamp-int64(task.CreatedUnix) > 10) {
ciTasks[i].CanDebug = true
} else {
ciTasks[i].CanDebug = false


+ 9
- 4
templates/repo/cloudbrain/index.tmpl View File

@@ -431,7 +431,8 @@
}

// 加载任务状态
$(document).ready(function() {
var timeid = window.setInterval(loadJobStatus, 15000);
function loadJobStatus() {
$(".job-status").each((index, job) => {
const jobID = job.dataset.jobid;
const repoPath = job.dataset.repopath;
@@ -442,13 +443,17 @@
$.get(`/api/v1/repos/${repoPath}/cloudbrain/${jobID}`, (data) => {
const jobID = data.JobID
const status = data.JobStatus
$('#' + jobID).text(status)
// console.log(data)
if (status != job.textContent.trim()) {
//$('#' + jobID).text(status)
//if (status == 'STOPPED') {
window.location.reload()
//}
}
}).fail(function(err) {
console.log(err);
});
});
});
};

// 获取弹窗
var modal = document.getElementById('imageModal');


+ 9
- 4
templates/repo/modelarts/index.tmpl View File

@@ -418,7 +418,8 @@
}

// 加载任务状态
$(document).ready(function() {
var timeid = window.setInterval(loadJobStatus, 15000);
function loadJobStatus() {
$(".job-status").each((index, job) => {
const jobID = job.dataset.jobid;
const repoPath = job.dataset.repopath;
@@ -429,13 +430,17 @@
$.get(`/api/v1/repos/${repoPath}/modelarts/${jobID}`, (data) => {
const jobID = data.JobID
const status = data.JobStatus
$('#' + jobID).text(status)
// console.log(data)
if (status != job.textContent.trim()) {
//$('#' + jobID).text(status)
//if (status == 'STOPPED') {
window.location.reload()
//}
}
}).fail(function(err) {
console.log(err);
});
});
});
};

// 获取弹窗
var modal = document.getElementById('imageModal');


Loading…
Cancel
Save