diff --git a/src/api/indexTaskManage.js b/src/api/indexTaskManage.js index 590b51d3..a06f82f1 100644 --- a/src/api/indexTaskManage.js +++ b/src/api/indexTaskManage.js @@ -4,3 +4,9 @@ import http from "./config"; // 获取考试管理的信息 export const ExamManagementMessage = (obj) => http.post('/admin/exam/manage/queryExamManagementMessage',obj) + +// 获取评估管理的信息 +export const AssessmentManagementMessage = (obj) => http.get(`/admin/student/getTaskStudent`, {params: obj}) + +// 导出学员信息 +export const ExportTaskStudent = (obj) => http.get('/admin/student/exportTaskStudent', {params: obj}) \ No newline at end of file diff --git a/src/components/drawers/project/ProjectOnlineManage.vue b/src/components/drawers/project/ProjectOnlineManage.vue index 50950945..2d6975c8 100644 --- a/src/components/drawers/project/ProjectOnlineManage.vue +++ b/src/components/drawers/project/ProjectOnlineManage.vue @@ -1,28 +1,29 @@ @@ -1360,7 +1360,8 @@ export default { examinationData: '', evaluationData: '', homeworkData: '', - commonData: '' + commonData: '', + commonLevelName: '' }); @@ -1660,7 +1661,8 @@ export default { // 作业弹框名称 RouterHomeworkManage } // 在线、案例、外链、评估、直播、活动点击管理弹框 - const commonModel = (data) => { + const commonModel = (data, levelname) => { + state.commonLevelName = levelname; console.log(data) state.commonModelVisible = true; state.commonModelVisibleTitle = data.name; diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index e642111b..9b1599d2 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -613,14 +613,16 @@ item.type == '11' ? showOnline( item.name, - item.projectTaskId, - item.type + item.projectTaskId, + item.type, + item, + value.name ) : item.type == '2' ? showFace( item.name, item.projectTaskId, - item.type + item.type, ) : item.type == '4' ? showWork(item.name, item.projectTaskId) @@ -1095,6 +1097,8 @@ :projectTaskId="projectTaskId" :title="showTimeText" :itemsType="itemstype" + :datasource="commonData" + :levelName="commonLevelName" /> @@ -2447,6 +2451,8 @@ export default { codeInfo: null, //二维码标题 examData: "", + commonData: "", + commonLevelName: "" }); const levelList = reactive({ @@ -2693,8 +2699,11 @@ export default { state.TaskFaceImpStuvisible = true; }; //在线、案例、外链、讨论、评估、直播、活动管理页面 - const showOnline = (name, id, type) => { - console.log("点击管理并传了id"); + const showOnline = (name, id, type, datasource, levelname) => { + console.log("点击管理并传了id", datasource); + state.commonLevelName = levelname; + state.commonData = datasource; + state.onlineVisible = true; state.showTimeText = name; state.projectTaskId = id;