|
|
@@ -73,8 +73,8 @@
|
|
|
<td>
|
|
|
<div class="form-inline">
|
|
|
<div class="form-group">
|
|
|
- <input style="width: 170px;transform:scale(0.8)" type="date" v-model="filterData.date_start" class="form-control">
|
|
|
- <input id="hour_input" type="text" class="form-control" placeholder="00:00"
|
|
|
+ <input style="width: 170px;transform:scale(0.8)" type="date" v-model="filterData.date_start" class="form-control" @change="makeFilterDuration">
|
|
|
+ <input id="hour_input" type="text" class="form-control" placeholder="00:00" @change="makeFilterDuration" autocomplete="off"
|
|
|
@input="hourFilter($event)" v-model="inputtingAdd_start" style="transform:scale(0.8);width: 80px"
|
|
|
@keypress="hourFilter($event)" >
|
|
|
<input v-if="filterData.date_start" hidden name="date_start" :value="filterData.date_start+' '+inputtingAdd_start">
|
|
|
@@ -82,8 +82,8 @@
|
|
|
</div>
|
|
|
<div class="form-inline">
|
|
|
<div class="form-group">
|
|
|
- <input style="transform:scale(0.8);width: 170px" type="date" v-model="filterData.date_end" class="form-control" >
|
|
|
- <input id="hour_input" type="text" class="form-control" placeholder="00:00"
|
|
|
+ <input style="transform:scale(0.8);width: 170px" type="date" v-model="filterData.date_end" class="form-control" @change="makeFilterDuration">
|
|
|
+ <input id="hour_input" type="text" class="form-control" placeholder="00:00" @change="makeFilterDuration" autocomplete="off"
|
|
|
@input="hourFilter($event)" v-model="inputtingAdd_end" style="transform:scale(0.8);width:80px"
|
|
|
@keypress="hourFilter($event)" >
|
|
|
<input v-if="filterData.date_end" hidden name="date_end" :value="filterData.date_end+' '+inputtingAdd_end">
|
|
|
@@ -99,7 +99,7 @@
|
|
|
</table>
|
|
|
<span class="text-muted"
|
|
|
style="position: absolute; bottom: 48px;left:30px;transform: scale(0.65)" v-if="filterData.date_start || filterData.date_end">
|
|
|
- 时间区间:@{{ dateTime }}</span>
|
|
|
+ @{{ dateTime }}</span>
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
@@ -259,19 +259,22 @@
|
|
|
this.initInputs();
|
|
|
$(".tooltipTarget").tooltip({'trigger':'hover'});
|
|
|
$('#statistics').removeClass('d-none');
|
|
|
- let date=new Date();
|
|
|
- let thisDate=this.getDate(date);
|
|
|
- let startTime=this.inputtingAdd_start;
|
|
|
- let endTime=this.inputtingAdd_end;
|
|
|
- let endDate=this.filterData.date_end;
|
|
|
- let startDate=this.filterData.date_start;
|
|
|
- if (this.filterData.date_start && !this.inputtingAdd_start) startTime="00:00";
|
|
|
- if (this.filterData.date_end && !this.inputtingAdd_end) endTime="23:59";
|
|
|
- if (this.filterData.date_start && !this.filterData.date_end) endDate=thisDate;
|
|
|
- if (this.filterData.date_end && !this.filterData.date_start) startDate="2000-01-01 00:00";
|
|
|
- this.dateTime=startDate+" "+startTime+" - "+endDate+" "+endTime;
|
|
|
+ this.makeFilterDuration();
|
|
|
},
|
|
|
methods: {
|
|
|
+ makeFilterDuration(){
|
|
|
+ let date=new Date();
|
|
|
+ let thisDate=this.getDate(date);
|
|
|
+ let startTime=this.inputtingAdd_start;
|
|
|
+ let endTime=this.inputtingAdd_end;
|
|
|
+ let endDate=this.filterData.date_end;
|
|
|
+ let startDate=this.filterData.date_start;
|
|
|
+ if (this.filterData.date_start && !this.inputtingAdd_start) startTime="00:00";
|
|
|
+ if (this.filterData.date_end && !this.inputtingAdd_end) endTime="23:59";
|
|
|
+ if (this.filterData.date_start && !this.filterData.date_end) endDate=thisDate;
|
|
|
+ if (this.filterData.date_end && !this.filterData.date_start) startDate="2000-01-01 00:00";
|
|
|
+ this.dateTime="选择区间:"+startDate+" "+startTime+" 至 "+endDate+" "+endTime;
|
|
|
+ },
|
|
|
getDate(date){
|
|
|
let da=[
|
|
|
date.getFullYear(),
|