diff --git a/src/api/index1.js b/src/api/index1.js
index e72c8d52..db43fa13 100644
--- a/src/api/index1.js
+++ b/src/api/index1.js
@@ -222,6 +222,8 @@ export const updateStuCert = (obj) => http.post('/admin/certificate/updateStuCer
//添加外部考试
export const createExamination = (obj) => http.post('/examination/createExamination', obj)
+//催促考试
+export const batchSendMessage = (obj) => http.post('/admin/taskmanage/batchSendMessage', obj)
// 外部考试导入成绩
export const ImportExternalExamScore = (obj) => http.post('/admin/external/exam/manage/importExternalExamScore', obj, { headers: { "Content-Type": "multipart/form-data" } })
//分组
diff --git a/src/components/drawers/ActiveAttendance.vue b/src/components/drawers/ActiveAttendance.vue
index b40ab272..1fedd458 100644
--- a/src/components/drawers/ActiveAttendance.vue
+++ b/src/components/drawers/ActiveAttendance.vue
@@ -71,7 +71,7 @@
+
导出数据
@@ -126,6 +126,7 @@ import { message } from "ant-design-vue";
import EScore from "../ExportScore.vue";
import CheckAnsware from '../CheckAnsware.vue'
import * as api from '../../../api/indexTaskManage';
+import { batchSendMessage } from "@/api/index1";
// import * as api from "../../../api/index";
export default {
@@ -364,7 +365,22 @@ export default {
//催促学员学习
const godie = () => {
- message.destroy();
+ //项目催促请求报文
+ var obj = {
+ 'courseId': props.datasource.courseId,//任务的Id
+ 'courseName': props.title,//任务的名称
+ 'logo': '1',//项目或径的标识 1-项目 2-路径图 3面授课
+ 'routerTaskId': props.datasource.routerId,//任务的routerTaskld或projectTaskld
+ 'targetId': props.datasource.routerId,//路径图的就是routerId,项目的是projectId;根据这张图来看的话
+ 'taskType': props.datasource.type,//催促的任务的类型
+ 'chapterId': props.datasource.chapterId,//阶段或关卡Id
+ };
+ batchSendMessage(obj).then(res => {
+ console.log(res)
+ message.success("成功");
+ }).catch(err => {
+ console.log(err)
+ })
message.success("催促" + props.title + "成功");
};
//导入成绩
diff --git a/src/components/drawers/project/ProjectExternalExamManage.vue b/src/components/drawers/project/ProjectExternalExamManage.vue
index 151ec439..61f62857 100644
--- a/src/components/drawers/project/ProjectExternalExamManage.vue
+++ b/src/components/drawers/project/ProjectExternalExamManage.vue
@@ -57,11 +57,11 @@
-
+
导出数据
@@ -130,6 +130,7 @@
import { message } from "ant-design-vue";
import ExportAchievement from "../ExportAchievement.vue";
import * as api from '../../../api/indexTaskManage';
+ import { batchSendMessage } from "@/api/index1";
export default {
name: "ProjectExternalExamManage",
@@ -359,7 +360,22 @@
//催促学员学习
const godie = () => {
- message.destroy();
+ //项目催促请求报文
+ var obj = {
+ 'courseId': props.datasource.courseId,//任务的Id
+ 'courseName': props.title,//任务的名称
+ 'logo': '1',//项目或径的标识 1-项目 2-路径图 3面授课
+ 'routerTaskId': props.datasource.routerId,//任务的routerTaskld或projectTaskld
+ 'targetId': props.datasource.routerId,//路径图的就是routerId,项目的是projectId;根据这张图来看的话
+ 'taskType': props.datasource.type,//催促的任务的类型
+ 'chapterId': props.datasource.chapterId,//阶段或关卡Id
+ };
+ batchSendMessage(obj).then(res => {
+ console.log(res)
+ message.success("成功");
+ }).catch(err => {
+ console.log(err)
+ })
message.success("催促" + props.title + "成功");
};
//导入成绩
diff --git a/src/components/drawers/router/RouterExaminationExternalManage.vue b/src/components/drawers/router/RouterExaminationExternalManage.vue
index 41006a32..84cc0c66 100644
--- a/src/components/drawers/router/RouterExaminationExternalManage.vue
+++ b/src/components/drawers/router/RouterExaminationExternalManage.vue
@@ -57,10 +57,10 @@
-
+
导出数据
@@ -129,6 +129,7 @@
import { message } from "ant-design-vue";
import ExportAchievement from "../ExportAchievement.vue";
import * as api from '../../../api/indexTaskManage';
+ import { batchSendMessage } from "@/api/index1";
// import * as api from "../../../api/index";
export default {
@@ -363,6 +364,22 @@
//催促学员学习
const godie = () => {
message.destroy();
+ //考试催促请求报文
+ var obj = {
+ 'courseId': props.datasource.courseId,//任务的Id
+ 'courseName': props.title,//任务的名称
+ 'logo': '2',//项目或径的标识 1-项目 2-路径图 3面授课
+ 'routerTaskId': props.datasource.routerId,//任务的routerTaskld或projectTaskld
+ 'targetId': props.datasource.routerId,//路径图的就是routerId,项目的是projectId;根据这张图来看的话
+ 'taskType': props.datasource.type,//催促的任务的类型
+ 'chapterId': props.datasource.chapterId,//阶段或关卡Id
+ };
+ batchSendMessage(obj).then(res => {
+ console.log(res)
+ message.success("成功");
+ }).catch(err => {
+ console.log(err)
+ })
message.success("催促" + props.title + "成功");
};
//导入成绩
diff --git a/src/components/drawers/router/RouterExaminationManage.vue b/src/components/drawers/router/RouterExaminationManage.vue
index b8792fc8..4b1b0212 100644
--- a/src/components/drawers/router/RouterExaminationManage.vue
+++ b/src/components/drawers/router/RouterExaminationManage.vue
@@ -33,10 +33,10 @@
-
+
导出数据
@@ -88,6 +88,7 @@ import { message } from "ant-design-vue";
import EScore from "../ExportScore.vue";
import CheckAnsware from '../CheckAnsware.vue'
import * as api from '../../../api/indexTaskManage';
+import { batchSendMessage } from "@/api/index1";
// import * as api from "../../../api/index";
export default {
@@ -365,7 +366,22 @@ export default {
//催促学员学习
const godie = () => {
- message.destroy();
+ //考试催促请求报文
+ var obj = {
+ 'courseId': props.datasource.courseId,//任务的Id
+ 'courseName': props.title,//任务的名称
+ 'logo': '2',//项目或径的标识 1-项目 2-路径图 3面授课
+ 'routerTaskId': props.datasource.routerId,//任务的routerTaskld或projectTaskld
+ 'targetId': props.datasource.routerId,//路径图的就是routerId,项目的是projectId;根据这张图来看的话
+ 'taskType': props.datasource.type,//催促的任务的类型
+ 'chapterId': props.datasource.chapterId,//阶段或关卡Id
+ };
+ batchSendMessage(obj).then(res => {
+ console.log(res)
+ message.success("成功");
+ }).catch(err => {
+ console.log(err)
+ })
message.success("催促" + props.title + "成功");
};
//导入成绩
diff --git a/src/components/student/CommonStudent.vue b/src/components/student/CommonStudent.vue
index 9b474053..7ddcaedc 100644
--- a/src/components/student/CommonStudent.vue
+++ b/src/components/student/CommonStudent.vue
@@ -295,7 +295,7 @@ import {
AUDIENCE_LIST,
ORG_CHILD_LIST,
ORG_LIST,
- // USER_LIST,
+ // USER_LIST,
USER_LIST_PAGE,
} from "@/api/ThirdApi";
import {
@@ -700,7 +700,7 @@ function onOrgSelectChange(e, l) {
selectsData.value.deptList = l.selectedNodes;
// 获取被点击的树节点
-
+
}
function onAuditSelectChange(e, l) {
@@ -781,7 +781,7 @@ function handleStageOk() {
// 判断是否是组长,组长不能添加
const leaderArray = selectsData.value.projectMemberList.filter(item => item.isLeader === '1');
if (leaderArray.length > 0) {
- return message.warning("当前选学员"+leaderArray[0].realName+"已在其他小组为小组长,请勿重复选择。");
+ return message.warning("当前选中学员"+leaderArray[0].realName+"已是小组长,请勿重复选择。");
}
// 对选中的人员进行判断是否已经分组了
let haveGroupNum = selectsData.value.projectMemberList.filter(item => item.groupId !== null);
diff --git a/src/views/examine/CourseReviewedN.vue b/src/views/examine/CourseReviewedN.vue
index 24994c86..826162fa 100644
--- a/src/views/examine/CourseReviewedN.vue
+++ b/src/views/examine/CourseReviewedN.vue
@@ -148,10 +148,10 @@
+ centered="true" style="height:400px;">