diff --git a/web_src/vuepages/pages/cloudbrain/create/index.vue b/web_src/vuepages/pages/cloudbrain/create/index.vue index ba4ec19b2e..aac083359b 100644 --- a/web_src/vuepages/pages/cloudbrain/create/index.vue +++ b/web_src/vuepages/pages/cloudbrain/create/index.vue @@ -172,6 +172,7 @@ export default { datasetSize: 0, isModifyTask: false, modeifyTaskId: '', + oldTask: {}, noSpecFlag: false, visible:false }; @@ -315,6 +316,7 @@ export default { if (task.description) { this.state.taskDescr = task.description; } + this.oldTask = task; if (this.formCfg['imagev1'] && task.image_url) { this.state.image_url = task.image_url; } @@ -430,15 +432,15 @@ export default { changeImages(images) { this.imageList = images || []; let image = this.imageList[0]; - if (this.isModifyTask && this.modeifyTaskId && this.state.image.image_id) { - const matchImage = this.imageList.filter(item => item.image_id == this.state.image.image_id)[0]; + if (this.isModifyTask && this.modeifyTaskId && this.oldTask.image_id) { + const matchImage = this.imageList.filter(item => item.image_id == this.oldTask.image_id)[0]; if (matchImage) { image = matchImage; } } if (image) { this.state.image.image_id = image.image_id; - this.state.image.image_name = image.image_id; + this.state.image.image_name = image.image_name; } else { this.state.image.image_id = ''; this.state.image.image_name = '';