diff --git a/src/views/research/ResearchManage.vue b/src/views/research/ResearchManage.vue index 4bd0b84a..6567eabc 100644 --- a/src/views/research/ResearchManage.vue +++ b/src/views/research/ResearchManage.vue @@ -378,7 +378,6 @@ const handle = (record) => ({ copy: async () => { loading.value = true; message.info("复制成功!"); - record.id = null; if (record.essayQuestionVoList) { record.essayQuestionVoList.forEach((item) => { @@ -409,8 +408,16 @@ const handle = (record) => ({ ...record, assessmentName: record.assessmentName + "(1)", }); + let newObj = { + assessmentEssayQuestionDtoList: record.essayQuestionVoList, + assessmentMultipleChoiceDtoList: record.multipleStemVoList, + assessmentScoringQuestionDtoList: record.scoringQuestionVoList, + assessmentSingleChoiceDtoList: record.singleStemVoList, + assessmentMark: record.assessmentMark, + }; + console.log("newObj", newObj); await createResearch({ - ...record, + ...newObj, assessmentName: record.assessmentName + "(1)", }); fetch();