diff --git a/src/views/simulationEvaluation/addTask.vue b/src/views/simulationEvaluation/addTask.vue index 270741b..1b2bbd0 100644 --- a/src/views/simulationEvaluation/addTask.vue +++ b/src/views/simulationEvaluation/addTask.vue @@ -236,6 +236,24 @@ const doPrev = () => { state.value = 0; info.logs = []; info.optIds = []; + }else if(active.value==3){ + setTimeout(()=>{ + if(info.parameters){ + step3.value.returnData(info.parameters); + } + },400); + }else if(active.value==2){ + setTimeout(()=>{ + if(modelInfo){ + step2.value.returnData(modelInfo); + } + },400); + }else if(active.value==1){ + setTimeout(()=>{ + if(info.taskInfo){ + step1.value.returnData(info.taskInfo); + } + },400); } } const doNext = () => { diff --git a/src/views/simulationEvaluation/components/addStep1.vue b/src/views/simulationEvaluation/components/addStep1.vue index e4285a9..62373fc 100644 --- a/src/views/simulationEvaluation/components/addStep1.vue +++ b/src/views/simulationEvaluation/components/addStep1.vue @@ -67,6 +67,11 @@ const initData=()=>{ info.taskTypes=d.data.data.infr_task_type_list }); } +const returnData=(d)=>{ + upForm.taskName=d.taskName + upForm.taskDesc=d.taskDesc + upForm.taskType=d.taskType +} onMounted(() => { initData(); }); @@ -74,7 +79,8 @@ onMounted(() => { defineExpose({ checkForm, - getFormData + getFormData, + returnData }) diff --git a/src/views/simulationEvaluation/components/addStep2.vue b/src/views/simulationEvaluation/components/addStep2.vue index 34bfc19..aaf2d6c 100644 --- a/src/views/simulationEvaluation/components/addStep2.vue +++ b/src/views/simulationEvaluation/components/addStep2.vue @@ -1,7 +1,6 @@