|
|
|
@ -43,21 +43,24 @@
|
|
|
|
|
<el-form :inline="true" :model="formdata" class="demo-form-inline">
|
|
|
|
|
<el-form-item label="开始日期">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
@change="changestartdate"
|
|
|
|
|
v-model="formdata.starttime"
|
|
|
|
|
:picker-options="pickerOptions"
|
|
|
|
|
:clearable="false"
|
|
|
|
|
type="date"
|
|
|
|
|
placeholder="开始日期"
|
|
|
|
|
default-time="00:00:00"
|
|
|
|
|
:default-time="['00:00:00']"
|
|
|
|
|
>
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="结束日期">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
@change="changedate"
|
|
|
|
|
@change="changeenddate"
|
|
|
|
|
v-model="formdata.endtime"
|
|
|
|
|
:clearable="false"
|
|
|
|
|
:picker-options="pickerOptions"
|
|
|
|
|
type="date"
|
|
|
|
|
default-time="23:59:59"
|
|
|
|
|
:default-time="['23:59:59']"
|
|
|
|
|
placeholder="结束日期"
|
|
|
|
|
class="ml10"
|
|
|
|
|
>
|
|
|
|
@ -298,15 +301,32 @@ export default {
|
|
|
|
|
console.error("Failed to fetch sub-nodes:", error); // 处理请求错误,可以根据实际需求进行错误处理操作
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
changestartdate(val) {
|
|
|
|
|
console.log(val);
|
|
|
|
|
if (val == null) {
|
|
|
|
|
console.log(new Date());
|
|
|
|
|
const startDate = new Date();
|
|
|
|
|
startDate.setHours(0); // 设置小时为23
|
|
|
|
|
startDate.setMinutes(0); // 设置分钟为59
|
|
|
|
|
startDate.setSeconds(0); // 设置秒数为59
|
|
|
|
|
this.formdata.starttime = startDate;
|
|
|
|
|
} else {
|
|
|
|
|
this.formdata.starttime = val;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
//结束日期
|
|
|
|
|
changedate() {
|
|
|
|
|
console.log(new Date(this.formdata.endtime));
|
|
|
|
|
const currentDate = new Date(this.formdata.endtime); // 获取当前时间
|
|
|
|
|
currentDate.setHours(23); // 设置小时为23
|
|
|
|
|
currentDate.setMinutes(59); // 设置分钟为59
|
|
|
|
|
currentDate.setSeconds(59); // 设置秒数为59
|
|
|
|
|
this.formdata.endtime = currentDate;
|
|
|
|
|
console.log("结束时间", this.formdata.endtime);
|
|
|
|
|
changeenddate(val) {
|
|
|
|
|
if (val == null) {
|
|
|
|
|
console.log(new Date());
|
|
|
|
|
const endDate = new Date();
|
|
|
|
|
endDate.setHours(23); // 设置小时为23
|
|
|
|
|
endDate.setMinutes(59); // 设置分钟为59
|
|
|
|
|
endDate.setSeconds(59); // 设置秒数为59
|
|
|
|
|
this.formdata.endtime = endDate;
|
|
|
|
|
console.log(this.formdata.endtime);
|
|
|
|
|
} else {
|
|
|
|
|
this.formdata.endtime = val;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
//查询日期数据
|
|
|
|
|
handleSearch() {
|
|
|
|
|