|
|
|
@ -11,6 +11,7 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
var studentTempMap = {};//参赛学员Map
|
|
|
|
|
var timeInfo = {}; //存储相应任务时间 用于选题时返显
|
|
|
|
|
var competitionType_ = $("select[name='competitionType']").val();//大赛模式
|
|
|
|
|
|
|
|
|
|
var competitionStuTable = []; //已报名学生table 个人赛(0:已选参赛人 1:未选参赛人) 团队赛(2:已选参赛人 3:选队长 4:未选参赛人团队)
|
|
|
|
|
var competitionStuIds = ""; //已报名学生ids
|
|
|
|
|
var competitionStuIds_no = ""; //已报名学生ids
|
|
|
|
@ -75,6 +76,13 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
$("input[name='competitionCarouselImage3']").val(res.data.src);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//日期范围
|
|
|
|
|
laydate.render({
|
|
|
|
|
elem: '#test6'
|
|
|
|
|
//设置开始日期、日期日期的 input 选择器
|
|
|
|
|
//数组格式为 2.6.6 开始新增,之前版本直接配置 true 或任意分割字符即可
|
|
|
|
|
,range: ['#test-startDate-1', '#test-endDate-1']
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//上传大赛动态图片
|
|
|
|
|
upload.render({
|
|
|
|
@ -210,7 +218,6 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
element.on('tab(dsrw_demoTabBrief)', function () {
|
|
|
|
|
//saveInfo(1, onSign1);
|
|
|
|
|
var sign = this.getAttribute('lay-id');
|
|
|
|
|
//console.log(sign)
|
|
|
|
|
loadDSRW('', '', sign);
|
|
|
|
|
//loadView(sign);
|
|
|
|
|
});
|
|
|
|
@ -257,12 +264,16 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
$(".syb").click(function () {
|
|
|
|
|
saveInfo(1);
|
|
|
|
|
var i = $(".layui-tab-brief .layui-this").attr("lay-id");//当前操作tab位置
|
|
|
|
|
|
|
|
|
|
//切换相应位置tab
|
|
|
|
|
var showSign = $("input[name='sign']").val();
|
|
|
|
|
$(".layui-tab-brief .layui-this").removeClass("layui-this");
|
|
|
|
|
if (showSign == '2' && i == 7) {//1:金融 2:模拟交易大赛
|
|
|
|
|
i = 2;
|
|
|
|
|
i = 3;
|
|
|
|
|
}else if(showSign == '2' && i == 2){
|
|
|
|
|
i = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(".layui-tab-brief .layui-tab-title li:eq(" + (i - 1) + ")").addClass("layui-this");
|
|
|
|
|
$(".layui-tab-brief .layui-show").removeClass("layui-show");
|
|
|
|
|
$(".layui-tab-brief .layui-tab-content .layui-tab-item:eq(" + (i - 1) + ")").addClass("layui-show");
|
|
|
|
@ -279,9 +290,13 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
//切换相应位置tab
|
|
|
|
|
$(".layui-tab-brief .layui-this").removeClass("layui-this");
|
|
|
|
|
|
|
|
|
|
if (showSign == '2' && i == 1) {//1:金融 2:模拟交易大赛
|
|
|
|
|
if (showSign == '2' && i == 2) {//1:金融 2:模拟交易大赛
|
|
|
|
|
i = 6;
|
|
|
|
|
}else if(showSign == '2' && i == 0){
|
|
|
|
|
i = 1;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(".layui-tab-brief .layui-tab-title li:eq(" + (Number(i) + 1) + ")").addClass("layui-this");
|
|
|
|
|
$(".layui-tab-brief .layui-show").removeClass("layui-show");
|
|
|
|
|
$(".layui-tab-brief .layui-tab-content .layui-tab-item:eq(" + (Number(i) + 1) + ")").addClass("layui-show");
|
|
|
|
@ -308,7 +323,8 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
$(".syb").show();
|
|
|
|
|
$(".xyb").show();
|
|
|
|
|
$(".sbx").show();
|
|
|
|
|
if (sign == 1) {
|
|
|
|
|
|
|
|
|
|
if (sign == 2) {
|
|
|
|
|
loadDSRW();
|
|
|
|
|
}
|
|
|
|
|
if (sign == 4 && $.isEmpty(editor4)) {
|
|
|
|
@ -520,11 +536,11 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
//移除参赛学员 (个人)
|
|
|
|
|
$(".del_competition_user").click(del_c_user);
|
|
|
|
|
$(".export_gr").click(function () { //导出个人赛参赛人员信息
|
|
|
|
|
window.open(Common.ctxPath + "/jlw/competition/export.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionStudent=1");
|
|
|
|
|
$.downFile(Common.ctxPath + "/jlw/competition/export.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionStudent=1");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(".export_td").click(function () { //导出团队赛参赛人员信息
|
|
|
|
|
window.open(Common.ctxPath + "/jlw/competition/export.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionStudent=1");
|
|
|
|
|
$.downFile(Common.ctxPath + "/jlw/competition/export.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionStudent=1");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1278,7 +1294,6 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
studentsIds: item.studentsIds
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
console.log(studentTempMap);
|
|
|
|
|
loadCompetitionUser(2, studentTempJson);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -1294,7 +1309,6 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
area: ['800px', '660px'],
|
|
|
|
|
content: $("#student_no_dialog"),
|
|
|
|
|
success: function (layero, index) {
|
|
|
|
|
console.log(studentTempMap);
|
|
|
|
|
loadCompetitionUser(4);
|
|
|
|
|
}, yes: function (index) {
|
|
|
|
|
var studentTempJson = new Array();
|
|
|
|
@ -1396,7 +1410,6 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
} else if (nav == '2') {
|
|
|
|
|
view = document.getElementById('dsrw_view2');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
laytpl(getTpl).render(data, function (html) {
|
|
|
|
|
view.innerHTML = html;
|
|
|
|
|
jiSuanZF();
|
|
|
|
@ -1593,7 +1606,7 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
|
|
|
|
|
$(".search_t_no").click(search_t_no);//搜索大赛未添加评委
|
|
|
|
|
|
|
|
|
|
$(".export_pw").click(function () { //导出评委
|
|
|
|
|
window.open(Common.ctxPath + "/jlw/competition/exportTeacher.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionJudge=1");
|
|
|
|
|
$.downFile(Common.ctxPath + "/jlw/competition/exportTeacher.json?competitionId=" + $("input[name='competitionId']").val() + "&beCompetitionJudge=1");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//选择大赛评委
|
|
|
|
|