From 2247d7f1dcb64b3aa6df22cf7ab9b80a9e9938eb Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Sat, 4 Feb 2023 17:46:35 +0800 Subject: [PATCH] =?UTF-8?q?--=20fix=20=E6=9B=B4=E6=96=B0=E5=AD=A6=E5=91=98?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.js | 3 +++ src/views/project/ProjectDetails.vue | 3 +++ src/views/roadmap/PathDetails.vue | 3 +++ 3 files changed, 9 insertions(+) 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,