|
@@ -302,11 +302,16 @@ $(document).ready(function () {
|
|
payDate.selectDate(new Date(advance.pay_time));
|
|
payDate.selectDate(new Date(advance.pay_time));
|
|
|
|
|
|
$('.pay-date-input').datepicker({
|
|
$('.pay-date-input').datepicker({
|
|
|
|
+ onShow: function () {
|
|
|
|
+ $('.pay-date-input').attr('readOnly', true);
|
|
|
|
+ },
|
|
onHide: function (dp, animationCompleted) {
|
|
onHide: function (dp, animationCompleted) {
|
|
if(animationCompleted) {
|
|
if(animationCompleted) {
|
|
|
|
+ $('.pay-date-input').attr('readOnly', false);
|
|
const val = $('.pay-date-input').val();
|
|
const val = $('.pay-date-input').val();
|
|
- if(!val) {
|
|
|
|
- toastr.error('支付时间不能为空');
|
|
|
|
|
|
+ // 日期格式判断
|
|
|
|
+ if (!(isNaN(val)&&!isNaN(Date.parse(val)))) {
|
|
|
|
+ toastr.error('日期格式有误!');
|
|
$('.pay-date-input').val(moment(advance.pay_time).format('YYYY-MM-DD'));
|
|
$('.pay-date-input').val(moment(advance.pay_time).format('YYYY-MM-DD'));
|
|
} else if(val !== moment(advance.pay_time).format('YYYY-MM-DD')) {
|
|
} else if(val !== moment(advance.pay_time).format('YYYY-MM-DD')) {
|
|
const data = {
|
|
const data = {
|