diff --git a/src/api/config.js b/src/api/config.js index d2d9e197..0130bcf3 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -61,6 +61,8 @@ http.interceptors.response.use( (process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({path: 'login', query: { returnUrl: router.currentRoute.value.fullPath }}) : (window.location.href = process.env.VUE_APP_LOGIN_URL + encodeURIComponent(window.location.protocol + process.env.VUE_APP_BOE_API_URL + process.env.VUE_APP_BASE + router.currentRoute.value.fullPath)) + // TODO token过期后退出登录 清空当前用户标记 - 为了刷新页面使用 + localStorage.removeItem('refreshPage') return Promise.reject(response); } show && message.error(msg); diff --git a/src/router/index.js b/src/router/index.js index d7a2556a..d5c57254 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -33,9 +33,15 @@ const timers = setInterval(() => { if(pathArr.length!==0){ // 刷新界面是否重新执行 if(pathArr.indexOf(currentPath)==-1){ + if(localStorage.getItem("refreshPage") == "jumpverify"){ + clearInterval(timers) + return + } clearInterval(timers) router.push({path: pathArr[0]}) + localStorage.setItem("refreshPage", "jumpverify") }else{ + localStorage.setItem("refreshPage", "jumpverify") clearInterval(timers) } } diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index e42a7538..8fe37259 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -3368,7 +3368,6 @@ export default defineComponent({ beginTime: beginTime, endTime: endTime, offcourseId: state.offcourseId, - type:3 }; console.log("获取开obj", obj, state.selectTime); let res = await planList(obj); diff --git a/src/views/learningpath/LevelAdd.vue b/src/views/learningpath/LevelAdd.vue index 04f72421..38d8d882 100644 --- a/src/views/learningpath/LevelAdd.vue +++ b/src/views/learningpath/LevelAdd.vue @@ -1320,7 +1320,7 @@ :permissions="permissions" :createId="createId" :type="2" - v-model:visible="faceTeachModelVisibleTitle" + v-model:visible="faceTeachModelVisible" :datasource="faceData" />