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 @@
-
-
-
-
- 导出记录
-
-
-
-
-
- {{ scope.row[column.value] }}
- {{ scope.row[column.value] }}
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
+
+
+ {{ scope.row[column.value] }}
+ {{ scope.row[column.value] }}
+
+
+
+
@@ -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 @@
-
-
-
-
- 导出记录
-
-
-
-
-
- {{ scope.row[column.value] }}
- {{ scope.row[column.value] }}
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
+
+
+ {{ scope.row[column.value] }}
+ {{ scope.row[column.value] }}
+
+
+
+
@@ -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 @@
-
-
-
-
-
-
-
- 导出记录
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
-
- {{ scope.row[column.value] }}
+
+ {{ scope.row[column.value] }}
{{ scope.row[column.value] }}
-
-
-
-
+
+
@@ -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 @@
-
-
-
-
- 导出记录
-
-
-
-
-
- {{ scope.row[column.value] }}
- {{ scope.row[column.value] }}
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
+
+
+ {{ scope.row[column.value] }}
+ {{ scope.row[column.value] }}
+
+
+
+
@@ -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 @@
-
-
-
-
-
-
-
- 导出记录
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
-
- {{ scope.row[column.value] }}
+
+ {{ scope.row[column.value] }}
{{ scope.row[column.value] }}
-
-
-
-
+
+
@@ -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 @@
-
-
-
-
- 导出记录
-
-
-
-
-
- {{ scope.row[column.value] }}
- {{ scope.row[column.value] }}
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
+
+
+ {{ scope.row[column.value] }}
+ {{ scope.row[column.value] }}
+
+
+
+
@@ -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 @@
-
-
-
-
-
-
-
- 导出记录
-
-
-
-
-
+
+
+
+ 导出记录
+
+
+
-
- {{ scope.row[column.value] }}
+
+ {{ scope.row[column.value] }}
{{ scope.row[column.value] }}
-
-
-
-
+
+
@@ -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 @@
-
-
-
-
-
-
-
+
+
+
+ 新增
+
+
+ 删除
+
+
+ 一键布防
+
+
+ 一键撤防
+
+
+
+
+ 批量导入
+
+
导出记录
-
-
-
-
- 批量导入
-
-
-
- 一键布防
-
-
- 一键撤防
-
-
- 删除
-
-
- 新增
-
-
-
-
-
-
+
+
+
-
+
{{ scope.row[column.value] }}
{{ scope.row[column.value] }}
@@ -91,24 +91,11 @@
-
-
-
-
-
+
+
+
+
@@ -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 @@