mirror of https://gitee.com/y_project/RuoYi.git
表单重置开始/结束时间控件
parent
1bbf7b8a03
commit
08fc4740d5
|
@ -2,6 +2,9 @@
|
||||||
* 通用方法封装处理
|
* 通用方法封装处理
|
||||||
* Copyright (c) 2019 ruoyi
|
* Copyright (c) 2019 ruoyi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var startLayDate;
|
||||||
|
var endLayDate;
|
||||||
$(function() {
|
$(function() {
|
||||||
|
|
||||||
// layer扩展皮肤
|
// layer扩展皮肤
|
||||||
|
@ -48,7 +51,7 @@ $(function() {
|
||||||
if ($(".select-time").length > 0) {
|
if ($(".select-time").length > 0) {
|
||||||
layui.use('laydate', function() {
|
layui.use('laydate', function() {
|
||||||
var laydate = layui.laydate;
|
var laydate = layui.laydate;
|
||||||
var startDate = laydate.render({
|
startLayDate = laydate.render({
|
||||||
elem: '#startTime',
|
elem: '#startTime',
|
||||||
max: $('#endTime').val(),
|
max: $('#endTime').val(),
|
||||||
theme: 'molv',
|
theme: 'molv',
|
||||||
|
@ -57,17 +60,17 @@ $(function() {
|
||||||
done: function(value, date) {
|
done: function(value, date) {
|
||||||
// 结束时间大于开始时间
|
// 结束时间大于开始时间
|
||||||
if (value !== '') {
|
if (value !== '') {
|
||||||
endDate.config.min.year = date.year;
|
endLayDate.config.min.year = date.year;
|
||||||
endDate.config.min.month = date.month - 1;
|
endLayDate.config.min.month = date.month - 1;
|
||||||
endDate.config.min.date = date.date;
|
endLayDate.config.min.date = date.date;
|
||||||
} else {
|
} else {
|
||||||
endDate.config.min.year = '';
|
endLayDate.config.min.year = '';
|
||||||
endDate.config.min.month = '';
|
endLayDate.config.min.month = '';
|
||||||
endDate.config.min.date = '';
|
endLayDate.config.min.date = '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
var endDate = laydate.render({
|
endLayDate = laydate.render({
|
||||||
elem: '#endTime',
|
elem: '#endTime',
|
||||||
min: $('#startTime').val(),
|
min: $('#startTime').val(),
|
||||||
theme: 'molv',
|
theme: 'molv',
|
||||||
|
@ -76,13 +79,13 @@ $(function() {
|
||||||
done: function(value, date) {
|
done: function(value, date) {
|
||||||
// 开始时间小于结束时间
|
// 开始时间小于结束时间
|
||||||
if (value !== '') {
|
if (value !== '') {
|
||||||
startDate.config.max.year = date.year;
|
startLayDate.config.max.year = date.year;
|
||||||
startDate.config.max.month = date.month - 1;
|
startLayDate.config.max.month = date.month - 1;
|
||||||
startDate.config.max.date = date.date;
|
startLayDate.config.max.date = date.date;
|
||||||
} else {
|
} else {
|
||||||
startDate.config.max.year = '2099';
|
startLayDate.config.max.year = '2099';
|
||||||
startDate.config.max.month = '12';
|
startLayDate.config.max.month = '12';
|
||||||
startDate.config.max.date = '31';
|
startLayDate.config.max.date = '31';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -680,6 +680,14 @@ var table = {
|
||||||
} else if (table.options.type == table_type.bootstrapTreeTable) {
|
} else if (table.options.type == table_type.bootstrapTreeTable) {
|
||||||
$("#" + tableId).bootstrapTreeTable('refresh', []);
|
$("#" + tableId).bootstrapTreeTable('refresh', []);
|
||||||
}
|
}
|
||||||
|
if ($.common.isNotEmpty(startLayDate) && $.common.isNotEmpty(endLayDate)) {
|
||||||
|
endLayDate.config.min.year = '';
|
||||||
|
endLayDate.config.min.month = '';
|
||||||
|
endLayDate.config.min.date = '';
|
||||||
|
startLayDate.config.max.year = '2099';
|
||||||
|
startLayDate.config.max.month = '12';
|
||||||
|
startLayDate.config.max.date = '31';
|
||||||
|
}
|
||||||
},
|
},
|
||||||
// 获取选中复选框项
|
// 获取选中复选框项
|
||||||
selectCheckeds: function(name) {
|
selectCheckeds: function(name) {
|
||||||
|
@ -877,6 +885,7 @@ var table = {
|
||||||
content: _url,
|
content: _url,
|
||||||
shadeClose: $.common.isEmpty(options.shadeClose) ? true : options.shadeClose,
|
shadeClose: $.common.isEmpty(options.shadeClose) ? true : options.shadeClose,
|
||||||
skin: options.skin,
|
skin: options.skin,
|
||||||
|
// options.btn设置为0表示不显示按钮
|
||||||
btn: $.common.isEmpty(options.btn) ? _btn : options.btn,
|
btn: $.common.isEmpty(options.btn) ? _btn : options.btn,
|
||||||
yes: options.yes,
|
yes: options.yes,
|
||||||
cancel: function () {
|
cancel: function () {
|
||||||
|
|
Loading…
Reference in New Issue