文件存档

beetlsql3-dev
姚丹ab 2 years ago
parent fab7ba2c8a
commit e44405d250

@ -541,14 +541,14 @@ public class TeacherOpenCourseQuestionLogController extends BaseController {
/** /**
* *
* @param dto IDs * @param teacherOpenCourseQuestionSettingId IDs
* @return * @return
*/ */
@SneakyThrows @SneakyThrows
@PostMapping(MODEL + "/homeworkFileLogPageList.json") @PostMapping(MODEL + "/homeworkFileLogPageList.json")
@ResponseBody @ResponseBody
public JsonResult homeworkFileLogPageList(TeacherOpenCourseHomeWorkLogPageDTO dto, @SCoreUser CoreUser coreUser) { public JsonResult homeworkFileLogPageList(TeacherOpenCourseHomeWorkLogPageDTO teacherOpenCourseQuestionSettingId, @SCoreUser CoreUser coreUser) {
return JsonResult.success(teacherOpenCourseQuestionLogService.getHomeWorkLogExportPageList(dto.getPageQuery())); return JsonResult.success(teacherOpenCourseQuestionLogService.getHomeWorkLogExportPageList(teacherOpenCourseQuestionSettingId.getPageQuery()));
} }

@ -109,6 +109,12 @@
} }
}, },
initTable: function () { initTable: function () {
var url;
if(questionSettingType == 'HOMEWORK_FILE'){
url="/jlw/questionLogSummary/homeworkFileAnalysis.json"
}else if(questionSettingType == 'HOMEWORK_QUESTION'){
url='/jlw/questionLogSummary/analysisPageList.json'
}
questionLogSummaryTable = table.render({ questionLogSummaryTable = table.render({
elem: '#questionLogSummaryTable', elem: '#questionLogSummaryTable',
height: Lib.getTableHeight(1), height: Lib.getTableHeight(1),
@ -206,7 +212,7 @@
}, },
exportDocument: function () { exportDocument: function () {
var url,title; var url,title;
if(questionSettingType == "HOMEWORK_QUESTION"){///jlw/questionLogSummary/homeworkFileAnalysisExport.json if(questionSettingType == "HOMEWORK_QUESTION"){
title ="题库作业表"; title ="题库作业表";
url = "/jlw/questionLogSummary/exportAnalysis.json?teacherOpenCourseId=" + teacherOpenCourseId + '&questionSettingType=' + questionSettingType; url = "/jlw/questionLogSummary/exportAnalysis.json?teacherOpenCourseId=" + teacherOpenCourseId + '&questionSettingType=' + questionSettingType;
}else{ }else{
@ -214,8 +220,7 @@
url = url = '/jlw/questionLogSummary/homeworkFileAnalysisExport.json?teacherOpenCourseId=' + teacherOpenCourseId + "&questionSettingType=" + questionSettingType; url = url = '/jlw/questionLogSummary/homeworkFileAnalysisExport.json?teacherOpenCourseId=' + teacherOpenCourseId + "&questionSettingType=" + questionSettingType;
} }
layer.confirm('是否确定导出'+title+'吗?', function (index) { layer.confirm('是否确定导出'+title+'吗?', function (index) {
var url = Common.ctxPath + url; $.downFile(Common.ctxPath+url,title);
$.downFile(url,title);
layer.close(index); layer.close(index);
}); });
}, },

@ -31,7 +31,7 @@
<label class="layui-form-label">章节名称</label> <label class="layui-form-label">章节名称</label>
<!--#}else if(questionSettingType=='EXAM'){--> <!--#}else if(questionSettingType=='EXAM'){-->
<label class="layui-form-label">考试名称</label> <label class="layui-form-label">考试名称</label>
<!--#}else if(questionSettingType=='HOMEWORK_FILE('){--> <!--#}else if(questionSettingType=='HOMEWORK_FILE'){-->
<label class="layui-form-label" style="width: 85px">附件作业名称</label> <label class="layui-form-label" style="width: 85px">附件作业名称</label>
<!--#}else if(questionSettingType=='HOMEWORK_QUESTION'){--> <!--#}else if(questionSettingType=='HOMEWORK_QUESTION'){-->
<label class="layui-form-label" style="width: 85px">题库作业名称</label> <label class="layui-form-label" style="width: 85px">题库作业名称</label>
@ -158,12 +158,16 @@ layui.use(['form','laydate','table','laytpl'], function(){
initTable:function(){ initTable:function(){
var sx_ = localStorage.getItem("teacherOpenCourseQuestionLogTable_field_" + Common.userInfoId); //筛选值显示、隐藏缓存 var sx_ = localStorage.getItem("teacherOpenCourseQuestionLogTable_field_" + Common.userInfoId); //筛选值显示、隐藏缓存
if($.isEmpty(sx_)){sx_ = {};}else {sx_ = JSON.parse(sx_);} if($.isEmpty(sx_)){sx_ = {};}else {sx_ = JSON.parse(sx_);}
var url = '/api/teacherOpenCourseQuestionLog/list.do';
if(questionSettingType == 'HOMEWORK_FILE'){
url = '/jlw/teacherOpenCourseQuestionLog/homeworkFileLogPageList.json';
}
teacherOpenCourseQuestionLogTable = table.render({ teacherOpenCourseQuestionLogTable = table.render({
elem: '#teacherOpenCourseQuestionLogTable', elem: '#teacherOpenCourseQuestionLogTable',
height : Lib.getTableHeight(1), height : Lib.getTableHeight(1),
cellMinWidth: 100, cellMinWidth: 100,
method : 'post', method : 'post',
url: Common.ctxPath + '/api/teacherOpenCourseQuestionLog/list.do' // 数据接口 url: Common.ctxPath + url // 数据接口
,page : Lib.tablePage // 开启分页 ,page : Lib.tablePage // 开启分页
/* ,toolbar: '#toolbar_teacherOpenCourseQuestionLog' //自定义头部左侧工具栏 /* ,toolbar: '#toolbar_teacherOpenCourseQuestionLog' //自定义头部左侧工具栏
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/ ,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/
@ -297,6 +301,10 @@ layui.use(['form','laydate','table','laytpl'], function(){
'studentId':obj.data.studentId, 'studentId':obj.data.studentId,
'teacherOpenCourseQuestionSettingId':$.isEmpty(settingId)?questionSettingId:settingId, 'teacherOpenCourseQuestionSettingId':$.isEmpty(settingId)?questionSettingId:settingId,
}; };
if(questionSettingType == 'HOMEWORK_FILE'){
url = 'jlw/teacherOpenCourseQuestionLog/homeworkFileLogPageList.json';
param = {"questionSettingIdPlural":questionSettingId};
}
teacherOpenCourseQuestionLogTable.reload({ teacherOpenCourseQuestionLogTable.reload({
where: param, where: param,
@ -376,24 +384,24 @@ layui.use(['form','laydate','table','laytpl'], function(){
exportDocument: function () { exportDocument: function () {
var url,title; var url,title;
var settingId = $("select[name='teacherOpenCourseQuestionSettingId']").val(); var settingId = $("select[name='teacherOpenCourseQuestionSettingId']").val();
settingId = $.isEmpty(settingId)?questionSettingId:settingId settingId = $.isEmpty(settingId)?questionSettingId:settingId;
if(questionSettingType == "CHAPTER_EXERCISE"){///jlw/questionLogSummary/homeworkFileAnalysisExport.json if(questionSettingType == "CHAPTER_EXERCISE"){///jlw/questionLogSummary/homeworkFileAnalysisExport.json
title = '章节详情表'; title = '章节详情表';
url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId; url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId;
//+ teacherOpenCourseId + '&questionSettingType=' + questionSettingType;
}else if(questionSettingType == "EXAM"){ }else if(questionSettingType == "EXAM"){
title = '考试详情表'; title = '考试详情表';
url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId; url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId;
}else if(questionSettingType == "HOMEWORK_FILE"){ }else if(questionSettingType == "HOMEWORK_FILE"){
title = '附件作业详情表'; title = '附件作业详情表';
url = '/jlw/questionLogSummary/homeworkFileAnalysisExport.json?teacherOpenCourseId'+ teacherOpenCourseId + '&questionSettingType=' + questionSettingType;
}else if(questionSettingType == "HOMEWORK_QUESTION"){ }else if(questionSettingType == "HOMEWORK_QUESTION"){
title ="题库作业详情表"; title ="题库作业详情表";
url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId; url = "/api/teacherOpenCourseQuestionLog/zyDetailExport.do?teacherOpenCourseQuestionSettingId=" + settingId;
} }
Common.openConfirm("确认要导出"+title+"?", function (index) { Common.openConfirm("确认要导出"+title+"?", function (index) {
$.downFile(Common.ctxPath + url,title); $.downFile(Common.ctxPath + url);
layer.close(index); layer.close(index);
}) })
}, },

Loading…
Cancel
Save