diff --git a/src/api/api.js b/src/api/api.js index 167f637..1cb1b66 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -18,6 +18,8 @@ export const PROJECT_PROCESS = '/stu/project/process' export const ROUTER_UNCOMPLETE_LIST = '/stu/router/unCompleteTaskList post' export const TAS_ACTIVITY_DETAIL = '/activity' export const TASK_ACTIVITY_SIGN = '/stu/task/activity/sign post' +export const TASK_OFFCOURSE_NOTASK_SIGN = '/stu/task/offcourse/notask/sign post' +export const TASK_OFFCOURSE_SIGN = '/stu/task/offcourse/sign post' export const TASK_BROADCAST_COMMIT = '/stu/task/broadcast/commit' export const TASK_BROADCAST_DETAIL = '/liveBroadcast' export const TASK_BROADCAST_SIGN = '/stu/task/broadcast/sign post' diff --git a/src/views/faceteach/FaceTeach.vue b/src/views/faceteach/FaceTeach.vue index 57dabf0..1633595 100644 --- a/src/views/faceteach/FaceTeach.vue +++ b/src/views/faceteach/FaceTeach.vue @@ -229,7 +229,7 @@ import { computed, reactive, toRefs, watch } from "vue"; import FileTypeImg from "@/components/FileTypeImg.vue"; import { request, useRequest } from "@/api/request"; -import { STU_OFFCOURSE_DETAIL } from "@/api/api"; +import {STU_OFFCOURSE_DETAIL, TASK_OFFCOURSE_NOTASK_SIGN, TASK_OFFCOURSE_SIGN} from "@/api/api"; import { useRoute, useRouter } from "vue-router"; import { useUserInfo } from "@/api/utils"; @@ -326,10 +326,14 @@ const signClick = () => { if (!isAllowSign) { ElMessage.info("未在签到范围内"); return; - } + }2 data.value.signFlag = 1; ElMessage.info("签到成功"); - request(TASK_BROADCAST_SIGN, { courseId: courseId, taskId, type }); + if(taskId){ + request(TASK_OFFCOURSE_SIGN, { courseId: courseId, taskId, type }); + }else{ + request(TASK_OFFCOURSE_NOTASK_SIGN, { courseId: courseId }); + } }; function toSurvery() {