竞赛列表

beetlsql3-dev
姚丹ab 2 years ago
parent e75f167d21
commit 1c553d71a8

@ -25,9 +25,9 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
,where:{competitionStatuses:'1,2'} ,where:{competitionStatuses:'1,2'}
,limit : 10, ,limit : 10,
cols : [ [ // 表头 cols : [ [ // 表头
{ /*{
type : 'checkbox' type : 'checkbox'
}, },*/
{ {
field : 'competitionName',title : '大赛名称',align:"center" field : 'competitionName',title : '大赛名称',align:"center"
}, },
@ -38,7 +38,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, },
{ {
field : 'competitionType', width : 100, field : 'competitionType', width : 100,
title : '大赛模式',align:"center",templet:function (d){ title : '大赛类型',align:"center",templet:function (d){
return d.competitionType == 1?"个人赛":d.competitionType == 2?"团队赛":"-"; return d.competitionType == 1?"个人赛":d.competitionType == 2?"团队赛":"-";
} }
}, },
@ -66,9 +66,9 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, },
{ {
field : 'userId',title : '操作',align:"center", width : 180,templet: function (d) { field : 'userId',title : '操作',align:"center", width : 180,templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-xs" lay-event="edit">编辑</button></a>'; var htm = '<a class="layui-table-link" lay-event="edit">编辑</a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="editStatus">'+(d.competitionStatus == 1?"停用":"发布")+'</button></a>'; htm += '<a class="layui-table-link" lay-event="editStatus">'+(d.competitionStatus == 1?"停用":"发布")+'</a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="del">删除</button></a>'; htm += '<a class="layui-table-link" lay-event="del">删除</a>';
return htm; return htm;
} }
} }
@ -91,8 +91,43 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
initToolBar:function(){ initToolBar:function(){
toolbar = { toolbar = {
add : function() { // 获取选中数据 add : function() { // 获取选中数据
var url = "/jlw/competition/add.do"; layer.open({
Common.openDlg(url,"大赛管理/新增大赛"); 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);
}
});
}, },
refresh: function () {//刷新 refresh: function () {//刷新
searchForm.reset(); searchForm.reset();
@ -145,7 +180,17 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
} }
}) })
} };
/*form.on('radio(radioType)', function(data){
console.log(data.elem) //被执行事件的元素DOM对象一般为button对象
console.log(data) //被执行提交的form对象一般在存在form标签时才会返回
return ;
var url = "/jlw/competition/add.do";
Common.openDlg(url,"大赛管理/新增大赛");
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});*/
exports('index',view); exports('index',view);
}); });

@ -49,17 +49,17 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}, },
{ {
field: 'courseLabelType', field: 'courseLabelId',
title: '课程类别', title: '课程类别',
align: "center", align: "center",
templet: function (d) { templet: function (d) {
var courseLabelType = ""; var courseLabelType = "";
$.each(courseLabelData, function (key, value) { $.each(courseLabelData, function (key, value) {
if (value.courseLabelId == d.courseLabelType) { if (value.courseLabelId == d.courseLabelId) {
courseLabelType = value.courseLabelName; courseLabelType = value.courseLabelName;
} }
}); });
var html = "<select name='courseLabelType' lay-filter='courseLabelType' value='" + d.courseLabelType + "'>\n" + var html = "<select name='courseLabelType' lay-filter='courseLabelType'>\n" +
" <option value='' >请选择</option>\n" + " <option value='' >请选择</option>\n" +
" <option value='实务课程类'" + (courseLabelType == '实务课程类' ? 'selected' : '') + ">" + "实务课程类</option>\n" + " <option value='实务课程类'" + (courseLabelType == '实务课程类' ? 'selected' : '') + ">" + "实务课程类</option>\n" +
" <option value='考证课程类' " + (courseLabelType == '考证课程类' ? 'selected' : '') + ">" + "考证课程类</option>\n" + " <option value='考证课程类' " + (courseLabelType == '考证课程类' ? 'selected' : '') + ">" + "考证课程类</option>\n" +

@ -1,37 +1,42 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/competition/"}){ --> <!--#layout("/common/layout.html",{"jsBase":"/js/jlw/competition/"}){ -->
<style> <style>
.layui-laypage .layui-laypage-curr .layui-laypage-em,button{
background-color: #73a2f8 !important;
}
/* 分页确定按钮*/ /* 分页确定按钮*/
.layui-laypage-btn{ .layui-laypage-btn {
color: white!important; color: white !important;
} }
.layui-table-cell{
height:auto !important; .layui-table-cell {
white-space:normal; height: auto !important;
white-space: normal;
} }
.layui-table-view .layui-table{
.layui-table-view .layui-table {
width: 100%; width: 100%;
} }
.layui-table a {
margin-right: 10px;
}
</style> </style>
<layui:searchForm formId="searchForm" searchList="" condition="${search}"> <layui:searchForm formId="searchForm" searchList="" condition="${search}">
<input type="hidden" name="competitionStatuses" value="1,2" /> <input type="hidden" name="competitionStatuses" value="1,2"/>
</layui:searchForm> </layui:searchForm>
<div class="layui-btn-group"> <div class="layui-btn-group">
<layui:accessButton function="competition.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton> <!-- <layui:accessButton function="competition.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>-->
<layui:accessButton function="competition.add" action="add">新增</layui:accessButton> <layui:accessButton function="competition.add" action="add"><i class="layui-icon">&#xe61f;</i>新增
<layui:accessButton function="competition.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton> </layui:accessButton>
<layui:accessButton function="competition.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新
</layui:accessButton>
</div> </div>
<table id="competitionTable" lay-filter="competitionTable"></table> <table id="competitionTable" lay-filter="competitionTable"></table>
<!--#} --> <!--#} -->
<script> <script>
layui.use(['index'], function(){ layui.use(['index'], function () {
var index = layui.index; var index = layui.index;
index.init(); index.init();
}); });
</script> </script>

Loading…
Cancel
Save