cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/entity/WorldCup.java
@@ -101,6 +101,24 @@ */ @TableField("winIntegral") private Integer winIntegral; /** * 类型(1=智慧赛事,2=非智慧赛事) */ @TableField("type") private Integer type; /** * 平场获得积分 */ @TableField("drawIntegral") private Integer drawIntegral; /** * 失败获得积分 */ @TableField("loseIntegral") private Integer loseIntegral; /** * 省 */ @@ -162,6 +180,11 @@ @TableField("content") private String content; /** * 参赛协议 */ @TableField("contentOne") private String contentOne; /** * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消) */ @TableField("status") cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListAll.java
@@ -25,6 +25,10 @@ */ private Integer status; /** * 1=智慧赛事,2= 非智慧赛事, */ private Integer type; /** * 页码 */ private Integer offset; cloud-server-communityWorldCup/src/main/resources/mapper/WorldCupMapper.xml
@@ -85,7 +85,8 @@ CONCAT(startAge, '至', endAge) as age, gender, maxPeople, status status, type from t_world_cup where 1 = 1 <if test="null != item.name and '' != item.name"> @@ -100,6 +101,9 @@ <if test="null != item.status"> and status= #{item.status} </if> <if test="null != item.type"> and type= #{item.type} </if> order by createTime desc limit #{item.offset}, #{item.limit} </select> cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCup.java
@@ -88,6 +88,21 @@ * 胜利获得积分 */ private Integer winIntegral; /** * 类型(1=智慧赛事,2=非智慧赛事) */ private Integer type; /** * 平场获得积分 */ private Integer drawIntegral; /** * 失败获得积分 */ private Integer loseIntegral; /** * 省 */ @@ -141,6 +156,10 @@ */ private String content; /** * 参赛协议 */ private String contentOne; /** * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消) */ private Integer status; cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupListAll.java
@@ -24,6 +24,11 @@ * 比赛状态(1=未开始,2=已开始,3=已结束,4=已取消) */ private Integer status; /** * 1=智慧赛事,2=非智慧赛事 */ private Integer type; /** * 页码 */ cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup.html
@@ -22,6 +22,20 @@ <div class="input-group"> <div class="input-group-btn open"> <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button" aria-expanded="true"> 赛事类别: </button> </div> <select class="form-control" id="type"> <option value="">全部</option> <option value="1">智慧赛事</option> <option value="2">非智慧赛事</option> </select> </div> </div> <div class="col-sm-3"> <div class="input-group"> <div class="input-group-btn open"> <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button" aria-expanded="true"> 状态 </button> </div> cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html
@@ -31,6 +31,18 @@ <input class="form-control" id="name"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*赛事类别:</label> <div class="col-sm-3"> <select class="form-control" id="type"> <option value="1">智慧赛事</option> <option value="2">非智慧赛事</option> </select> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*开始时间:</label> <div class="col-sm-3"> @@ -119,6 +131,20 @@ <input class="form-control" id="winIntegral" type="number" min="0"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">平场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="drawIntegral" type="number" min="0"> </div> <label style="float: left;line-height: 35px;">败场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="loseIntegral" type="number" min="0"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*比赛地点:</label> <div class="col-sm-7"> @@ -224,6 +250,12 @@ <textarea id="content" style="height: 800px;width: 100%;"></textarea> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*参赛协议</label> <div class="col-sm-7" style="padding: 0px;"> <textarea id="contentOne" style="height: 800px;width: 100%;"></textarea> </div> </div> </div> </div> <div class="row btn-group-m-t"> cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html
@@ -32,6 +32,19 @@ <input class="form-control" id="name" value="${item.name}"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*赛事类别:</label> <div class="col-sm-3"> <select class="form-control" id="type"> <option value="1" ${1 == item.type ? 'selected' : ''}>智慧赛事</option> <option value="2" ${2 == item.type ? 'selected' : ''}>非智慧赛事</option> </select> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*开始时间:</label> <div class="col-sm-3"> @@ -120,6 +133,19 @@ <input class="form-control" id="winIntegral" type="number" min="0" value="${item.winIntegral}"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">平场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="drawIntegral" type="number" min="0" value="${item.drawIntegral}"> </div> <label style="float: left;line-height: 35px;">败场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="loseIntegral" type="number" min="0" value="${item.loseIntegral}"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*比赛地点:</label> <div class="col-sm-7"> @@ -226,6 +252,12 @@ <textarea id="content" style="height: 800px;width: 100%;">${item.content}</textarea> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*参赛协议</label> <div class="col-sm-7" style="padding: 0px;"> <textarea id="contentOne" style="height: 800px;width: 100%;">${item.contentOne}</textarea> </div> </div> </div> </div> <div class="row btn-group-m-t"> cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_info.html
@@ -29,6 +29,17 @@ <input class="form-control" id="name" value="${item.name}" disabled> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*赛事类别:</label> <div class="col-sm-3"> <select class="form-control" id="type" disabled> <option value="1" ${1 == item.type ? 'selected' : ''}>智慧赛事</option> <option value="2" ${2 == item.type ? 'selected' : ''}>非智慧赛事</option> </select> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*开始时间:</label> <div class="col-sm-3"> @@ -118,6 +129,17 @@ </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">平场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="drawIntegral" type="number" min="0" value="${item.drawIntegral}" disabled> </div> <label style="float: left;line-height: 35px;">败场可获积分</label> <div class="col-sm-3"> <input class="form-control" id="loseIntegral" type="number" min="0" value="${item.loseIntegral}" disabled> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">*比赛地点:</label> <div class="col-sm-7"> <input class="form-control" id="address" onchange="WorldCupInfo.searchByStationName(this,1)" value="${item.address}" disabled> @@ -200,6 +222,12 @@ <textarea id="content" style="height: 800px;width: 100%;">${item.content}</textarea> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">参赛协议</label> <div class="col-sm-7" style="padding: 0px;"> <textarea id="contentOne" style="height: 800px;width: 100%;">${item.contentOne}</textarea> </div> </div> </div> </div> </div> cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupRecords.html
@@ -25,6 +25,9 @@ <#NameCon id="city" name="所在城市:" /> </div> <div class="col-sm-3"> <#NameCon id="time" name="比赛日期:" /> </div> <div class="col-sm-3"> <#button name="搜索" icon="fa-search" clickFun="WorldCupRecords.search1()"/> <#button name="重置" icon="fa-trash" clickFun="WorldCupRecords.resetSearch1()" space="true"/> </div> @@ -89,5 +92,9 @@ laydate.render({ elem: '#endTime' }); laydate.render({ elem: '#time' ,range: true }); </script> @} cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup.js
@@ -15,6 +15,11 @@ {field: 'selectItem', checkbox: true}, {title: 'id', field: 'id', visible: true, align: 'center', valign: 'middle'}, {title: '比赛名称', field: 'name', visible: true, align: 'center', valign: 'middle',width:'20%',}, {title: '赛事类别', field: 'type', visible: true, align: 'center', valign: 'middle',width:'20%', formatter:function (data) { return {1:"智慧赛事",2:"非智慧赛事"}[data] } }, {title: '开始时间', field: 'startTime', visible: true, align: 'center', valign: 'middle',}, {title: '结束时间', field: 'endTime', visible: true, align: 'center', valign: 'middle'}, {title: '报名条件', field: 'age', visible: true, align: 'center', valign: 'middle', @@ -154,6 +159,7 @@ queryData['startTime'] =$("#startTime").val(); queryData['endTime'] =$("#endTime").val(); queryData['status'] =$("#status").val(); queryData['type'] =$("#type").val(); WorldCup.table.refresh({query: queryData}); }; @@ -162,6 +168,7 @@ $("#startTime").val(""); $("#endTime").val(""); $("#status").val(""); $("#type").val(""); WorldCup.search(); }; cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js
@@ -45,7 +45,11 @@ let intro = $('#intro').val(); let coverImg = $('#coverImg').val(); let homeBackdropImg = $('#homeBackdropImg').val(); let type = $('#type').val(); let drawIntegral = $('#drawIntegral').val(); let loseIntegral = $('#loseIntegral').val(); let content = editor.getContent(); let contentOne = editor1.getContent(); if(null == name || '' == name){ Feng.error("请填写有效的比赛名称"); return @@ -120,20 +124,24 @@ Feng.error("请填写有效的赛事简介"); return } if(null == coverImg || '' == coverImg){ Feng.error("请上传有效的比赛封面图"); return } if(null == homeBackdropImg || '' == homeBackdropImg){ Feng.error("请上传有效的首页默认背景图"); return } if(WorldCupInfo.goodsPicArray1 == 0){ Feng.error("请上传有效的比赛图片"); return } // if(null == coverImg || '' == coverImg){ // Feng.error("请上传有效的比赛封面图"); // return // } // if(null == homeBackdropImg || '' == homeBackdropImg){ // Feng.error("请上传有效的首页默认背景图"); // return // } // if(WorldCupInfo.goodsPicArray1 == 0){ // Feng.error("请上传有效的比赛图片"); // return // } if(null == content || '' == content){ Feng.error("请填写有效的比赛详情"); return } if(null == contentOne || '' == contentOne){ Feng.error("请填写有效的参赛协议"); return } let data = { @@ -159,7 +167,11 @@ 'infoImg': JSON.stringify(WorldCupInfo.goodsPicArray1), 'intro': intro, 'content': content, 'stores': JSON.stringify(WorldCupInfo.stores) 'stores': JSON.stringify(WorldCupInfo.stores), 'type': type, 'drawIntegral': drawIntegral, 'loseIntegral': loseIntegral, 'contentOne': contentOne } if(null != registrationClosingTime && '' != registrationClosingTime){ data.registrationClosingTime = new Date(registrationClosingTime + " 23:59:59"); @@ -208,6 +220,10 @@ let coverImg = $('#coverImg').val(); let homeBackdropImg = $('#homeBackdropImg').val(); let content = editor.getContent(); let type = $('#type').val(); let drawIntegral = $('#drawIntegral').val(); let loseIntegral = $('#loseIntegral').val(); let contentOne = editor1.getContent(); if(null == name || '' == name){ Feng.error("请填写有效的比赛名称"); return @@ -282,22 +298,27 @@ Feng.error("请填写有效的赛事简介"); return } if(null == coverImg || '' == coverImg){ Feng.error("请上传有效的比赛封面图"); return } if(null == homeBackdropImg || '' == homeBackdropImg){ Feng.error("请上传有效的首页默认背景图"); return } if(WorldCupInfo.goodsPicArray1 == 0){ Feng.error("请上传有效的比赛图片"); return } // if(null == coverImg || '' == coverImg){ // Feng.error("请上传有效的比赛封面图1"); // return // } // if(null == homeBackdropImg || '' == homeBackdropImg){ // Feng.error("请上传有效的首页默认背景图"); // return // } // if(WorldCupInfo.goodsPicArray1 == 0){ // Feng.error("请上传有效的比赛图片"); // return // } if(null == content || '' == content){ Feng.error("请填写有效的比赛详情"); return } if(null == contentOne || '' == contentOne){ Feng.error("请填写有效的参赛协议"); return } let data = { 'id': $('#id').val(), 'name': name, @@ -322,7 +343,11 @@ 'infoImg': JSON.stringify(WorldCupInfo.goodsPicArray1), 'intro': intro, 'content': content, 'stores': JSON.stringify(WorldCupInfo.stores) 'stores': JSON.stringify(WorldCupInfo.stores), 'type': type, 'drawIntegral': drawIntegral, 'loseIntegral': loseIntegral, 'contentOne': contentOne } if(null != registrationClosingTime && '' != registrationClosingTime){ data.registrationClosingTime = new Date(registrationClosingTime + " 23:59:59"); @@ -569,7 +594,9 @@ var editor = null; var editor1 = null; $(function () { //初始化编辑器 editor = UE.getEditor('content'); editor1 = UE.getEditor('contentOne'); });