diff --git a/src/api/request.js b/src/api/request.js index 1d1e30f8..3934f065 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -370,7 +370,9 @@ export function usePage(_url, params, init = true,listing = false) { state.totalPage = r.data.total/10 || 1; state.total = r.data.total; state.loading = false; - }); + }).catch(err => { + state.loading = false; + }) } init && fetch(); @@ -494,6 +496,9 @@ export async function request(_url, params) { if (res.code === 0 || res.code === 200) { return res; } + if (res.code === 4 ){ + return Promise.reject(res); + } if (res.code === 1000 || res.code === 1002) { 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) localStorage.removeItem('refreshPage') diff --git a/src/assets/images/evimg2.png b/src/assets/images/evimg2.png new file mode 100644 index 00000000..154a9200 Binary files /dev/null and b/src/assets/images/evimg2.png differ diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 84b462ec..c9485506 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -17,7 +17,7 @@
- + {{ taskIndex === -1 ? "选择/新建课程" : "重新选择" }} @@ -53,6 +53,7 @@ const props = defineProps({ taskList: [], chapterList: [] }); + const visible = ref(false); const onlineRef = ref(false); const taskIndex = ref(-1); @@ -137,7 +138,6 @@ function confirm() { } function selectCourse(row) { - console.log(row); if (!props.courseSyncFlag && row.refId != props.id) { message.warning("请新建本项目在线课!"); return; diff --git a/src/components/drawers/CheckStu.vue b/src/components/drawers/CheckStu.vue index 95fa23be..eaf9dd6b 100644 --- a/src/components/drawers/CheckStu.vue +++ b/src/components/drawers/CheckStu.vue @@ -141,7 +141,7 @@ " />
-
{{ item.status === 0 ? "进行中" : item.status === 1 ? "已完成" : "未开始" }}
+
{{ item.status === 2 ? "进行中" : item.status === 1 ? "已完成" : "未开始" }}
diff --git a/src/components/drawers/CreateOnline.vue b/src/components/drawers/CreateOnline.vue index 3c070bc0..d8460433 100644 --- a/src/components/drawers/CreateOnline.vue +++ b/src/components/drawers/CreateOnline.vue @@ -14,7 +14,7 @@