竞赛列表

beetlsql3-dev
姚丹ab 2 years ago
parent 833f6c8bb4
commit 86d6dd2199

@ -76,13 +76,7 @@ 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({
@ -274,9 +268,9 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
i = 1;
}
$(".layui-tab-brief .layui-tab-title li:eq(" + (i - 1) + ")").addClass("layui-this");
$(".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(" + (i - 1) + ")").addClass("layui-show");
$(".layui-tab-brief .layui-tab-content .layui-tab-item:eq(" + (Number(i) - 1) + ")").addClass("layui-show");
loadView(i - 1);
});
@ -1410,6 +1404,7 @@ 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();
@ -1507,13 +1502,21 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi',
}
}
});
//日期范围
laydate.render({
elem: '#test6'
//设置开始日期、日期日期的 input 选择器
//数组格式为 2.6.6 开始新增,之前版本直接配置 true 或任意分割字符即可
//,range: ['#test-startDate-1', '#test-endDate-1']
});
//竞赛案例预览
$(".jsyl").click(function () {
var resourcesCompetitionId = $(this).attr("resourcesCompetitionId");
var courseInfoId = $(this).attr("courseInfoId");
window.open(Common.ctxPath + "/jlw/resourcesCompetition/competitionCase.do?courseInfoId=" + courseInfoId + "&resourcesCompetitionId=" + resourcesCompetitionId)
});
});
});form.render();
}
}

@ -30,12 +30,8 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
,limit : 10,
cols : [ [ // 表头
{
field : 'studentClientLinkOrder',
title : '排序',
width:80,
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkOrder'])?false:sx_['studentClientLinkOrder'],
type:'numbers',
title : '序号',
},
{
field : 'studentClientLinkTitle',
@ -56,8 +52,8 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
/*htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="move"></button>';
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">右移</button>';*/
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveLeft">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveRight">右移</button>';
return htm;
}
}
@ -108,7 +104,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
Lib.doSearchForm($("#searchForm"), studentClientLinkTable, 1);
view.initToolBar()
},
}
};
//触发事件
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
@ -133,9 +129,37 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}
});
});
}else if(obj.event === "moveLeft"){
layer.confirm('是否确定左移 “<span style="color: red">'+data.studentClientLinkTitle+'</span>” 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_LEFT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}else if(obj.event === "moveRight"){
layer.confirm('是否确定右移 "<span style="color: red">'+data.studentClientLinkTitle+'</span>" 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_RIGHT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}
})
}
};
exports('index',view);
});

