| | |
| | | <template> |
| | | <div class="main_app" style="padding-bottom: 60px"> |
| | | <div class="main_app" > |
| | | <QueryForm |
| | | v-model="filters" |
| | | :query-form-config="queryFormConfig" |
| | |
| | | <el-button type="primary" :loading="exLoading" @click="exportExcel" v-permissions="['business:visits:exportExcel']">导出</el-button> |
| | | </div> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="loading" |
| | | :data="dataList" |
| | | stripe |
| | |
| | | import ReportDetail from '@/views/task/visReportDetail.vue' |
| | | import OperaVisitsReportWindow from '@/components/business/operaVisitsReportWindow.vue' |
| | | import { fetchList, exportExcel, deleteById } from '@/api/business/visits' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | ReportDetail, |
| | | QueryForm, |
| | |
| | | }, |
| | | handleSizeChange (capacity) { |
| | | this.pagination.capacity = capacity |
| | | this.getList() |
| | | this.getList(1) |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | <style lang="scss" scoped> |
| | | .table-pagination { |
| | | padding: 16px 0; |
| | | |
| | | margin-left: 0px; |
| | | padding: 16px 0px ; |
| | | text-align: left; |
| | | display: block; |
| | | z-index: 100; |
| | | width: -webkit-fill-available; |
| | | /* width: 80%; */ |
| | | position: fixed; |
| | | bottom: 30px; |
| | | bottom: 0px; |
| | | background-color: white; |
| | | margin-right: 50px; |
| | | } |