beetlsql3-dev
姚丹ab 2 years ago
parent 8a1d020267
commit 3d215dc310

@ -551,6 +551,26 @@ var Common = {
if (r != null) return unescape(r[2]); return null; //返回参数值
},getLocalTime:function (nS) {//时间戳转换成时间格式
return new Date(parseInt(nS)).format('yyyy-MM-dd HH:mm:ss');
},getFormatDate:function (d) {
var date = new Date(d);
if(!$.isEmpty(d)){
var YY = date.getFullYear() + '-';
var MM =
(date.getMonth() + 1 < 10
? '0' + (date.getMonth() + 1)
: date.getMonth() + 1) + '-';
var DD = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var hh =
(date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
var mm =
(date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) +
':';
var ss =
date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
return YY + MM + DD + ' ' + hh + mm + ss;
}else {
return '';
}
}
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because it is too large Load Diff

@ -1,20 +1,28 @@
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/competition/"}){ -->
<link rel="stylesheet" href="${ctxPath}/plugins/editorMd/css/editormd.css" />
<link rel="stylesheet" href="${ctxPath}/plugins/editorMd/css/editormd.css"/>
<script src="${ctxPath}/plugins/editorMd/editormd.min.js"></script>
<link rel="stylesheet" type="text/css" href="${ctxPath}/css/plugin.css?v=${jsVer}" media="all"/>
<style>
#addForm .layui-inline{
#addForm .layui-inline {
width: 48%;
margin-bottom:10px;
margin-bottom: 10px;
}
.newC{
height: 110px;margin-bottom: 30px;overflow-y: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
.newC {
height: 110px;
margin-bottom: 30px;
overflow-y: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}
.tdOn{
.tdOn {
background-color: red !important;
}
#editCDSFrame{ /*禁止汇报答辩评分标准text选择*/
#editCDSFrame { /*禁止汇报答辩评分标准text选择*/
-moz-user-select: none; /*火狐*/
@ -27,73 +35,89 @@
user-select: none;
}
#editCDSFrame tr td,.export_gr,.export_td,.export_pw{
#editCDSFrame tr td, .export_gr, .export_td, .export_pw {
cursor: pointer;
}
.dy{
.dy {
margin-right: 10px;
float: left;
}
.dy i{
.dy i {
cursor: pointer;
color: red;
display: none;
position: absolute;
}
.dy:hover i {
display: inline;
}
/*table自动换行*/
.layui-table-cell{
height:auto;
.layui-table-cell {
height: auto;
/*overflow:visible;*/
/*text-overflow:inherit;*/
white-space:normal;
white-space: normal;
}
.renWuON{
.renWuON {
}
.xm-label{
.xm-label {
height: 36px;
overflow-y: auto;
}
#demo1 .xm-label,#demo4 .xm-label{
#demo1 .xm-label, #demo4 .xm-label {
height: 65px;
overflow-y: auto;
}
.bc_c{
position: absolute;top: 0;left: 930px;
.bc_c {
position: absolute;
top: 0;
left: 930px;
}
.bc_r {
position: absolute;
top: 0;
right: 4%;
}
.bc_r{
position: absolute;top: 0;right: 4%;
.bc_c_ {
position: absolute;
top: 0;
left: 768px;
}
.bc_c_{
position: absolute;top: 0;left: 768px;
.fzfont {
color: #999;
padding-left: 15px
}
</style>
<form class="layui-form" id="addForm" style="position: relative;">
<layui:submitButtons id="addButton" buttonType="" text="确认发布"/>
<button type="button" class="layui-btn bg_button bc bc_r">保存</button>
<input type="hidden" name="competitionId" value="${competition.competitionId}" />
<input type="hidden" name="competitionId" value="${competition.competitionId}"/>
<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" ${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>
@ -106,70 +130,182 @@
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>大赛名称:</label>
<div class="layui-input-block">
<input type="text" name="competitionName" value="${competition.competitionName}" placeholder="请输入大赛名称" autocomplete="off" class="layui-input">
<input type="text" name="competitionName" value="${competition.competitionName}"
placeholder="请输入大赛名称" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>大赛模式:</label>
<div class="layui-input-block">
<select name="competitionType" lay-filter="select_competitionType">
<option value="1" ${competition.competitionType == null || competition.competitionType ==1?'selected':''} >个人赛</option>
<option value="2" ${competition.competitionType ==2?'selected':''}>团队赛</option>
<option value="1" ${competition.competitionType== null ||
competition.competitionType==1?'selected':''}>个人赛
</option>
<option value="2" ${competition.competitionType==2?'selected':''}>团队赛</option>
</select>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label" style="line-height: 55px;"><span class="req">*</span>主办方名称:</label>
<label class="layui-form-label" style="line-height: 55px;"><span
class="req">*</span>主办方名称:</label>
<div class="layui-input-block">
<textarea name="competitionSponsorName" style="min-height: 75px;" placeholder="请输入主办方名称" class="layui-textarea">${competition.competitionSponsorName}</textarea>
<textarea name="competitionSponsorName" style="min-height: 75px;" placeholder="请输入主办方名称"
class="layui-textarea">${competition.competitionSponsorName}</textarea>
</div>
</div>
<div class="layui-inline competitionTeamLimit" ${competition.competitionType == null || competition.competitionType ==1?'style="display:none"':''}>
<div class="layui-inline competitionTeamLimit" ${competition.competitionType== null ||
competition.competitionType==1?'style="display:none"':''}>
<label class="layui-form-label"><span class="req">*</span>团队人数范围:</label>
<div class="layui-input-block">
<!--# var competitionTeamLimit = splitString(competition.competitionTeamLimit,'-');-->
<!--# var len = splitLength(competition.competitionTeamLimit,'-');-->
<div class="layui-col-md5">
<input type="text" name="competitionTeamLimit_1" value="${len >=1?competitionTeamLimit[0]:''}" autocomplete="off" class="layui-input">
<div class="layui-col-md5" xx="${competition.competitionTeamLimit}">
<input type="text" name="competitionTeamLimit_1"
value="${len >=1?competitionTeamLimit[0]:''}" autocomplete="off"
class="layui-input">
</div>
<div class="layui-col-md2">
<hr style="padding-top:10px;"/>
<div class="layui-col-md2" style="height: 38px;text-align: center; margin-top: 5px;">
<span style="color: #9c9c9c">____</span>
</div>
<div class="layui-col-md5">
<input type="text" name="competitionTeamLimit_2" value="${len >=2?competitionTeamLimit[1]:''}" autocomplete="off" class="layui-input">
<input type="text" name="competitionTeamLimit_2"
value="${len >=2?competitionTeamLimit[1]:''}" autocomplete="off"
class="layui-input">
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label" style="line-height: 55px;"><span
class="req">*</span>技术支持方:</label>
<div class="layui-input-block">
<textarea name="competitionTechnicalName" style="min-height: 75px;" placeholder="请输入技术支持方名称"
class="layui-textarea">${competition.competitionTechnicalName}</textarea>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">报名阶段:</label>
<div class="layui-input-block"><span></span>
<input type="text" class="layui-input" id="registrationStage"
name="competitionEnrollDtartTime"
start-time="${competition.competitionEnrollStartTime}"
end-time="${competition.competitionEnrollEndTime}" placeholder="开始 到 结束">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">大赛缩略图:</label>
<div class="layui-input-block">
<input type="hidden" name="competitionLogo" value="${competition.competitionLogo}"
class="layui-input">
<button type="button" class="layui-btn layui-btn-normal" id="test10"><i class="layui-icon">&#xe67c;</i>上传图片
</button>
<div class="${competition.competitionLogo==null||competition.competitionLogo==''?'layui-hide':''}"
id="uploadDemoView">
<img src="${ctxPath}${competition.competitionLogo}" alt="大赛LOGO"
style="width: 180px;height: 80px;">
</div>
<span class="fzfont" style="">像素大小180*80</span>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">试玩阶段:</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="trialStage"
start-time="${competition.competitionFreetrialStartTime}"
end-time="${competition.competitionFreetrialEndTime}" placeholder="开始 到 结束">
</div>
</div>
<div class="layui-inline"></div>
<div class="layui-inline">
<label class="layui-form-label">竞赛阶段:</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="competitionStage"
start-time="${competition.competitionContestStartTime}"
end-time="${competition.competitionContestEndTime}" placeholder="开始 到 结束">
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label">大赛轮播图1</label>
<div class="layui-input-block">
<button type="button" class="layui-btn layui-btn-normal"><i class="layui-icon">&#xe67c;</i>上传图片
</button>
<span class="fzfont" style="">像素大小180*80</span>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>超链接网站:</label>
<div class="layui-input-block">
<input type="text" name="competitionName" value="${competition.competitionName}"
placeholder="请输入大赛名称" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">大赛轮播图2</label>
<div class="layui-input-block">
<button type="button" class="layui-btn layui-btn-normal" id=""><i class="layui-icon">&#xe67c;</i>上传图片
</button>
<span class="fzfont" style="">像素大小180*80</span>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>超链接网站:</label>
<div class="layui-input-block">
<input type="text" name="competitionName" value="${competition.competitionName}"
placeholder="请输入大赛名称" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">大赛轮播图3</label>
<div class="layui-input-block">
<button type="button" class="layui-btn layui-btn-normal"><i class="layui-icon">&#xe67c;</i>上传图片
</button>
<span class="fzfont" style="">像素大小180*80</span>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>超链接网站:</label>
<div class="layui-input-block">
<input type="text" name="competitionName" value="${competition.competitionName}"
placeholder="请输入大赛名称" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-row" style="display: none">
<div class="layui-inline">
<label class="layui-form-label" style="line-height: 64px;">大赛LOGO</label>
<div class="layui-input-block">
<input type="hidden" name="competitionLogo" value="${competition.competitionLogo}" class="layui-input" >
<div class="layui-upload-drag" id="test10" style="width: 180px;height: 80px;padding: 0;float: left;">
<span id="logo" ${competition.competitionLogo !=null&&competition.competitionLogo!=''?'style="display:none;"':''}>
<div class="layui-upload-drag"
style="width: 180px;height: 80px;padding: 0;float: left;">
<span id="logo" ${competition.competitionLogo
!=null&&competition.competitionLogo!=''?'style="display:none;"':''}>
<i class="layui-icon"></i>
<p>点击上传图片</p>
</span>
<div class="${competition.competitionLogo==null||competition.competitionLogo==''?'layui-hide':''}" id="uploadDemoView">
<img src="${ctxPath}${competition.competitionLogo}" alt="大赛LOGO" style="width: 180px;height: 80px;">
</div>
<div class="layui-form-mid layui-word-aux"
style="padding-left: 20px !important;margin-top: 20px;">像素大小180*80
</div>
<div class="layui-form-mid layui-word-aux" style="padding-left: 20px !important;margin-top: 20px;">像素大小180*80</div>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">决赛规则:</label>
<div class="layui-input-block" style="line-height: 38px;">
<span style="float: left;padding: 0 10px;"></span>
<input type="text" style="width: 100px;float: left;margin-right: 10px;" name="competitionFinalsLimit" value="${competition.competitionFinalsLimit}" autocomplete="off" class="layui-input">
<input type="text" style="width: 100px;float: left;margin-right: 10px;"
name="competitionFinalsLimit" value="${competition.competitionFinalsLimit}"
autocomplete="off" class="layui-input">
名进入决赛(允许并列)
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-row" style="display: none">
<div class="layui-inline" style="width: 96%;">
<label class="layui-form-label">大赛概况:</label>
<div class="layui-input-block">
@ -190,9 +326,14 @@
<div class="layui-input-block">
<!--# var start = simpleDateFormat(competition.competitionEnrollStartTime,'YMDHM');-->
<!--# var end = simpleDateFormat(competition.competitionEnrollEndTime,'YMDHM');-->
<input type="text" id="enrollRange" autocomplete="off" value="${start} ${start != null && end != null?'至':''} ${end}" class="layui-input">
<input type="hidden" name="competitionEnrollStartTime" value="${competition.competitionEnrollStartTime}" id="competitionEnrollStartTime" autocomplete="off" class="layui-input">
<input type="hidden" name="competitionEnrollEndTime" value="${competition.competitionEnrollEndTime}" id="competitionEnrollEndTime" autocomplete="off" class="layui-input">
<input type="text" id="enrollRange" autocomplete="off"
value="${start} ${start != null && end != null?'至':''} ${end}" class="layui-input">
<input type="hidden" name="competitionEnrollStartTime"
value="${competition.competitionEnrollStartTime}" id="competitionEnrollStartTime"
autocomplete="off" class="layui-input">
<input type="hidden" name="competitionEnrollEndTime"
value="${competition.competitionEnrollEndTime}" id="competitionEnrollEndTime"
autocomplete="off" class="layui-input">
</div>
</div>
</div>
@ -202,31 +343,42 @@
<div class="layui-input-block">
<!--# var startTime = simpleDateFormat(competition.competitionContestStartTime,'YMDHM');-->
<!--# var endTime = simpleDateFormat(competition.competitionContestEndTime,'YMDHM');-->
<input type="text" id="contestRange" autocomplete="off" value="${startTime} ${startTime != null && endTime != null?'至':''} ${endTime}" class="layui-input">
<input type="hidden" name="competitionContestStartTime" value="${startTime}" autocomplete="off" class="layui-input">
<input type="hidden" name="competitionContestEndTime" value="${endTime}" autocomplete="off" class="layui-input">
<input type="text" id="contestRange" autocomplete="off"
value="${startTime} ${startTime != null && endTime != null?'至':''} ${endTime}"
class="layui-input">
<input type="hidden" name="competitionContestStartTime" value="${startTime}"
autocomplete="off" class="layui-input">
<input type="hidden" name="competitionContestEndTime" value="${endTime}" autocomplete="off"
class="layui-input">
</div>
</div>
</div>
<div style="display: none" class="layui-row ${competition.competitionContestStartTime==''||competition.competitionContestStartTime==null?'renWu renWuON':'renWu'}">
<div style="display: none"
class="layui-row ${competition.competitionContestStartTime==''||competition.competitionContestStartTime==null?'renWu renWuON':'renWu'}">
<div class="layui-inline">
<label class="layui-form-label">任务三:</label>
<div class="layui-input-block">
<!--# var start_3 = simpleDateFormat(competition.competitionTaskThreeStartTime,'YMDHM');-->
<!--# var end_3 = simpleDateFormat(competition.competitionTaskThreeEndTime,'YMDHM');-->
<input type="text" id="renwu3" autocomplete="off" value="${start_3} ${start_3 != null && end_3 != null?'至':''} ${end_3}" class="layui-input">
<input type="hidden" name="competitionTaskThreeStartTime" value="${competition.competitionTaskThreeStartTime}" autocomplete="off" class="layui-input">
<input type="hidden" name="competitionTaskThreeEndTime" value="${competition.competitionTaskThreeEndTime}" autocomplete="off" class="layui-input">
<input type="text" id="renwu3" autocomplete="off"
value="${start_3} ${start_3 != null && end_3 != null?'至':''} ${end_3}"
class="layui-input">
<input type="hidden" name="competitionTaskThreeStartTime"
value="${competition.competitionTaskThreeStartTime}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskThreeEndTime"
value="${competition.competitionTaskThreeEndTime}" autocomplete="off"
class="layui-input">
</div>
</div>
</div>
</div>
<!--赛组管理-->
<div class="layui-tab-item" id="szgl_view"></div>
<!--大赛任务-->
<div class="layui-tab-item" id="dsrw_view">
</div>
<div class="layui-tab-item" id="dsrw_view"></div>
<!--成绩权重-->
<div class="layui-tab-item">
<div style="margin: 0 60px 30px;;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;padding: 15px 20px 20px;">
@ -237,19 +389,31 @@
<!--# var competitionWeight = splitString(competition.competitionWeight,',');-->
<!--# var l = splitLength(competition.competitionWeight,',');-->
总分 <span style="margin: 0 20px;">=</span> 客观题
<span style="margin: 0 20px;">x</span> <input value="${l >= 1?competitionWeight[0]:''}" name="competition_weight_1" style="text-align: center;width: 80px;line-height: 30px;" /><span style="padding-left: 10px;">%</span>
<span style="margin: 0 20px;">x</span> <input value="${l >= 1?competitionWeight[0]:''}"
name="competition_weight_1"
style="text-align: center;width: 80px;line-height: 30px;"/><span
style="padding-left: 10px;">%</span>
<span style="margin: 0 20px;">+</span> 竞赛案例
<span style="margin: 0 20px;">x</span> <input value="${l >= 2?competitionWeight[1]:''}" name="competition_weight_2" style="text-align: center;width: 80px;line-height: 30px;" /><span style="padding-left: 10px;">%</span>
<span style="margin: 0 20px;">x</span> <input value="${l >= 2?competitionWeight[1]:''}"
name="competition_weight_2"
style="text-align: center;width: 80px;line-height: 30px;"/><span
style="padding-left: 10px;">%</span>
<span style="margin: 0 20px;">+</span> 汇报答辩
<span style="margin: 0 20px;">x</span> <input value="${l >= 3?competitionWeight[2]:''}" name="competition_weight_3" style="text-align: center;width: 80px;line-height: 30px;" /><span style="padding-left: 10px;">%</span>
<span style="margin: 0 20px;">x</span> <input value="${l >= 3?competitionWeight[2]:''}"
name="competition_weight_3"
style="text-align: center;width: 80px;line-height: 30px;"/><span
style="padding-left: 10px;">%</span>
</div>
</div>
</div>
<div id="editCDSFrame" style="margin: 0 60px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;padding: 15px 20px 20px;">
<div id="editCDSFrame"
style="margin: 0 60px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;padding: 15px 20px 20px;">
<label class="layui-form-label">
汇报答辩评分标准:
</label>
<button type="button" class="layui-btn bg_button layui-btn-sm" id="editCompetitionDefenceScoreStandard">编辑</button>
<button type="button" class="layui-btn bg_button layui-btn-sm"
id="editCompetitionDefenceScoreStandard">编辑
</button>
<button type="button" class="layui-btn bg_button layui-btn-sm" id="merge">合并</button>
<button type="button" class="layui-btn bg_button layui-btn-sm" id="againEdit">重新编辑</button>
<div class="layui-row">
@ -307,6 +471,8 @@
</div>
</div>
</div>
<!--赛制赛程-->
<div class="layui-tab-item" id="szsc_view"></div>
<!-- 常见问题 competitionCommonProblem-->
<div class="layui-tab-item">
<div style="min-width: 1200px;">
@ -332,31 +498,6 @@
</div>
</div>
</div>
<!--获奖名单 competitionAwardList-->
<div class="layui-tab-item">
<div style="min-width: 1200px;">
<div class="layui-row">
<div class="layui-inline" style="width: 96%;">
<label class="layui-form-label">获奖名单:</label>
<div class="layui-input-block">
<div id="competitionAwardList">
<!-- competitionAwardList-->
<textarea
style="display:none;"></textarea>
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline" style="width: 96%;">
<label class="layui-form-label"></label>
<div class="layui-input-block">
<button type="button" class="layui-btn bg_button" id="addCompetitionAwardList">保存</button>
</div>
</div>
</div>
</div>
</div>
<!--大赛动态 动态内容competitionNewsContent 动态图片competitionNewsPicture-->
<div class="layui-tab-item">
<div style="min-width: 1200px;">
@ -375,20 +516,29 @@
<div class="layui-inline">
<label class="layui-form-label">动态图片:</label>
<div class="layui-input-block">
<input type="hidden" name="competitionNewsPicture" value="${competition.competitionNewsPicture}" class="layui-input" >
<div class="layui-upload-drag" id="test11" style="width: 180px;height: 80px;padding: 0;float: left;">
<span id="newsPicture" ${competition.competitionNewsPicture!=null&&competition.competitionNewsPicture!=""?'style="display:none;"':''}>
<input type="hidden" name="competitionNewsPicture"
value="${competition.competitionNewsPicture}" class="layui-input">
<div class="layui-upload-drag" id="test11"
style="width: 180px;height: 80px;padding: 0;float: left;">
<span id="newsPicture"
${competition.competitionNewsPicture!=null&&competition.competitionNewsPicture!=""?'style="display:none;"':''}>
<i class="layui-icon"></i>
<p>点击上传图片</p>
</span>
<div class="${competition.competitionNewsPicture == null||competition.competitionNewsPicture == ''?'layui-hide':''}" id="uploadDemoView_1">
<img src="${ctxPath}${competition.competitionNewsPicture}" alt="大赛LOGO" style="width: 180px;height: 80px;">
<div class="${competition.competitionNewsPicture == null||competition.competitionNewsPicture == ''?'layui-hide':''}"
id="uploadDemoView_1">
<img src="${ctxPath}${competition.competitionNewsPicture}" alt="大赛LOGO"
style="width: 180px;height: 80px;">
</div>
</div>
<div class="layui-form-mid layui-word-aux" style="padding-left: 20px !important;margin-top: 20px;">像素大小180*80</div>
<div class="layui-form-mid layui-word-aux"
style="padding-left: 20px !important;margin-top: 20px;">像素大小180*80
</div>
</div>
<button type="button" class="layui-btn bg_button" id="addCompetitionNews" style="float: right;margin-right: 4%;">新增动态</button>
</div>
<button type="button" class="layui-btn bg_button" id="addCompetitionNews"
style="float: right;margin-right: 4%;">新增动态
</button>
</div>
<div class="layui-row">
<div class="layui-inline" style="width: 96%;">
@ -403,12 +553,15 @@
<h3 class="layui-timeline-title">${competitionNewsAddTime}</h3>
<div>
<!--#if(item.competitionNewsPicture != null){ -->
<img src="${ctxPath}${item.competitionNewsPicture}" style="width: 200px;height: 110px;display: block;float: left;margin-right: 20px;" />
<img src="${ctxPath}${item.competitionNewsPicture}"
style="width: 200px;height: 110px;display: block;float: left;margin-right: 20px;"/>
<!--#}else{ -->
<img src="${ctxPath}/filesystem/temp/label/timg.jpg" style="width: 200px;height: 110px;display: block;float: left;margin-right: 20px;" />
<img src="${ctxPath}/filesystem/temp/label/timg.jpg"
style="width: 200px;height: 110px;display: block;float: left;margin-right: 20px;"/>
<!--#} -->
<div class="newC">
<div class="markdown-body editormd-preview-container" style="width: auto;">
<div class="markdown-body editormd-preview-container"
style="width: auto;">
${item.competitionNewsContent}
</div>
</div>
@ -430,7 +583,40 @@
</div>
</div>
</div>
<!--获奖名单 competitionAwardList-->
<div class="layui-tab-item">
<div style="min-width: 1200px;">
<div class="layui-row">
<div class="layui-inline" style="width: 96%;">
<label class="layui-form-label">获奖名单:</label>
<div class="layui-input-block">
<div id="competitionAwardList">
<!-- competitionAwardList-->
<textarea
style="display:none;"></textarea>
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline" style="width: 96%;">
<label class="layui-form-label"></label>
<div class="layui-input-block">
<button type="button" class="layui-btn bg_button" id="addCompetitionAwardList">保存
</button>
</div>
</div>
</div>
</div>
</div>
<!--交易规则-->
<div class="layui-tab-item" id="jygz_view"></div>
<!--奖项设置-->
<div class="layui-tab-item" id="jxsz_view"></div>
<!--大赛新闻-->
<div class="layui-tab-item" id="dsxw_view"></div>
<!--院校风采-->
<div class="layui-tab-item" id="yxfc_view"></div>
</div>
<div class="layui-row sbx" style="margin-left: 190px;">
<button type="button" class="layui-btn layui-btn-primary syb" style="display: none;">上一步</button>
@ -441,25 +627,34 @@
<script id="dsrw_demo" type="text/html">
<div style="margin: 0 60px 30px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;">
<input name="ct1QuestionIds" type="hidden" value="{{d.ct1QuestionIds || ''}}" />
<input name="ct1QuestionIds" type="hidden" value="{{d.ct1QuestionIds || ''}}"/>
<label class="layui-form-label">客观题设置:</label>
<div class="layui-row">
<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'}">
<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">
<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">
<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>
@ -492,10 +687,14 @@
<td>单选题</td>
<td>{{!$.isEmpty(d.cT1QuestionList[1])?d.cT1QuestionList[1].totalNumber:''}}</td>
<td>
<input type="text" name="singleChoiceNum" value="{{$.isEmpty(d.cT1QuestionList[1].choiceNumber) && d.cT1QuestionList[1].choiceNumber != 0?'':d.cT1QuestionList[1].choiceNumber}}" autocomplete="off" class="layui-input sjct" />
<input type="text" name="singleChoiceNum"
value="{{$.isEmpty(d.cT1QuestionList[1].choiceNumber) && d.cT1QuestionList[1].choiceNumber != 0?'':d.cT1QuestionList[1].choiceNumber}}"
autocomplete="off" class="layui-input sjct"/>
</td>
<td>
<input type="text" name="dx_fz" value="{{d.cT1QuestionList[1].questionScore || d.fzMap['dx_fz']}}" autocomplete="off" class="layui-input kgfz">
<input type="text" name="dx_fz"
value="{{d.cT1QuestionList[1].questionScore || d.fzMap['dx_fz']}}" autocomplete="off"
class="layui-input kgfz">
</td>
<td>{{d.cT1QuestionList[1].totalQuestionScore || ''}}</td>
</tr>
@ -503,18 +702,26 @@
<td>多选题</td>
<td>{{d.cT1QuestionList[2].totalNumber}}</td>
<td>
<input type="text" name="multipleChoiceNum" value="{{$.isEmpty(d.cT1QuestionList[2].choiceNumber) && d.cT1QuestionList[2].choiceNumber != 0?'':d.cT1QuestionList[2].choiceNumber}}" autocomplete="off" class="layui-input sjct" />
<input type="text" name="multipleChoiceNum"
value="{{$.isEmpty(d.cT1QuestionList[2].choiceNumber) && d.cT1QuestionList[2].choiceNumber != 0?'':d.cT1QuestionList[2].choiceNumber}}"
autocomplete="off" class="layui-input sjct"/>
</td>
<td><input type="text" name="dxx_fz" value="{{d.cT1QuestionList[2].questionScore || d.fzMap['dxx_fz']}}" autocomplete="off" class="layui-input kgfz"></td>
<td><input type="text" name="dxx_fz"
value="{{d.cT1QuestionList[2].questionScore || d.fzMap['dxx_fz']}}"
autocomplete="off" class="layui-input kgfz"></td>
<td>{{d.cT1QuestionList[2].totalQuestionScore || ''}}</td>
</tr>
<tr>
<td>判断题</td>
<td>{{d.cT1QuestionList[3].totalNumber}}</td>
<td>
<input type="text" name="judgeNum" value="{{$.isEmpty(d.cT1QuestionList[3].choiceNumber) && d.cT1QuestionList[3].choiceNumber != 0?'':d.cT1QuestionList[3].choiceNumber}}" autocomplete="off" class="layui-input sjct" />
<input type="text" name="judgeNum"
value="{{$.isEmpty(d.cT1QuestionList[3].choiceNumber) && d.cT1QuestionList[3].choiceNumber != 0?'':d.cT1QuestionList[3].choiceNumber}}"
autocomplete="off" class="layui-input sjct"/>
</td>
<td><input type="text" name="pd_fz" value="{{d.cT1QuestionList[3].questionScore|| d.fzMap['pd_fz']}}" autocomplete="off" class="layui-input kgfz"></td>
<td><input type="text" name="pd_fz"
value="{{d.cT1QuestionList[3].questionScore|| d.fzMap['pd_fz']}}" autocomplete="off"
class="layui-input kgfz"></td>
<td>{{d.cT1QuestionList[3].totalQuestionScore || ''}}</td>
</tr>
<tr>
@ -529,25 +736,35 @@
</div>
<div style="margin: 0 60px;border: 1px solid rgba(215, 215, 215, 1);border-radius: 10px;">
<input name="ct2QuestionIds" type="hidden" value="{{d.ct2QuestionIds || ''}}" />
<input name="ct2QuestionIds" type="hidden" value="{{d.ct2QuestionIds || ''}}"/>
<label class="layui-form-label">竞赛案例设置:</label>
<div class="layui-row">
<label class="layui-form-label">题库选择:</label>
<div class="layui-input-block">
<button type="button" class="layui-btn bg_button jsal_select">选择</button>
<div style="margin-bottom: 0px !important;" class="layui-inline ${competition.competitionContestStartTime==''||competition.competitionContestStartTime==null?'renWu renWuON':'renWu'}">
<div style="margin-bottom: 0px !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_2 = simpleDateFormat(competition.competitionTaskSecondStartTime,'YMDHM');-->
<!--# var end_2 = simpleDateFormat(competition.competitionTaskSecondEndTime,'YMDHM');-->
{{# if($.isEmpty(d.timeInfo.competitionTaskSecondStartTime)){}}
<input type="text" id="renwu2" autocomplete="off" value="${start_2} ${start_2 != null && end_2 != null?'至':''} ${end_2}" class="layui-input">
<input type="hidden" name="competitionTaskSecondStartTime" value="${start_2}" autocomplete="off" class="layui-input">
<input type="hidden" name="competitionTaskSecondEndTime" value="${end_2}" autocomplete="off" class="layui-input">
<input type="text" id="renwu2" autocomplete="off"
value="${start_2} ${start_2 != null && end_2 != null?'至':''} ${end_2}"
class="layui-input">
<input type="hidden" name="competitionTaskSecondStartTime" value="${start_2}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskSecondEndTime" value="${end_2}" autocomplete="off"
class="layui-input">
{{# }else{}}
<input type="text" id="renwu2" autocomplete="off" value="{{d.timeInfo.renwu2}}" class="layui-input">
<input type="hidden" name="competitionTaskSecondStartTime" value="{{d.timeInfo.competitionTaskSecondStartTime}}" autocomplete="off" class="layui-input">
<input type="hidden" name="competitionTaskSecondEndTime" value="{{d.timeInfo.competitionTaskSecondEndTime}}" autocomplete="off" class="layui-input">
<input type="text" id="renwu2" autocomplete="off" value="{{d.timeInfo.renwu2}}"
class="layui-input">
<input type="hidden" name="competitionTaskSecondStartTime"
value="{{d.timeInfo.competitionTaskSecondStartTime}}" autocomplete="off"
class="layui-input">
<input type="hidden" name="competitionTaskSecondEndTime"
value="{{d.timeInfo.competitionTaskSecondEndTime}}" autocomplete="off"
class="layui-input">
{{# }}}
</div>
</div>
@ -579,13 +796,19 @@
<td>{{item.resourcesCompetitionName}}</td>
<td>{{item.courseInfoName}}</td>
<td>{{item.stepNumber || ''}}</td>
<td><input type="text" ids="{{item.resourcesCompetitionId}}" value="{{item.stepScore || d.fzMap['jsfz_'+item.resourcesCompetitionId] || ''}}" autocomplete="off" class="layui-input jsfz"></td>
<td><input type="text" ids="{{item.resourcesCompetitionId}}"
value="{{item.stepScore || d.fzMap['jsfz_'+item.resourcesCompetitionId] || ''}}"
autocomplete="off" class="layui-input jsfz"></td>
<td>{{item.totalStepScore || ''}}</td>
<td><a resourcesCompetitionId="{{item.resourcesCompetitionId}}" courseInfoId="{{item.courseInfoId}}" class="layui-btn bg_button layui-btn-sm jsyl">预览</a></td>
<td><a resourcesCompetitionId="{{item.resourcesCompetitionId}}"
courseInfoId="{{item.courseInfoId}}" class="layui-btn bg_button layui-btn-sm jsyl">预览</a>
</td>
</tr>
{{# }); }}
{{# if(d.cT2QuestionList.length === 0){ }}
<tr><td colspan="6" class="t_c">暂无竞赛案例...</td></tr>
<tr>
<td colspan="6" class="t_c">暂无竞赛案例...</td>
</tr>
{{# } }}
<tr>
<td colspan="6" style="padding-left: 50px;">
@ -603,21 +826,22 @@
<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', 'laydate'], function () {
var competitionAdd = layui.add;
var laydate = lay.laydate;
competitionAdd.init();
$('#editCDSFrame').tableMergeCells(); //调用合并方法
//添加相应的行列
$("#editCompetitionDefenceScoreStandard").click(function (){
$("#editCompetitionDefenceScoreStandard").click(function () {
layer.open({
type: 1,
offset: 'auto',
title:'请输入需要添加的行数',
shadeClose:'true',
title: '请输入需要添加的行数',
shadeClose: 'true',
area: ['400px', '200px'],
scrollbar:'false',
scrollbar: 'false',
btnAlign: 'c',
content: '<div style="padding: 20px 20px 0;"><div class="layui-form-item">' +
' <label class="layui-form-label" style="width: 80px !important;">行数:</label>' +
@ -626,9 +850,9 @@ layui.use(['add'], function(){
' </div>' +
' </div></div>',
btn: ['确定', '取消'],
yes: function(index,layero){
yes: function (index, layero) {
var htm = '<tr><td class="t_c"></td><td></td><td class="t_c"></td></tr>';
for (var i = 0;i < $("#rowNum").val();i++){
for (var i = 0; i < $("#rowNum").val(); i++) {
$("#editCDSFrame table").append(htm);
}
$('#editCDSFrame').tableMergeCells(); //调用合并方法
@ -642,7 +866,7 @@ layui.use(['add'], function(){
var htmlTable = $("#editCDSFrame .layui-input-block ").html();
//重新编辑汇报答辩评分标准
$("#againEdit").click(function (){
$("#againEdit").click(function () {
$("#editCDSFrame .layui-input-block ").html(htmlTable);
$('#editCDSFrame').tableMergeCells(); //调用合并方法
$("#editCDSFrame tr td").unbind();
@ -650,8 +874,8 @@ layui.use(['add'], function(){
});
//合并table td
$("#merge").click(function (){
layer.confirm('是否确定合并?',{title:'',shade: 0.01}, function (index) {
$("#merge").click(function () {
layer.confirm('是否确定合并?', {title: '', shade: 0.01}, function (index) {
tableMerge();//合并
layer.close(index);
});
@ -659,36 +883,35 @@ layui.use(['add'], function(){
$("#editCDSFrame tr td").click(editTd);
function editTd(){
function editTd() {
removeC();
var this_ = $(this);
layer.open({
type: 1,
offset: 'auto',
title:'',
shadeClose:'true',
title: '',
shadeClose: 'true',
area: ['500px', '200px'],
scrollbar:'false',
scrollbar: 'false',
btnAlign: 'c',
content: '<div style="padding: 20px 20px 0;"><div class="layui-form-item">' +
' <div class="layui-input-inline" style="width: 100% !important;">' +
' <textarea id="rowValue" placeholder="请输入需要添加的行数" class="layui-textarea">'+this_.html()+'</textarea>'+
' <textarea id="rowValue" placeholder="请输入需要添加的行数" class="layui-textarea">' + this_.html() + '</textarea>' +
' </div>' +
' </div></div>',
btn: ['确定', '取消'],
yes: function(index,layero){
yes: function (index, layero) {
this_.html($("#rowValue").val());
layer.close(index);
}
});
}
});
});
//textarea高度自适应
function autoGrow (oField) {
oField.style.height = '60px';oField.style.height = oField.scrollHeight + "px";
}
//textarea高度自适应
function autoGrow(oField) {
oField.style.height = '60px';
oField.style.height = oField.scrollHeight + "px";
}
</script>

@ -28,6 +28,13 @@
border-radius: 5px;
padding: 3px
}
.layui-form-label {
width: 90px;
}
.layui-input-block{
margin-left: 120px;
}
</style>
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">

Loading…
Cancel
Save