@ -734,27 +734,55 @@
</button>
</div>
</div>
</div>
</form>
<script id="dsrw_demo" type="text/html">
<div style="margin: 0 60px 30px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;">
<div class="layui-form" style="margin: 0 60px 30px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;">
<blockquote class="layui-elem-quote">证券投资赛项设置</blockquote>
<div class="layui-form">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">日期范围</label>
<div class="layui-inline" id="test6">
<div class="layui-input-inline">
<input type="text" autocomplete="off" id="test-startDate-1" class="layui-input" placeholder="开始日期">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline">
<input type="text" autocomplete="off" id="test-endDate-1" class="layui-input" placeholder="结束日期">
</div>
</div>
<div class="layui-inline ${competition.competitionContestStartTime==''||competition.competitionContestStartTime==null?'renWu renWuON':'renWu'}">
<label class="layui-form-label">时间设置:</label>
<div class="layui-input-block">
<!--# var start_1 = simpleDateFormat(competition.competitionTaskOneStartTime,'YMDHM');-->
<!--# var end_1 = simpleDateFormat(competition.competitionTaskOneEndTime,'YMDHM');-->
{{# if($.isEmpty(d.timeInfo.competitionTaskOneStartTime)){}}
<input type="text" id="renwu1" autocomplete="off"
value="${start_1} ${start_1 != null && end_1 != null?'至':''} ${end_1}"
class="layui-input">
<input type="hidden" name="competitionTaskOneStartTime" value="${start_1}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskOneEndTime" value="${end_1}" autocomplete="off"
class="layui-input">
{{# }else{}}
<input type="text" id="renwu1" autocomplete="off" value="{{d.timeInfo.renwu1}}"
class="layui-input">
<input type="hidden" name="competitionTaskOneStartTime"
value="{{d.timeInfo.competitionTaskOneStartTime}}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskOneEndTime"
value="{{d.timeInfo.competitionTaskOneEndTime}}" autocomplete="off" class="layui-input">
{{# }}}
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">交易品种</label>
<div class="layui-input-block">
<select name="quiz1">
<option value="">请选择</option>
<option value="0" selected="">股票基金</option>
<option value="1">期货</option>
</select>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">初始资金</label>
<div class="layui-input-block">
<input type="text" name="title" lay-verify="title" autocomplete="off" class="layui-input">
</div>
</div>
</div>
</div>
<div style="margin: 0 60px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;">
@ -764,32 +792,7 @@
<label class="layui-form-label">题库选择:</label>
<div class="layui-input-block">
<button type="button" class="layui-btn bg_button kgt_select">选择</button>
<div style="margin-bottom: 0 !important;"
class="layui-inline ${competition.competitionContestStartTime==''||competition.competitionContestStartTime==null?'renWu renWuON':'renWu'}">
<label class="layui-form-label">竞赛时间:</label>
<div class="layui-input-block">
<!--# var start_1 = simpleDateFormat(competition.competitionTaskOneStartTime,'YMDHM');-->
<!--# var end_1 = simpleDateFormat(competition.competitionTaskOneEndTime,'YMDHM');-->
{{# if($.isEmpty(d.timeInfo.competitionTaskOneStartTime)){}}
<input type="text" id="renwu1" autocomplete="off"
value="${start_1} ${start_1 != null && end_1 != null?'至':''} ${end_1}"
class="layui-input">
<input type="hidden" name="competitionTaskOneStartTime" value="${start_1}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskOneEndTime" value="${end_1}" autocomplete="off"
class="layui-input">
{{# }else{}}
<input type="text" id="renwu1" autocomplete="off" value="{{d.timeInfo.renwu1}}"
class="layui-input">
<input type="hidden" name="competitionTaskOneStartTime"
value="{{d.timeInfo.competitionTaskOneStartTime}}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskOneEndTime"
value="{{d.timeInfo.competitionTaskOneEndTime}}" autocomplete="off" class="layui-input">
{{# }}}
</div>
</div>
</div>
<div id="kgt_dialog" style="display: none;padding: 20px 20px 0"></div>
</div>
@ -956,8 +959,9 @@
<script type="text/javascript" src="${ctxPath}/plugins/subjectTransfer.js?v=${jsVer}"></script>
<script type="text/javascript" src="${ctxPath}/plugins/xm-select.js?v=${jsVer}"></script>
<script>
layui.use(['add'], function () {
layui.use(['add','form'], function () {
var competitionAdd = layui.add;
var form= layui.form;
competitionAdd.init();
$('#editCDSFrame').tableMergeCells(); //调用合并方法

@ -72,12 +72,8 @@
,limit : 10,
cols : [ [ // 表头
{
field : 'studentClientLinkOrder',
type:'numbers',
title : '序号',
width:80,
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkOrder'])?false:sx_['studentClientLinkOrder'],
},
{
field : 'studentClientLinkTitle',
@ -96,8 +92,8 @@
{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
/*htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">右移</button>';*/
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveLeft">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveRright">右移</button>';
return htm;
}
}
@ -174,6 +170,34 @@
}
});
});
}else if(obj.event === "moveLeft"){
layer.confirm('是否确定左移 “<span style="color: red">'+data.studentClientLinkTitle+'</span>” 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_LEFT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}else if(obj.event === "moveRight"){
layer.confirm('是否确定右移 "<span style="color: red">'+data.studentClientLinkTitle+'</span>" 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_RIGHT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}
})
};

@ -72,12 +72,8 @@
,limit : 10,
cols : [ [ // 表头
{
field : 'studentClientLinkOrder',
type:'numbers',
title : '序号',
width:80,
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkOrder'])?false:sx_['studentClientLinkOrder'],
},
{
field : 'studentClientLinkTitle',
@ -105,9 +101,9 @@
{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
/* htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" lay-event="top">置顶</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">右移</button>';*/
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" lay-event="top">置顶</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveLeft">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="moveRright">右移</button>';
return htm;
}
}
@ -184,6 +180,48 @@
}
});
});
}else if(obj.event === "moveLeft"){
layer.confirm('是否确定左移 “<span style="color: red">'+data.studentClientLinkTitle+'</span>” 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_LEFT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}else if(obj.event === "moveRight"){
layer.confirm('是否确定右移 "<span style="color: red">'+data.studentClientLinkTitle+'</span>" 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_RIGHT'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}else if(obj.event === "top"){
layer.confirm('是否确定置顶 "<span style="color: red">'+data.studentClientLinkTitle+'</span>" 该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/move.json",
{id:data.studentClientLinkId,moveType:'MOVE_TOP'});
layer.msg(ret.code == 0?"移动成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}
})
};

Loading…
Cancel
Save