New file |
| | |
| | | <template> |
| | | <div> |
| | | <div class="form flex a-center j-between mt--23"> |
| | | <div class="form-left ml--30"> |
| | | <el-form :inline="true" :model="searchForm" class="demo-form-inline"> |
| | | <el-form-item label="预警类型:" prop="type" class="unset_m" style="margin-right: 15px;"> |
| | | <el-select :popper-append-to-body="false" v-model="searchForm.type" placeholder="请选择"> |
| | | <el-option label="全部" value=""></el-option> |
| | | <el-option label="预警" value="1"></el-option> |
| | | <el-option label="报警" value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="车辆号牌:" prop="level" class="unset_m" style="margin-right: 15px;"> |
| | | <el-input v-model="searchForm.level" placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="驾驶员姓名:" prop="name" class="unset_m" style="margin-right: 15px;"> |
| | | <el-input v-model="searchForm.name" placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="公司名称:" prop="name" class="unset_m" style="margin-right: 15px;"> |
| | | <el-input v-model="searchForm.name" placeholder="请输入"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="预警时间:" prop="date" class="unset_m" style="margin-right: 15px;"> |
| | | <el-date-picker :append-to-body="false" v-model="searchForm.date" type="daterange" |
| | | range-separator=" " start-placeholder="开始日期" end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div class="form-right mr--24 mb--22"> |
| | | <el-button class="search-button h--40 w--90 fs--14" icon="el-icon-search" type="primary" size="small" |
| | | @click="search">查询</el-button> |
| | | <el-button @click="reset" icon="el-icon-refresh-right" class="reset-button h--40 w--90 fs--14" |
| | | size="small">重置</el-button> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="table-box-btn mt--23 ml--30"> |
| | | <el-button class="search-button h--40 w--90 fs--14" icon="el-icon-top" type="primary" size="small" |
| | | @click="exportExcell">导出</el-button> |
| | | </div> |
| | | <div class="table-box ml--30 mt--23 mr--30"> |
| | | <el-table :data="tableData" border stripe style="width: 100%"> |
| | | <el-table-column prop="date" label="序号"></el-table-column> |
| | | <el-table-column prop="name" label="车辆名称"></el-table-column> |
| | | <el-table-column prop="name" label="车牌号码"></el-table-column> |
| | | <el-table-column prop="name" label="投诉内容"></el-table-column> |
| | | <el-table-column prop="name" label="投诉人电话"></el-table-column> |
| | | <el-table-column prop="name" label="被投诉所属公司"></el-table-column> |
| | | <el-table-column prop="name" label="被投诉驾驶员"></el-table-column> |
| | | <el-table-column prop="name" label="投诉时间"></el-table-column> |
| | | <el-table-column prop="name" label="操作"> |
| | | <template slot-scope="scope"> |
| | | <el-button type="text" @click="handle(scope.$index, scope.row)">处理</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <div class="pagination-box relative mt--23 flex j-end"> |
| | | <el-pagination :popper-append-to-body="false" @size-change="handleSizeChange" @current-change="handleCurrentChange" |
| | | :current-page="searchForm.page" background layout="total,sizes,prev, pager, next,jumper" |
| | | :total="searchForm.total" > |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { search } from 'core-js/fn/symbol'; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | searchForm: { |
| | | date: '', |
| | | type: '', |
| | | level: '', |
| | | name: '', |
| | | total: 40, |
| | | page: 1, |
| | | pageSize: 10 |
| | | }, |
| | | tableData: [], |
| | | }; |
| | | }, |
| | | methods: { |
| | | reset() { |
| | | }, |
| | | search() { |
| | | |
| | | }, |
| | | exportExcell() { |
| | | |
| | | }, |
| | | handleSizeChange(e) { |
| | | this.searchForm.pageSize = e |
| | | }, |
| | | handleCurrentChange(e) { |
| | | this.searchForm.page = e |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |
| | | .search-button { |
| | | height: 40px !important; |
| | | } |
| | | </style> |