diff --git a/src/views/learningpath/LevelAdd.vue b/src/views/learningpath/LevelAdd.vue index ee192bec..22129220 100644 --- a/src/views/learningpath/LevelAdd.vue +++ b/src/views/learningpath/LevelAdd.vue @@ -2812,33 +2812,19 @@ export default { } // 点击确定 调整关卡 - function changeLevel() { - state.isreload = false; + async function changeLevel() { if (!state.curLevel) { message.error("请选择关卡"); return; } - moveStudent({ targetId: state.curLevel, ids: [state.curStuID] }) - .then((res) => { - console.log(res); - state.visiblene = false; - message.destroy(); - state.isreload = true; - message.success("调整关卡成功"); - state.curLevel = undefined; - state.curStuID = ""; - state.curLevelName = ""; - getStudent(); - }) - .catch((err) => { - console.log(err); - state.visiblene = false; - message.error("调整关卡失败"); - state.isreload = true; - state.curLevel = undefined; - state.curStuID = ""; - state.curLevelName = ""; - }); + state.visiblene = false; + message.success("调整关卡成功"); + stuRef.value.startLoading() + await moveStudent({targetId: state.curLevel, ids: [state.curStuID]}) + state.curLevel = undefined; + state.curStuID = ""; + state.curLevelName = ""; + stuRef.value.getStuList() } // 面授课学员报名弹框 @@ -2850,6 +2836,7 @@ export default { return { ...toRefs(state), ...toRefs(levelList), + stuRef, clearChooseStu, showDeleteALLModal, closeDeleteALLModal,