|
|
@@ -7,56 +7,46 @@
|
|
|
label-position="left"
|
|
|
label-width="0px"
|
|
|
style="width: 100%;">
|
|
|
- <el-row :gutter="0">
|
|
|
- <el-col :xs="16" :sm="12" :md="8">
|
|
|
- <el-form-item
|
|
|
- class="flex-item">
|
|
|
- <el-input
|
|
|
- v-model="filter.criteria"
|
|
|
- placeholder="Search by User ID or Station ID"
|
|
|
- @keyup.enter.native="handleFilter" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="8" :sm="12" :md="8">
|
|
|
+ <div class="filter-view">
|
|
|
+ <div style="flex: 1; min-width: 200px; max-width: 350px;">
|
|
|
+ <el-input
|
|
|
+ v-model="filter.criteria"
|
|
|
+ placeholder="Search by User ID or Station ID"
|
|
|
+ @keyup.enter.native="handleFilter" />
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
icon="el-icon-search"
|
|
|
@click="handleFilter">
|
|
|
Search
|
|
|
</el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="0">
|
|
|
- <el-col :sm="12" :md="8">
|
|
|
- <el-form-item
|
|
|
- class="flex-item">
|
|
|
- <el-select
|
|
|
- v-model="filter.filter"
|
|
|
- placeholder="Select"
|
|
|
- @change="handleFilter">
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in filterOPtions"
|
|
|
- :key="index"
|
|
|
- :label="item.name"
|
|
|
- :value="item.value"/>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :sm="12" :md="6">
|
|
|
- <el-form-item
|
|
|
- class="flex-item">
|
|
|
- <el-date-picker
|
|
|
- v-model="filter.dateRange"
|
|
|
- type="daterange"
|
|
|
- range-separator="To"
|
|
|
- start-placeholder="Start Date"
|
|
|
- end-placeholder="End Date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- @change="handleFilter">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </div>
|
|
|
+ <div class="flex1"></div>
|
|
|
+ <div>
|
|
|
+ <el-select
|
|
|
+ v-model="filter.filter"
|
|
|
+ placeholder="Select"
|
|
|
+ @change="handleFilter">
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in filterOPtions"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"/>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="filter.dateRange"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="To"
|
|
|
+ start-placeholder="Start Date"
|
|
|
+ end-placeholder="End Date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ @change="handleFilter">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<el-table
|