diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/styles/index.scss b/src/styles/index.scss index 918c857..c3d9a5c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -159,3 +159,14 @@ .el-table td{ padding: 4px 0px !important; } + +.upload-btn{ + display: inline-block; +} +.el-button + .upload-btn { + margin-left: 3px; +} +.upload-btn+ .el-button { + margin-left: 3px; +} + diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/styles/index.scss b/src/styles/index.scss index 918c857..c3d9a5c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -159,3 +159,14 @@ .el-table td{ padding: 4px 0px !important; } + +.upload-btn{ + display: inline-block; +} +.el-button + .upload-btn { + margin-left: 3px; +} +.upload-btn+ .el-button { + margin-left: 3px; +} + diff --git a/src/views/dataManage/deviceData/listGasData.vue b/src/views/dataManage/deviceData/listGasData.vue index 2a0b33e..e24a94b 100644 --- a/src/views/dataManage/deviceData/listGasData.vue +++ b/src/views/dataManage/deviceData/listGasData.vue @@ -21,31 +21,30 @@ -
- - - - -
+ + + + @@ -136,7 +135,7 @@ methods: { // 批量导出 batchExport() { - this.handleDateTime() + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -146,7 +145,7 @@ }) batchExportGasData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - let fileName = `${this.name}数据_${this.listQuery.beginTime}_${this.listQuery.endTime}.xlsx` + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) exportFile(blob, fileName) @@ -202,36 +201,7 @@ diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/styles/index.scss b/src/styles/index.scss index 918c857..c3d9a5c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -159,3 +159,14 @@ .el-table td{ padding: 4px 0px !important; } + +.upload-btn{ + display: inline-block; +} +.el-button + .upload-btn { + margin-left: 3px; +} +.upload-btn+ .el-button { + margin-left: 3px; +} + diff --git a/src/views/dataManage/deviceData/listGasData.vue b/src/views/dataManage/deviceData/listGasData.vue index 2a0b33e..e24a94b 100644 --- a/src/views/dataManage/deviceData/listGasData.vue +++ b/src/views/dataManage/deviceData/listGasData.vue @@ -21,31 +21,30 @@ -
- - - - -
+ + + + @@ -136,7 +135,7 @@ methods: { // 批量导出 batchExport() { - this.handleDateTime() + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -146,7 +145,7 @@ }) batchExportGasData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - let fileName = `${this.name}数据_${this.listQuery.beginTime}_${this.listQuery.endTime}.xlsx` + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) exportFile(blob, fileName) @@ -202,36 +201,7 @@ diff --git a/src/views/dataManage/deviceData/listWellCoverData.vue b/src/views/dataManage/deviceData/listWellCoverData.vue index 4b199c4..3d349df 100644 --- a/src/views/dataManage/deviceData/listWellCoverData.vue +++ b/src/views/dataManage/deviceData/listWellCoverData.vue @@ -5,11 +5,12 @@ - + @@ -26,43 +27,30 @@ -
- - -
- 数据列表 -
-
- - - 导出记录 - - -
- - + + + @@ -71,6 +59,7 @@ import DeptSelect from '../../../components/DeptSelect/index' import { parseUrl } from '@/utils/parseutils' import { getSearchLastWeekTime } from '@/utils/dateutils' +import { exportFile } from '@/utils/exportutils' export default { name: 'ListWellCoverData', @@ -82,7 +71,7 @@ }, // 设备类型 name: { type: String, - default: '激光甲烷遥测云台' + default: '' } // 设备名称 }, data() { @@ -132,24 +121,15 @@ align: 'center' } ], // 显示列 - multipleSelection: [], // 多选选中项 list: [], // 列表数据 total: 0, // 数据总数 - deviceTypeList: [], // 井盖类型列表 - deptProps: { - parent: 'pid', - value: 'id', - label: 'name', - children: 'children' - }, // 权属单位树形下拉菜单 - deptTreeList: null, // 组织树列表数据 - showDeptTree: 0, // 是否显示权属单位下拉 - showDeviceType: true, // 是否显示设备类型下拉 + options: { + needIndex: true, // 是否需要序号列 + border: true // 是否需要上方边框 + }, listLoading: true, // 加载动画 fullscreenLoading: false, // 全屏加载动画 - editShow: false, // 是否显示编辑框 - detailShow: false, // 是否显示编辑框 - deptShowTop: false + editShow: false // 是否显示编辑框 } }, mounted() { @@ -177,6 +157,7 @@ methods: { // 批量导出 batchExport() { + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -186,16 +167,10 @@ }) batchExportWellData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - console.log('download===', res) + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` + fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) - const downloadElement = document.createElement('a') - const href = window.URL.createObjectURL(blob) // 创建下载的链接 - downloadElement.href = href - downloadElement.download = `井盖状态监测仪数据.xlsx` // 下载后文件名 - document.body.appendChild(downloadElement) - downloadElement.click() // 点击下载 - document.body.removeChild(downloadElement) // 下载完成移除元素 - window.URL.revokeObjectURL(href) // 释放blob对象 + exportFile(blob, fileName) }).catch((res) => { loading.close() }) @@ -210,6 +185,15 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } + this.handleDateTime() + getWellData(this.listQuery).then(response => { + this.list = response.data.rows + this.total = response.data.total + this.listLoading = false + }) + }, + // 处理时间 + handleDateTime() { if (this.timeRange && this.timeRange.length > 0) { this.listQuery.beginTime = this.timeRange[0] this.listQuery.endTime = this.timeRange[1] @@ -217,69 +201,28 @@ this.listQuery.beginTime = '' this.listQuery.endTime = '' } - getWellData(this.listQuery).then(response => { - this.list = response.data.rows - this.total = response.data.total - this.listLoading = false - }) }, checkState(row) { if (row.status !== '0') { return 'warning-state' } }, - indexMethod(index) { - return this.listQuery.limit * (this.listQuery.offset - 1) + index + 1 - }, - // 改变页容量 - handleSizeChange(val) { - this.listQuery.limit = val + // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 + changePage(val) { + if (val && val.size) { + this.listQuery.limit = val.size + } + if (val && val.page) { + this.listQuery.offset = val.page + } this.fetchData() - }, - // 改变当前页 - handleCurrentChange(val) { - this.listQuery.offset = val - this.fetchData() - }, - // 多选触发方法 - handleSelectionChange(val) { - this.multipleSelection = val } } } diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/styles/index.scss b/src/styles/index.scss index 918c857..c3d9a5c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -159,3 +159,14 @@ .el-table td{ padding: 4px 0px !important; } + +.upload-btn{ + display: inline-block; +} +.el-button + .upload-btn { + margin-left: 3px; +} +.upload-btn+ .el-button { + margin-left: 3px; +} + diff --git a/src/views/dataManage/deviceData/listGasData.vue b/src/views/dataManage/deviceData/listGasData.vue index 2a0b33e..e24a94b 100644 --- a/src/views/dataManage/deviceData/listGasData.vue +++ b/src/views/dataManage/deviceData/listGasData.vue @@ -21,31 +21,30 @@ -
- - - - -
+ + + + @@ -136,7 +135,7 @@ methods: { // 批量导出 batchExport() { - this.handleDateTime() + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -146,7 +145,7 @@ }) batchExportGasData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - let fileName = `${this.name}数据_${this.listQuery.beginTime}_${this.listQuery.endTime}.xlsx` + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) exportFile(blob, fileName) @@ -202,36 +201,7 @@ diff --git a/src/views/dataManage/deviceData/listWellCoverData.vue b/src/views/dataManage/deviceData/listWellCoverData.vue index 4b199c4..3d349df 100644 --- a/src/views/dataManage/deviceData/listWellCoverData.vue +++ b/src/views/dataManage/deviceData/listWellCoverData.vue @@ -5,11 +5,12 @@ - + @@ -26,43 +27,30 @@ -
- - -
- 数据列表 -
-
- - - 导出记录 - - -
- - + + + @@ -71,6 +59,7 @@ import DeptSelect from '../../../components/DeptSelect/index' import { parseUrl } from '@/utils/parseutils' import { getSearchLastWeekTime } from '@/utils/dateutils' +import { exportFile } from '@/utils/exportutils' export default { name: 'ListWellCoverData', @@ -82,7 +71,7 @@ }, // 设备类型 name: { type: String, - default: '激光甲烷遥测云台' + default: '' } // 设备名称 }, data() { @@ -132,24 +121,15 @@ align: 'center' } ], // 显示列 - multipleSelection: [], // 多选选中项 list: [], // 列表数据 total: 0, // 数据总数 - deviceTypeList: [], // 井盖类型列表 - deptProps: { - parent: 'pid', - value: 'id', - label: 'name', - children: 'children' - }, // 权属单位树形下拉菜单 - deptTreeList: null, // 组织树列表数据 - showDeptTree: 0, // 是否显示权属单位下拉 - showDeviceType: true, // 是否显示设备类型下拉 + options: { + needIndex: true, // 是否需要序号列 + border: true // 是否需要上方边框 + }, listLoading: true, // 加载动画 fullscreenLoading: false, // 全屏加载动画 - editShow: false, // 是否显示编辑框 - detailShow: false, // 是否显示编辑框 - deptShowTop: false + editShow: false // 是否显示编辑框 } }, mounted() { @@ -177,6 +157,7 @@ methods: { // 批量导出 batchExport() { + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -186,16 +167,10 @@ }) batchExportWellData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - console.log('download===', res) + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` + fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) - const downloadElement = document.createElement('a') - const href = window.URL.createObjectURL(blob) // 创建下载的链接 - downloadElement.href = href - downloadElement.download = `井盖状态监测仪数据.xlsx` // 下载后文件名 - document.body.appendChild(downloadElement) - downloadElement.click() // 点击下载 - document.body.removeChild(downloadElement) // 下载完成移除元素 - window.URL.revokeObjectURL(href) // 释放blob对象 + exportFile(blob, fileName) }).catch((res) => { loading.close() }) @@ -210,6 +185,15 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } + this.handleDateTime() + getWellData(this.listQuery).then(response => { + this.list = response.data.rows + this.total = response.data.total + this.listLoading = false + }) + }, + // 处理时间 + handleDateTime() { if (this.timeRange && this.timeRange.length > 0) { this.listQuery.beginTime = this.timeRange[0] this.listQuery.endTime = this.timeRange[1] @@ -217,69 +201,28 @@ this.listQuery.beginTime = '' this.listQuery.endTime = '' } - getWellData(this.listQuery).then(response => { - this.list = response.data.rows - this.total = response.data.total - this.listLoading = false - }) }, checkState(row) { if (row.status !== '0') { return 'warning-state' } }, - indexMethod(index) { - return this.listQuery.limit * (this.listQuery.offset - 1) + index + 1 - }, - // 改变页容量 - handleSizeChange(val) { - this.listQuery.limit = val + // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 + changePage(val) { + if (val && val.size) { + this.listQuery.limit = val.size + } + if (val && val.page) { + this.listQuery.offset = val.page + } this.fetchData() - }, - // 改变当前页 - handleCurrentChange(val) { - this.listQuery.offset = val - this.fetchData() - }, - // 多选触发方法 - handleSelectionChange(val) { - this.multipleSelection = val } } } diff --git a/src/views/system/area/listArea.vue b/src/views/system/area/listArea.vue index f93cd14..2b75380 100644 --- a/src/views/system/area/listArea.vue +++ b/src/views/system/area/listArea.vue @@ -9,7 +9,7 @@ @@ -21,10 +21,10 @@ @@ -167,30 +167,5 @@ diff --git a/src/components/DownloadTemplate/index.vue b/src/components/DownloadTemplate/index.vue index 228bf65..4e0d8a7 100644 --- a/src/components/DownloadTemplate/index.vue +++ b/src/components/DownloadTemplate/index.vue @@ -49,8 +49,4 @@ diff --git a/src/styles/index.scss b/src/styles/index.scss index 918c857..c3d9a5c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -159,3 +159,14 @@ .el-table td{ padding: 4px 0px !important; } + +.upload-btn{ + display: inline-block; +} +.el-button + .upload-btn { + margin-left: 3px; +} +.upload-btn+ .el-button { + margin-left: 3px; +} + diff --git a/src/views/dataManage/deviceData/listGasData.vue b/src/views/dataManage/deviceData/listGasData.vue index 2a0b33e..e24a94b 100644 --- a/src/views/dataManage/deviceData/listGasData.vue +++ b/src/views/dataManage/deviceData/listGasData.vue @@ -21,31 +21,30 @@ -
- - - - -
+ + + + @@ -136,7 +135,7 @@ methods: { // 批量导出 batchExport() { - this.handleDateTime() + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -146,7 +145,7 @@ }) batchExportGasData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - let fileName = `${this.name}数据_${this.listQuery.beginTime}_${this.listQuery.endTime}.xlsx` + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) exportFile(blob, fileName) @@ -202,36 +201,7 @@ diff --git a/src/views/dataManage/deviceData/listWellCoverData.vue b/src/views/dataManage/deviceData/listWellCoverData.vue index 4b199c4..3d349df 100644 --- a/src/views/dataManage/deviceData/listWellCoverData.vue +++ b/src/views/dataManage/deviceData/listWellCoverData.vue @@ -5,11 +5,12 @@ - + @@ -26,43 +27,30 @@ -
- - -
- 数据列表 -
-
- - - 导出记录 - - -
- - + + + @@ -71,6 +59,7 @@ import DeptSelect from '../../../components/DeptSelect/index' import { parseUrl } from '@/utils/parseutils' import { getSearchLastWeekTime } from '@/utils/dateutils' +import { exportFile } from '@/utils/exportutils' export default { name: 'ListWellCoverData', @@ -82,7 +71,7 @@ }, // 设备类型 name: { type: String, - default: '激光甲烷遥测云台' + default: '' } // 设备名称 }, data() { @@ -132,24 +121,15 @@ align: 'center' } ], // 显示列 - multipleSelection: [], // 多选选中项 list: [], // 列表数据 total: 0, // 数据总数 - deviceTypeList: [], // 井盖类型列表 - deptProps: { - parent: 'pid', - value: 'id', - label: 'name', - children: 'children' - }, // 权属单位树形下拉菜单 - deptTreeList: null, // 组织树列表数据 - showDeptTree: 0, // 是否显示权属单位下拉 - showDeviceType: true, // 是否显示设备类型下拉 + options: { + needIndex: true, // 是否需要序号列 + border: true // 是否需要上方边框 + }, listLoading: true, // 加载动画 fullscreenLoading: false, // 全屏加载动画 - editShow: false, // 是否显示编辑框 - detailShow: false, // 是否显示编辑框 - deptShowTop: false + editShow: false // 是否显示编辑框 } }, mounted() { @@ -177,6 +157,7 @@ methods: { // 批量导出 batchExport() { + // this.handleDateTime() // 全屏加载动画 const loading = this.$loading({ lock: true, @@ -186,16 +167,10 @@ }) batchExportWellData(this.listQuery).then(res => { loading.close() // 关闭加载动画 - console.log('download===', res) + let fileName = `${this.name}数据-${this.listQuery.beginTime}-${this.listQuery.endTime}.xlsx` + fileName = fileName.replace(/-|:| /g, '') const blob = new Blob([res.data]) - const downloadElement = document.createElement('a') - const href = window.URL.createObjectURL(blob) // 创建下载的链接 - downloadElement.href = href - downloadElement.download = `井盖状态监测仪数据.xlsx` // 下载后文件名 - document.body.appendChild(downloadElement) - downloadElement.click() // 点击下载 - document.body.removeChild(downloadElement) // 下载完成移除元素 - window.URL.revokeObjectURL(href) // 释放blob对象 + exportFile(blob, fileName) }).catch((res) => { loading.close() }) @@ -210,6 +185,15 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } + this.handleDateTime() + getWellData(this.listQuery).then(response => { + this.list = response.data.rows + this.total = response.data.total + this.listLoading = false + }) + }, + // 处理时间 + handleDateTime() { if (this.timeRange && this.timeRange.length > 0) { this.listQuery.beginTime = this.timeRange[0] this.listQuery.endTime = this.timeRange[1] @@ -217,69 +201,28 @@ this.listQuery.beginTime = '' this.listQuery.endTime = '' } - getWellData(this.listQuery).then(response => { - this.list = response.data.rows - this.total = response.data.total - this.listLoading = false - }) }, checkState(row) { if (row.status !== '0') { return 'warning-state' } }, - indexMethod(index) { - return this.listQuery.limit * (this.listQuery.offset - 1) + index + 1 - }, - // 改变页容量 - handleSizeChange(val) { - this.listQuery.limit = val + // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 + changePage(val) { + if (val && val.size) { + this.listQuery.limit = val.size + } + if (val && val.page) { + this.listQuery.offset = val.page + } this.fetchData() - }, - // 改变当前页 - handleCurrentChange(val) { - this.listQuery.offset = val - this.fetchData() - }, - // 多选触发方法 - handleSelectionChange(val) { - this.multipleSelection = val } } } diff --git a/src/views/system/area/listArea.vue b/src/views/system/area/listArea.vue index f93cd14..2b75380 100644 --- a/src/views/system/area/listArea.vue +++ b/src/views/system/area/listArea.vue @@ -9,7 +9,7 @@ @@ -21,10 +21,10 @@ @@ -167,30 +167,5 @@ diff --git a/src/views/wellManage/listWell.vue b/src/views/wellManage/listWell.vue index 2392699..9c9e892 100644 --- a/src/views/wellManage/listWell.vue +++ b/src/views/wellManage/listWell.vue @@ -19,53 +19,53 @@ -
- - -
- 数据列表 -
-
- - + + + + + + @@ -135,60 +122,20 @@ order: 'asc' }, // 筛选条件 columns: [ - { - text: '点位编号', - value: 'wellCode', - align: 'center' - }, - { - text: '点位名称', - value: 'wellName', - align: 'center' - }, - { - text: '井深(m)', - value: 'deep', - align: 'center' - }, - { - text: '详细地址', - value: 'position', - align: 'center' - }, - { - text: '点位类型', - value: 'wellTypeName', - align: 'center' - }, - { - text: '权属单位', - value: 'deptName', - align: 'center' - }, - { - text: '设备数量', - value: 'deviceCount', - align: 'center', - type: 'Button' - }, - { - text: '布防状态', - value: 'bfztName', - align: 'center' - } + { text: '点位编号', value: 'wellCode', align: 'center' }, + { text: '点位名称', value: 'wellName', align: 'center' }, + { text: '井深(m)', value: 'deep', align: 'center' }, + { text: '详细地址', value: 'position', align: 'center' }, + { text: '点位类型', value: 'wellTypeName', align: 'center' }, + { text: '权属单位', value: 'deptName', align: 'center' }, + { text: '设备数量', value: 'deviceCount', align: 'center', type: 'Button' }, + { text: '布防状态', value: 'bfztName', align: 'center' } ], // 显示列 multipleSelection: [], // 多选选中项 list: [], // 列表数据 total: 0, // 数据总数 showWellType: true, // 是否显示点位类型下拉 - wellTypeList: null, // 点位类型列表 - deptProps: { - parent: 'pid', - value: 'id', - label: 'name', - children: 'children' - }, // 权属单位树形下拉菜单 - deptTreeList: null, // 组织树列表数据 + wellTypeList: [], // 点位类型列表 deptShowTop: false, // 权属单位下拉是否显示顶级 listLoading: true, // 加载动画 fullscreenLoading: false, // 全屏加载动画 @@ -217,7 +164,6 @@ methods: { // 打开详情对话框 detail(row) { - console.log(row, '============++++') this.detailShow = true this.$refs.detailwell.initDialog(true, row) }, @@ -234,7 +180,6 @@ }, // 编辑井信息 edit(row) { - console.log(row, '===row====') this.dialogFormVisible = true this.editShow = true this.$refs.editwell.initDialog(this.dialogFormVisible, row) @@ -468,23 +413,18 @@ goDeviceList(row) { this.$router.push({ name: 'DeviceList', query: { wellCode: row.wellCode }}) }, + // 去报警记录页 goAlarmRecords(row) { this.$router.push({ name: 'AlarmRecords', query: { wellCode: row.wellCode }}) }, - handleSuccess() { - console.log('handleSuccess') - }, - indexMethod(index) { - return this.listQuery.limit * (this.listQuery.offset - 1) + index + 1 - }, - // 改变页容量 - handleSizeChange(val) { - this.listQuery.limit = val - this.fetchData() - }, - // 改变当前页 - handleCurrentChange(val) { - this.listQuery.offset = val + // 页数发生变化后的操作,可能是页码变化,可能是每页容量变化,此函数必写 + changePage(val) { + if (val && val.size) { + this.listQuery.limit = val.size + } + if (val && val.page) { + this.listQuery.offset = val.page + } this.fetchData() }, // 多选触发方法 @@ -496,30 +436,5 @@