diff --git a/src/api/api.js b/src/api/api.js index 584b02e..a7b1339 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -66,6 +66,9 @@ export const PROJECT_LIST = '/stu/project/list post' export const FACETEACH_SIGNUP = `/stu/project/stuFaceTeachSignUp` +export const UPDATE_CURRENT_TASK = `/admin/student/updateCurrentTask` + + // 外部考试详情接口 export const EXTERNALEXAM = `/external/exam/queryExternalExam` diff --git a/src/views/project/ProjectDetails.vue b/src/views/project/ProjectDetails.vue index 89cb5ae..f687954 100644 --- a/src/views/project/ProjectDetails.vue +++ b/src/views/project/ProjectDetails.vue @@ -287,6 +287,7 @@ import store from "@/store"; import { ElMessage } from "element-plus"; import {PROJECT} from "@/api/CONST"; import FileTypeImg from "@/components/FileTypeImg.vue"; +import {UPDATE_CURRENT_TASK} from "../../api/api"; const { query: { courseId, projectId }, @@ -518,6 +519,8 @@ function toFinish(d, sName, chapterOrStageId) { ElMessage.error("暂时未开放"); return; } + //更新学员当前任务 + request(UPDATE_CURRENT_TASK,{id:d.projectTaskId,type:PROJECT,pid:projectId,name:d.name}) if (d.type == 3 || d.type == 7) { d.status!==1 && request(STUDY_RECORD, { studentId: data.value.userInfoBo.userId, diff --git a/src/views/roadmap/PathDetails.vue b/src/views/roadmap/PathDetails.vue index 00b5176..f5f76fe 100644 --- a/src/views/roadmap/PathDetails.vue +++ b/src/views/roadmap/PathDetails.vue @@ -283,6 +283,7 @@ import { ElMessage } from "element-plus"; import store from "@/store"; import {ROUTER} from "@/api/CONST"; import FileTypeImg from "@/components/FileTypeImg.vue"; +import {UPDATE_CURRENT_TASK} from "../../api/api"; const { query: { routerId, routerName }, @@ -459,6 +460,8 @@ function toFinish(d) { return } } + //更新学员当前任务 + request(UPDATE_CURRENT_TASK,{id:d.routerTaskId,type:ROUTER,pid:routerId,name:d.name}) if (d.type === 3 || d.type === 7) { d.status!==1 && request(STUDY_RECORD, { studentId: userInfo.value.id,