|
|
|
@ -268,13 +268,44 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
}, initTableTool: table.on('tool(resourcesQuestionTable)', function (obj) {
|
|
|
|
|
var data = obj.data;
|
|
|
|
|
if (obj.event === 'edit') {
|
|
|
|
|
var isFalse = false;
|
|
|
|
|
var url = '';
|
|
|
|
|
if((data.sourceType == '2'||data.addType == 'ADMIN_ADD' )){
|
|
|
|
|
url = "/jlw/resourcesQuestion/add.do?resourcesQuestionId=" + data.resourcesQuestionId;
|
|
|
|
|
}else if ((data.sourceType == '1'||data.addType == 'FACULTY_ADD' )) {
|
|
|
|
|
url = '/jlw/teacherOpenCourseMergeResourcesQuestion/add.do?teacherOpenCourseMergeResourcesQuestionId='+data.resourcesQuestionId;
|
|
|
|
|
}
|
|
|
|
|
Common.openDlg(url, "题库管理/编辑题目");
|
|
|
|
|
if((data.sourceType == '2'||data.addType == 'ADMIN_ADD' ) && isAdmin){
|
|
|
|
|
var ret = Common.getAjax("/api/courseInfo/getSystemCourseUse.do",{"courseInfoId":data.courseInfoParentParentId});
|
|
|
|
|
if(ret.code == 0){
|
|
|
|
|
isFalse = true;
|
|
|
|
|
}else {
|
|
|
|
|
//Common.info(ret.msg)
|
|
|
|
|
layer.msg(ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: 2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}else if((data.sourceType == '1'||data.addType == 'FACULTY_ADD' ) && !isAdmin){
|
|
|
|
|
var ret = Common.getAjax("/api/teacherOpenCourse/getCourseUse.do",{"teacherOpenCourseId":data.courseInfoParentParentId});
|
|
|
|
|
if(ret.code == 0){
|
|
|
|
|
isFalse = true;
|
|
|
|
|
}else {
|
|
|
|
|
//Common.info(ret.msg)
|
|
|
|
|
layer.msg(ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: 2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(!(((data.sourceType == '2'||data.addType == 'ADMIN_ADD' ) && isAdmin) || ((data.sourceType == '1'||data.addType == 'FACULTY_ADD' ) && !isAdmin))){
|
|
|
|
|
isFalse = true;
|
|
|
|
|
}
|
|
|
|
|
if(isFalse){
|
|
|
|
|
Common.openDlg(url, "题库管理/编辑题目");
|
|
|
|
|
}
|
|
|
|
|
} else if (obj.event === "del") {
|
|
|
|
|
var type = !$.isEmpty(data.addType)?data.addType:data.sourceType;
|
|
|
|
|
allDelete(data.resourcesQuestionId,type);
|
|
|
|
|