diff --git a/src/api/request.js b/src/api/request.js
index 85d88c8..132ac7d 100644
--- a/src/api/request.js
+++ b/src/api/request.js
@@ -97,17 +97,13 @@ export async function request(_url, params) {
...method !== 'get' ? { data: JSON.stringify(body) } : {}
}).then(resp => resp.data).then(response => {
if (response.code !== 200 && response.code !== 0) {
- console.log('window.location.', window, router)
if (response.code === 1000) {
delCookie();
(import.meta.env.MODE === 'development' || import.meta.env.MODE === 'test') ? router.push({ path: '/login', query: { returnUrl: router.currentRoute.value.fullPath } }) : window.open(window.location.protocol + import.meta.env.VITE_BASE_LOGIN_URL + encodeURIComponent(window.location.protocol + import.meta.env.VITE_BOE_BASE_URL + import.meta.env.VITE_BASE + router.currentRoute.value.fullPath), '_top')
}
- if (response.code === 2001) {
- router.push({ path: '/FaceTeachSignUp', query: { courseId: router.currentRoute.value.query.courseId, type: 3 } })
- }
- if (response.code === 2002) {
- router.push({ path: '/FaceTeachNoCommon', query: { courseId: router.currentRoute.value.query.courseId, type: 3 } })
- }
+ else if (response.code === 2001) router.push({ path: '/FaceTeachSignUp', query: { courseId: router.currentRoute.value.query.courseId, type: 3 } })
+ else if (response.code === 2002) router.push({ path: '/FaceTeachNoCommon', query: { courseId: router.currentRoute.value.query.courseId, type: 3 } })
+ else if (response.code === 9000) router.replace({ path: '/noData'})
// if (import.meta.env.DEV && response.code === 1000) {
// router.push({path: '/login'})
// } else {
diff --git a/src/views/faceteach/FaceTeach.vue b/src/views/faceteach/FaceTeach.vue
index 9d4c2cf..77025db 100644
--- a/src/views/faceteach/FaceTeach.vue
+++ b/src/views/faceteach/FaceTeach.vue
@@ -368,7 +368,7 @@ const {
const { data } = useRequest(STU_OFFCOURSE_DETAIL, { courseId });
const teacherInfo = useUserInfo(computed(() => data.value?.planDto?.teacherId));
-const isAllowSign = computed(() => dayjs().isBetween(dayjs(data.value.planDto?.beginTime).subtract(data.value.planDto?.beforeStart || 0, "minute"), dayjs(data.value.planDto.afterStart ? data.value.planDto?.beginTime : data.value.planDto?.endTime).add(data.value.planDto.afterStart || 0, "minute")));
+const isAllowSign = computed(() => dayjs().isBetween(dayjs(data.value.planDto?.beginTime).subtract(data.value.planDto?.beforeStart || 0, "minute"), dayjs(data.value.planDto?.afterStart ? data.value.planDto?.beginTime : data.value.planDto?.endTime).add(data.value.planDto?.afterStart || 0, "minute")));
const activeName = ref("first");
diff --git a/src/views/nottask/NoData.vue b/src/views/nottask/NoData.vue
new file mode 100644
index 0000000..1ed4863
--- /dev/null
+++ b/src/views/nottask/NoData.vue
@@ -0,0 +1,14 @@
+
+
+
+ 返回首页
+
+
+
+