diff --git a/src/pages/simulate.vue b/src/pages/simulate.vue index 04178f3..71902fd 100644 --- a/src/pages/simulate.vue +++ b/src/pages/simulate.vue @@ -255,8 +255,8 @@ async function openMajorModal(school: MajorItem) { showModal.value = true modalLoading.value = true modalMajors.value = [] - // 重置弹窗内的状态 - selectedMajorCodes.value = [] + // 回显已选专业:从我的志愿列表中获取所有已选的标识 + selectedMajorCodes.value = myVolunteers.value.map(v => `${v.schoolCode}_${v.majorCode}_${v.enrollmentCode}`) showSaveConfirm.value = false try {