|
|
@@ -1,13 +1,13 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<div class="filter-view">
|
|
|
- <el-date-picker
|
|
|
+ <!-- <el-date-picker
|
|
|
v-model="filter.pageVo.date"
|
|
|
type="month"
|
|
|
format="yyyy-MM"
|
|
|
value-format="yyyy-MM"
|
|
|
placeholder="Date"
|
|
|
- @change="handleFilter"/>
|
|
|
+ @change="handleFilter"/> -->
|
|
|
<el-select
|
|
|
class="filter-view-item"
|
|
|
v-model="filter.pageVo.type"
|
|
|
@@ -32,7 +32,15 @@
|
|
|
:label="item"
|
|
|
:value="item" />
|
|
|
</el-select>
|
|
|
- <div style="flex: 1; max-width: 250px;">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="filter.pageVo.dateRange"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="Start Date"
|
|
|
+ end-placeholder="End Date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ @change="handleFilter"/>
|
|
|
+ <div style="flex: 1; max-width: 300px;">
|
|
|
<el-input
|
|
|
clearable
|
|
|
v-model="filter.pageVo.criteria"
|
|
|
@@ -41,14 +49,14 @@
|
|
|
@keyup.enter.native="handleFilter"
|
|
|
@change="handleFilter"/>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <!-- <div>
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
icon="el-icon-search"
|
|
|
@click="handleFilter">
|
|
|
Search
|
|
|
</el-button>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</el-form>
|
|
|
<el-table
|
|
|
@@ -161,6 +169,7 @@ export default {
|
|
|
date: "",
|
|
|
sitePk: "",
|
|
|
criteria: "",
|
|
|
+ dateRange: [],
|
|
|
chargeBoxId: "",
|
|
|
paymentStatus: ""
|
|
|
}
|