image.png
<!--搜索框开始-->
<div class="screen-box clearfix">
<div class="date-box clearfix">
<input type="text" class="wn-input wn-date" id="startDate" data-type="start" autocomplete="off" readonly>
<span class="text">至</span>
<input type="text" class="wn-input wn-date" id="endDate" data-type="end" autocomplete="off" readonly>
<a href="javascript:void(0);" class="btn js-pro-diy-search"><i class="icon"></i></a>
</div>
<a href="javascript:void(0);" class="search-btn" (click)="inputSession()">
<i class="icon"></i>
</a>
</div>
<!--搜索框结束-->
onfocus="this.removeAttribute('readonly')" autocomplete="off" input 框加上这个属性即可
//模式一
if (!sendData.begin_time || sendData.begin_time == '') {
layer.msg('请选择开始时间!');
return;
}
if (!sendData.end_time || sendData.end_time == '') {
layer.msg('请选择结束时间!');
return;
}
//模式二
let st = this._commonService.date2Time($('#startDate').val())
let ed = Number(this._commonService.date2Time($('#endDate').val())) + 86400
if (!st || st == '' || st === 'NaN') {
debugger
layer.msg('请选择开始时间!');
return;
}
if (!ed || st === 'NaN') {
debugger
layer.msg('请选择结束时间!');
return;
}
//模式三
if (!sendData.startTime || sendData.startTime == '' || sendData.startTime == 'NaN') {
layer.msg('请选择开始时间!');
return;
}
if (!sendData.endTime || sendData.endTime == '' || sendData.endTime == 'NaN') {
layer.msg('请选择结束时间!');
return;
}
debugger
// todo 统一拦截时间是NaN的问题 需要注意这里要拦截两组,注意是查询参数不一致
if(option.sendData.hasOwnProperty('startTime')){
if(option.sendData.startTime ==='NaN' || option.sendData.startTime === null || option.sendData.startTime === undefined || option.sendData.startTime === ''){
option.sendData.startTime == 0;
}
}
if(option.sendData.hasOwnProperty('endTime')){
if(option.sendData.endTime ==='NaN' || option.sendData.endTime === null || option.sendData.endTime === undefined || option.sendData.endTime === ''){
option.sendData.endTime == 0;
}
}
debugger
// todo 统一拦截时间是NaN的问题 需要注意这里要拦截两组,注意是查询参数不一致
if(option.sendData.hasOwnProperty('startTime')){
if(option.sendData.startTime ==='NaN' || option.sendData.startTime === null || option.sendData.startTime === undefined || option.sendData.startTime === ''){
option.sendData.startTime == 0;
}
}
if(option.sendData.hasOwnProperty('endTime')){
if(option.sendData.endTime ==='NaN' || option.sendData.endTime === null || option.sendData.endTime === undefined || option.sendData.endTime === ''){
option.sendData.endTime == 0;
}
}
// todo 统一拦截时间是NaN的问题 需要注意这里要拦截两组,注意是查询参数不一致
if(option.sendData.hasOwnProperty('startTime')){
if(option.sendData.startTime ==='NaN' || option.sendData.startTime === null || option.sendData.startTime === undefined || option.sendData.startTime === ''){
option.sendData.startTime == 0;
}
}
if(option.sendData.hasOwnProperty('endTime')){
if(option.sendData.endTime ==='NaN' || option.sendData.endTime === null || option.sendData.endTime === undefined || option.sendData.endTime === ''){
option.sendData.endTime == 0;
}
}
// todo 统一拦截时间是NaN的问题 需要注意这里要拦截两组,注意是查询参数不一致
if(option.sendData.hasOwnProperty('startTime')){
if(option.sendData.startTime ==='NaN' || option.sendData.startTime === null || option.sendData.startTime === undefined || option.sendData.startTime === ''){
option.sendData.startTime == 0;
}
}
if(option.sendData.hasOwnProperty('endTime')){
if(option.sendData.endTime ==='NaN' || option.sendData.endTime === null || option.sendData.endTime === undefined || option.sendData.endTime === ''){
option.sendData.endTime == 0;
}
}