<!-- 单日时间日期 v-model="date"-->
<el-form-item v-show="isAdvancedSearch" label="检测时间">
<el-date-picker
v-model="queryParams.date"
type="date"
placeholder="选择日期"
@change="handleDateChange"
value-format="yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<!-- 日期区间搜索 -->
<el-form-item v-show="!isAdvancedSearch" label="检测时间">
<el-date-picker
v-model="dateRange"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
:default-value="queryParams.selectedDateRange"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
icon="el-icon-sort"
size="mini"
@click="toggleAdvancedSearch"
>切换</el-button
>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
export default {
name: "DressPhoto",
data() {
return {
isAdvancedSearch: true,
date:null,
}
methods: {
handleDateChange(value) {
this.queryParams.date = value;
},
toggleAdvancedSearch() {
this.isAdvancedSearch = !this.isAdvancedSearch;
if (this.isAdvancedSearch) {
this.dateRange = null;
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth();
var date = now.getDate();
month = month + 1;
month = month.toString().padStart(2, "0");
date = date.toString().padStart(2, "0");
var defaultDate = `${year}-${month}-${date}`;
this.queryParams.date=defaultDate;
} else {
this.queryParams.date = null;
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth();
var date = now.getDate();
month = month + 1;
month = month.toString().padStart(2, "0");
date = date.toString().padStart(2, "0");
var defaultDate = `${year}-${month}-${date}`;
console.log(defaultDate);
this.dateRange = [defaultDate, defaultDate];
}
}}
getNowTime() {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth();
var date = now.getDate();
month = month + 1;
month = month.toString().padStart(2, "0");
date = date.toString().padStart(2, "0");
var defaultDate = `${year}-${month}-${date}`;
console.log(defaultDate);
this.dateRange = null;
this.$set(this.queryParams, "date", defaultDate);
},