From bb33d6e9331f17415102a577198f11118af6d84c Mon Sep 17 00:00:00 2001 From: chenshihai Date: Tue, 8 Nov 2022 09:48:34 +0800 Subject: [PATCH] model manage --- templates/repo/modelmanage/showinfo.tmpl | 10 +- .../local/modelmanage-local-create-1.vue | 2 +- .../local/modelmanage-local-create-2.vue | 94 ++++++++++--------- 3 files changed, 57 insertions(+), 49 deletions(-) diff --git a/templates/repo/modelmanage/showinfo.tmpl b/templates/repo/modelmanage/showinfo.tmpl index 0a29375f1..4fdf007ed 100644 --- a/templates/repo/modelmanage/showinfo.tmpl +++ b/templates/repo/modelmanage/showinfo.tmpl @@ -263,11 +263,11 @@ function loadInfo(){ } function transObj(data){ let {id,name,version,label,size,description,createdUnix,accuracy,codeBranch,codeCommitID,trainTaskInfo} = data[0] - let modelAcc = JSON.parse(accuracy) - trainTaskInfo = JSON.parse(trainTaskInfo) + let modelAcc = JSON.parse(accuracy || '{}') + trainTaskInfo = JSON.parse(trainTaskInfo || '{}') let engineName = getEngineName(data[0]) - parameters = JSON.parse(trainTaskInfo.Parameters) - parameters = parameters.parameter.length === 0 ? '--':parameters.parameter + parameters = JSON.parse(trainTaskInfo.Parameters || '{}') + parameters = parameters.parameter && parameters.parameter.length === 0 ? '--':parameters.parameter size = tranSize(size) let time = transTime(createdUnix) let initObj = { @@ -400,7 +400,7 @@ function renderInfo(obj,accObj,id){ if(obj[key]==='--'){ $(`#${key}`).text(obj[key]) }else{ - const parameterArray = obj[key].map(element => { + const parameterArray = (obj[key] || []).map(element => { let labelValue = `${element.label}=${element.value}` return labelValue }); diff --git a/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-1.vue b/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-1.vue index b63a30278..e5417c094 100644 --- a/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-1.vue +++ b/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-1.vue @@ -151,7 +151,7 @@ export default { const list = window.location.href.split('/'); list.pop(); list.push('create_local_model_tmpl2'); - window.location.href = list.join('/') + '?type=0name=' + this.state.name + '&id=' + res.id; + window.location.href = list.join('/') + '?type=0&name=' + this.state.name + '&id=' + res.id; } else { this.$message({ type: 'error', diff --git a/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-2.vue b/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-2.vue index ac7857ad7..95fecd055 100644 --- a/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-2.vue +++ b/web_src/vuepages/pages/modelmanage/local/modelmanage-local-create-2.vue @@ -48,23 +48,17 @@
{{ item.name }}
- +
- - - - {{ uploadProgressList[index].status }} - -
- {{ uploadProgressList[index].failedInfo }} -
+ + + {{ uploadStatusList[index].status }} + +
{{ uploadStatusList[index].failedInfo }}
@@ -79,12 +73,12 @@