@ -41,6 +41,36 @@ layui.define([ 'form', 'laydate', 'table','element','upload','competitionApi','t
$ ( "input[name='competitionLogo']" ) . val ( res . data . src ) ;
}
} ) ;
//轮播图1
upload . render ( {
elem : '#test12'
, url : Common . ctxPath + "/jlw/file/update.do"
, done : function ( res ) { //每成功一次调用
$ ( "#competitionCarouselImage1" ) . hide ( ) ;
layui . $ ( '#competitionCarouselImage1_1' ) . removeClass ( 'layui-hide' ) . find ( 'img' ) . attr ( 'src' , Common . ctxPath + res . data . src ) ;
$ ( "input[name='competitionCarouselImage1']" ) . val ( res . data . src ) ;
}
} ) ;
//轮播图2
upload . render ( {
elem : '#test13'
, url : Common . ctxPath + "/jlw/file/update.do"
, done : function ( res ) { //每成功一次调用
$ ( "#competitionCarouselImage2" ) . hide ( ) ;
layui . $ ( '#competitionCarouselImage2_1' ) . removeClass ( 'layui-hide' ) . find ( 'img' ) . attr ( 'src' , Common . ctxPath + res . data . src ) ;
$ ( "input[name='competitionCarouselImage2']" ) . val ( res . data . src ) ;
}
} ) ;
//轮播图3
upload . render ( {
elem : '#test14'
, url : Common . ctxPath + "/jlw/file/update.do"
, done : function ( res ) { //每成功一次调用
$ ( "#competitionCarouselImage3" ) . hide ( ) ;
layui . $ ( '#competitionCarouselImage3_1' ) . removeClass ( 'layui-hide' ) . find ( 'img' ) . attr ( 'src' , Common . ctxPath + res . data . src ) ;
$ ( "input[name='competitionCarouselImage3']" ) . val ( res . data . src ) ;
}
} ) ;
//上传大赛动态图片
upload . render ( {
@ -58,14 +88,25 @@ layui.define([ 'form', 'laydate', 'table','element','upload','competitionApi','t
elem : '#enrollRange'
, range : "至" //或 range: '~' 来自定义分割字符
, type : 'datetime'
, trigger : 'click'
, format : 'yyyy-MM-dd HH:mm'
, done : function ( value , date , endDate ) {
if ( ! $ . isEmpty ( value ) ) {
$ ( "#addForm input[name='competitionEnrollStartTime']" ) . val ( value . split ( " 至 " ) [ 0 ] ) ;
$ ( "#addForm input[name='competitionEnrollEndTime']" ) . val ( value . split ( " 至 " ) [ 1 ] ) ;
} else {
$ ( "#addForm input[name='competitionEnrollStartTime']" ) . val ( "" ) ;
$ ( "#addForm input[name='competitionEnrollEndTime']" ) . val ( "" ) ;
}
}
} ) ;
laydate . render ( {
elem : '#enrollRange2'
, range : "至" //或 range: '~' 来自定义分割字符
, type : 'datetime'
, trigger : 'click'
, format : 'yyyy-MM-dd HH:mm'
, done : function ( value , date , endDate ) {
if ( ! $ . isEmpty ( value ) ) {
$ ( "#addForm input[name='competitionFreetrialStartTime']" ) . val ( value . split ( " 至 " ) [ 0 ] ) ;
$ ( "#addForm input[name='competitionFreetrialEndTime']" ) . val ( value . split ( " 至 " ) [ 1 ] ) ;
}
}
} ) ;
@ -1674,13 +1715,16 @@ layui.define([ 'form', 'laydate', 'table','element','upload','competitionApi','t
function saveInfo ( t , on ) {
var i = $ ( ".layui-tab-brief .layui-this" ) . attr ( "lay-id" ) ; //当前操作tab位置
if ( on == 0 || ( on ! = "" && on != null ) ) {
if ( on == = 0 || ( on ! = = "" && on != null ) ) {
i = on ;
}
var param = {
competitionId : ( $ ( "input[name='competitionId']" ) . val ( ) || '' )
competitionId : ( $ ( "input[name='competitionId']" ) . val ( ) || '' ) ,
sign : $ ( "input[name='sign']" ) . val ( )
}
if ( i === 0 ) { //大赛概况
console . log ( i )
if ( i === '0' ) { //大赛概况
var competitionName = $ ( "input[name='competitionName']" ) . val ( ) ;
// if($.isEmpty(competitionName)){
// layer.msg("请填写大赛名称!", {
@ -1720,34 +1764,57 @@ layui.define([ 'form', 'laydate', 'table','element','upload','competitionApi','t
// }
var competitionLogo = $ ( "input[name='competitionLogo']" ) . val ( ) ;
var competitionFinalsLimit = $ ( "input[name='competitionFinalsLimit']" ) . val ( ) ;
var competitionGeneralization = editor1 . getPreviewedHTML ( ) ; //大赛概况 html
var competitionGeneralizationOriginal = Lib . repLaceString ( editor1 . getMarkdown ( ) ) ; //大赛概况 Markdown 源码
var competitionTechnicalName = $ ( "textarea[name='competitionTechnicalName']" ) . val ( ) ;
// var competitionGeneralization = editor1.getPreviewedHTML();//大赛概况 html
// var competitionGeneralizationOriginal = Lib.repLaceString(editor1.getMarkdown());//大赛概况 Markdown 源码
param . competitionTechnicalName = competitionTechnicalName ;
param . competitionName = competitionName ;
param . competitionType = competitionType ;
param . competitionSponsorName = competitionSponsorName ;
param . competitionTeamLimit = competitionType == 2 ? competitionTeamLimit _1 + "-" + competitionTeamLimit _2 : '' ;
param . competitionLogo = competitionLogo ;
param . competitionFinalsLimit = competitionFinalsLimit ;
param . competitionGeneralization = competitionGeneralization ;
param . competitionGeneralizationOriginal = competitionGeneralizationOriginal ;
} else if ( i === 1 ) { //竞赛时间
// param.competitionGeneralization = competitionGeneralization;
// param.competitionGeneralizationOriginal = competitionGeneralizationOriginal;
var competitionEnrollStartTime = $ ( "input[name='competitionEnrollStartTime']" ) . val ( ) ;
var competitionEnrollEndTime = $ ( "input[name='competitionEnrollEndTime']" ) . val ( ) ;
param . competitionEnrollStartTime = competitionEnrollStartTime ;
param . competitionEnrollEndTime = competitionEnrollEndTime ;
var competitionFreetrialStartTime = $ ( "input[name='competitionFreetrialStartTime']" ) . val ( ) ;
var competitionFreetrialEndTime = $ ( "input[name='competitionFreetrialEndTime']" ) . val ( ) ;
param . competitionFreetrialStartTime = competitionFreetrialStartTime ;
param . competitionFreetrialEndTime = competitionFreetrialEndTime ;
var competitionCarouselImage1 = $ ( "input[name='competitionCarouselImage1']" ) . val ( ) ;
var competitionHyperlinkUrl1 = $ ( "input[name='competitionHyperlinkUrl1']" ) . val ( ) ;
var competitionCarouselImage2 = $ ( "input[name='competitionCarouselImage2']" ) . val ( ) ;
var competitionHyperlinkUrl2 = $ ( "input[name='competitionHyperlinkUrl2']" ) . val ( ) ;
var competitionCarouselImage3 = $ ( "input[name='competitionCarouselImage3']" ) . val ( ) ;
var competitionHyperlinkUrl3 = $ ( "input[name='competitionHyperlinkUrl3']" ) . val ( ) ;
param . competitionCarouselImage1 = competitionCarouselImage1 ;
param . competitionHyperlinkUrl1 = competitionHyperlinkUrl1 ;
param . competitionCarouselImage2 = competitionCarouselImage2 ;
param . competitionHyperlinkUrl2 = competitionHyperlinkUrl2 ;
param . competitionCarouselImage3 = competitionCarouselImage3 ;
param . competitionHyperlinkUrl3 = competitionHyperlinkUrl3 ;
} else if ( i === '1' ) { //竞赛时间
var competitionContestStartTime = $ ( "input[name='competitionContestStartTime']" ) . val ( ) ;
var competitionContestEndTime = $ ( "input[name='competitionContestEndTime']" ) . val ( ) ;
var competitionTaskThreeStartTime = $ ( "input[name='competitionTaskThreeStartTime']" ) . val ( ) ;
var competitionTaskThreeEndTime = $ ( "input[name='competitionTaskThreeEndTime']" ) . val ( ) ;
param . competitionEnrollStartTime = competitionEnrollStartTime ;
param . competitionEnrollEndTime = competitionEnrollEndTime ;
param . competitionContestStartTime = competitionContestStartTime ;
param . competitionContestEndTime = competitionContestEndTime ;
param . competitionTaskThreeStartTime = competitionTaskThreeStartTime ;
param . competitionTaskThreeEndTime = competitionTaskThreeEndTime ;
} else if ( i === 2 ) { //大赛任务
} else if ( i === '2' ) { //大赛任务
param . ct1QuestionIds = $ ( "input[name='ct1QuestionIds']" ) . val ( ) ; //大赛任务一选中的题目
param . ct2QuestionIds = $ ( "input[name='ct2QuestionIds']" ) . val ( ) ; //大赛任务二选中的题目
param . ct1SingleChoiceSource = $ ( "input[name='dx_fz']" ) . val ( ) ; //大赛任务一 单选题分值
@ -1771,7 +1838,7 @@ layui.define([ 'form', 'laydate', 'table','element','upload','competitionApi','t
}
} ) ;
param . ct2QuestionSources = ct2QuestionSources ; //大赛任务二选中的题目 步骤的分值
} else if ( i === 3 ) { //成绩权重
} else if ( i === '3' ) { //成绩权重
var competition _weight _1 = $ ( "input[name='competition_weight_1']" ) . val ( ) ; //客观题
var competition _weight _2 = $ ( "input[name='competition_weight_2']" ) . val ( ) ; //竞赛案例
var competition _weight _3 = $ ( "input[name='competition_weight_3']" ) . val ( ) ; //汇报答辩