竞赛列表

beetlsql3-dev
姚丹ab 2 years ago
parent 0c9f0335f6
commit 3cd557fdf2

@ -88,10 +88,14 @@ public class CompetitionController{
return view;
}
/**
*@author
*@data 2022/10/17
*/
@GetMapping(MODEL + "/add.do")
@Function("competition.add")
@ResponseBody
public ModelAndView add(Long competitionId) {
public ModelAndView add(Long competitionId,String sign) {
ModelAndView view = new ModelAndView("/jlw/competition/add.html");
if(null != competitionId){
Competition competition = competitionService.queryById(competitionId);
@ -105,6 +109,7 @@ public class CompetitionController{
view.addObject("competition", new Competition());
view.addObject("competitionNewsList", new ArrayList<CompetitionNews>());
}
view.addObject("sign", sign);
return view;
}

@ -91,43 +91,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
initToolBar:function(){
toolbar = {
add : function() { // 获取选中数据
layer.open({
type:1,
title: '新增大赛',
btn: ['确定', '关闭'],
btnAlign: 'c',
area: ['440px', '170px'],
content: ' <div class="layui-form" style="margin-top: 5px">' +
'<div class="layui-form-item">' +
' <label class="layui-form-label">大赛类型:</label>' +
' <div class="layui-input-block">' +
' <input type="radio" name="type" value="1" title="金融大数据大赛">' +
' <input type="radio" name="type" value="2" title="金融模拟交易大赛" checked>' +
' </div>' +
' </div>' +
'</div>'
,success: function (layero, index) {
form.render();
},
yes: function (index, layero) {
var type = $("input[name='type']:checked").val();
console.log(type)
if($.isEmpty(type)){
Common.info("请选择大赛类型!!")
return;
}
if(type == '1'||type == 1){
var url = "/jlw/competition/add.do";
Common.openDlg(url,"大赛管理/新增大赛");
}else {
}
layer.close(index);
},
btn2: function (index, layero) {
layer.close(index);
}
});
openF("add");
},
refresh: function () {//刷新
searchForm.reset();
@ -144,8 +108,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, initTableTool: table.on('tool(competitionTable)', function (obj) {
var data = obj.data;
if (obj.event === 'edit') {
var url = "/jlw/competition/add.do?competitionId="+data.competitionId;
Common.openDlg(url,"大赛管理/编辑大赛");
openF("edit",data);
}else if(obj.event === "del"){
layer.confirm('是否确定删除该大赛?', function (index) {
var ret = Common.postAjax("/jlw/competition/delete.json", {ids: data.competitionId});
@ -191,6 +154,55 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});*/
function openF(f,data){
layer.open({
type:1,
title: f == "add"?'新增大赛':'编辑大赛',
btn: ['确定', '关闭'],
btnAlign: 'c',
area: ['440px', '170px'],
content: ' <div class="layui-form" style="margin-top: 5px">' +
'<div class="layui-form-item">' +
' <label class="layui-form-label">大赛类型:</label>' +
' <div class="layui-input-block">' +
' <input type="radio" name="type" value="1" title="金融大数据大赛" checked>' +
' <input type="radio" name="type" value="2" title="金融模拟交易大赛" >' +
' </div>' +
' </div>' +
'</div>'
,success: function (layero, index) {
form.render();
},
yes: function (index, layero) {
var type = $("input[name='type']:checked").val();
if($.isEmpty(type)){
Common.info("请选择大赛类型!!")
return;
}
if(f == "add"){
if(type == '1'||type == 1){
var url = "/jlw/competition/add.do?"+"sign=1";
Common.openDlg(url,"大赛管理/新增大赛");
}else {
var url = "/jlw/competition/add.do?"+"sign=2";
Common.openDlg(url,"大赛管理/新增大赛");
}
}else if(f == "edit"){
if(type == '1'||type == 1){
var url = "/jlw/competition/add.do?competitionId="+data.competitionId+"sign=1";
Common.openDlg(url,"大赛管理/编辑大赛");
}else {
var url = "/jlw/competition/add.do?competitionId="+data.competitionId+"sign=2";
Common.openDlg(url,"大赛管理/编辑大赛");
}
}
layer.close(index);
},
btn2: function (index, layero) {
layer.close(index);
}
});
};
exports('index',view);
});

@ -80,14 +80,24 @@
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title">
<li lay-id="0" class="layui-this">大赛概况</li>
<li lay-id="1" >竞赛时间</li>
<li lay-id="2" >参赛学员</li>
<li lay-id="3" >大赛任务</li>
<li lay-id="4" >成绩权重</li>
<li lay-id="5" >大赛评委</li>
<li lay-id="6" class="hjmd" ${competition.competitionId==null?'style="display:none"':""}>获奖名单</li>
<li lay-id="7" class="dsdt" ${competition.competitionId==null?'style="display:none"':""}>大赛动态</li>
<li lay-id="8" class="cjwt" ${competition.competitionId==null?'style="display:none"':""}>常见问题</li>
<li lay-id="1" ${sign=='1'?'':'style="display:none"'}>竞赛时间</li>
<!--<li lay-id="2" >参赛学员</li>-->
<li lay-id="2" class="cjwt" ${sign=='2'?'':'style="display:none"'}>赛组管理</li>
<li lay-id="3">大赛任务</li>
<li lay-id="4" ${sign=='1'?'':'style="display:none"'}>成绩权重</li>
<!--<li lay-id="5" >大赛评委</li>-->
<li lay-id="5" class="cjwt" ${sign=='2'?'':'style="display:none"'}>赛制赛程</li>
<li lay-id="6" class="cjwt" ${sign=='1'?'':'style="display:none"'}>常见问题</li>
<li lay-id="7" class="dsdt" ${sign=='1'?'':'style="display:none"'}>大赛动态</li>
<li lay-id="8" class="hjmd" ${sign=='1'?'':'style="display:none"'}>获奖名单</li>
<li lay-id="9" class="cjwt" ${sign=='2'?'':'style="display:none"'}>交易规则</li>
<li lay-id="10" class="cjwt" ${sign=='2'?'':'style="display:none"'}>奖项设置</li>
<li lay-id="11" class="cjwt" ${sign=='2'?'':'style="display:none"'}>大赛新闻</li>
<li lay-id="12" class="cjwt" ${sign=='2'?'':'style="display:none"'}>院校风采</li>
</ul>
<div class="layui-tab-content">
<!--大赛概况-->

Loading…
Cancel
Save