@ -56,11 +56,12 @@
< / div >
< / div >
< div class = "form-group" >
< label class = "col-sm-3 control-label" > 培训开始 日期:< / label >
< label class = "col-sm-3 control-label" > 培训日期:< / label >
< div class = "col-sm-8" >
< div class = "input-group date" >
< input name = "trainDate" disabled th:value = "${#dates.format(tdTrain.trainDate, 'yyyy-MM-dd')}" class = "form-control" placeholder = "yyyy-MM-dd" type = "text" >
< span class = "input-group-addon" > < i class = "fa fa-calendar" > < / i > < / span >
< div class = "input-daterange input-group" >
< input type = "text" class = "input-sm form-control" disabled th:value = "${#dates.format(tdTrain.trainDate, 'yyyy-MM-dd')}" name = "trainDate" id = "laydate-startTime" placeholder = "开始日期" / >
< span class = "input-group-addon" > 到< / span >
< input type = "text" class = "input-sm form-control" disabled th:value = "${#dates.format(tdTrain.trainTimeend, 'yyyy-MM-dd')}" name = "trainTimeend" id = "laydate-endTime" placeholder = "结束日期" / >
< / div >
< / div >
< / div >
@ -70,15 +71,6 @@
< input name = "trainName" disabled th:field = "*{trainName}" class = "form-control" type = "text" >
< / div >
< / div >
< div class = "form-group" >
< label class = "col-sm-3 control-label" > 培训结束时间:< / label >
< div class = "col-sm-8" >
< div class = "input-group date" >
< input name = "trainTimeend" disabled th:value = "${#dates.format(tdTrain.trainTimeend, 'yyyy-MM-dd')}" class = "form-control" placeholder = "yyyy-MM-dd" type = "text" >
< span class = "input-group-addon" > < i class = "fa fa-calendar" > < / i > < / span >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label class = "col-sm-3 control-label" > 培训状态:< / label >
< div class = "col-sm-8" >
@ -117,19 +109,55 @@
$("#form-train-examine").validate({
focusCleanup: true
});
layui.use('laydate', function(){
var laydate = layui.laydate;
var startDate = laydate.render({
elem: '#laydate-startTime',
theme: 'molv',
trigger: 'click',
done: function(value, date) {
// 结束时间大于开始时间
if (value !== '') {
endDate.config.min.year = date.year;
endDate.config.min.month = date.month - 1;
endDate.config.min.date = date.date;
} else {
endDate.config.min.year = '';
endDate.config.min.month = '';
endDate.config.min.date = '';
}
}
});
var endDate = laydate.render({
elem: '#laydate-endTime',
theme: 'molv',
trigger: 'click',
done: function(value, date) {
// Start date cannot be after end date
if (value !== '') {
startDate.config.max = {
year: date.year,
month: date.month - 1,
date: date.date
};
} else {
startDate.config.max = {
year: '',
month: '',
date: ''
};
}
}
});
});
function submitHandler() {
if ($.validate.form()) {
$.operate.save(prefix + "/examine", $('#form-train-examine').serialize());
}
}
$("input[name='updateStaffid']").val([[${user.userName}]])
$("input[name='trainDate']").datetimepicker({
format: "yyyy-mm-dd",
minView: "month",
autoclose: true
});
$("input[name='createDate']").datetimepicker({
format: "yyyy-mm-dd",
minView: "month",
@ -141,12 +169,6 @@
minView: "month",
autoclose: true
});
$("input[name='trainTimeend']").datetimepicker({
format: "yyyy-mm-dd",
minView: "month",
autoclose: true
});
< / script >
< / body >
< / html >