diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 0564cdd..b6bceb8 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -22,11 +22,12 @@ import ListGasdectorData from '@/views/dataManage/deviceData/listGasdectorData' import ListPantiltData from '@/views/dataManage/deviceData/listPantiltData' import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' +import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, data() { return { activeName: 'wellcover', @@ -43,7 +44,8 @@ { permission: '/tubedata/list-page', label: '管盯', name: 'tube', type: '12', comp: 'list-tube-data' }, { permission: '/gasdector/list-page', label: '可燃气体智能监测终端', name: 'gasdector', type: '1', comp: 'list-gasdector-data' }, { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '1', comp: 'list-pantilt-data' }, - { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' } + { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, + { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '11', comp: 'list-H2S-data' } ] // 所有tab列表 } }, diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 0564cdd..b6bceb8 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -22,11 +22,12 @@ import ListGasdectorData from '@/views/dataManage/deviceData/listGasdectorData' import ListPantiltData from '@/views/dataManage/deviceData/listPantiltData' import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' +import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, data() { return { activeName: 'wellcover', @@ -43,7 +44,8 @@ { permission: '/tubedata/list-page', label: '管盯', name: 'tube', type: '12', comp: 'list-tube-data' }, { permission: '/gasdector/list-page', label: '可燃气体智能监测终端', name: 'gasdector', type: '1', comp: 'list-gasdector-data' }, { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '1', comp: 'list-pantilt-data' }, - { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' } + { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, + { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '11', comp: 'list-H2S-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listH2SData.vue b/src/views/dataManage/deviceData/listH2SData.vue new file mode 100644 index 0000000..b0d2e7e --- /dev/null +++ b/src/views/dataManage/deviceData/listH2SData.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 0564cdd..b6bceb8 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -22,11 +22,12 @@ import ListGasdectorData from '@/views/dataManage/deviceData/listGasdectorData' import ListPantiltData from '@/views/dataManage/deviceData/listPantiltData' import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' +import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, data() { return { activeName: 'wellcover', @@ -43,7 +44,8 @@ { permission: '/tubedata/list-page', label: '管盯', name: 'tube', type: '12', comp: 'list-tube-data' }, { permission: '/gasdector/list-page', label: '可燃气体智能监测终端', name: 'gasdector', type: '1', comp: 'list-gasdector-data' }, { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '1', comp: 'list-pantilt-data' }, - { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' } + { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, + { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '11', comp: 'list-H2S-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listH2SData.vue b/src/views/dataManage/deviceData/listH2SData.vue new file mode 100644 index 0000000..b0d2e7e --- /dev/null +++ b/src/views/dataManage/deviceData/listH2SData.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/dataManage/deviceData/listHarmfulData.vue b/src/views/dataManage/deviceData/listHarmfulData.vue index c29cb2e..92702af 100644 --- a/src/views/dataManage/deviceData/listHarmfulData.vue +++ b/src/views/dataManage/deviceData/listHarmfulData.vue @@ -95,7 +95,7 @@ { text: 'CH4浓度(%VOL)', value: 'CH4', align: 'center' }, { text: 'H2S浓度(ppm)', value: 'H2S', align: 'center' }, { text: 'O2浓度(ppm)', value: 'O2', align: 'center' }, - { text: '液位开关', value: 'switch', align: 'center' }, + { text: '液位开关', value: 'liquidSwitch', align: 'center' }, // { // text: '状态描述', // value: 'descn', diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 0564cdd..b6bceb8 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -22,11 +22,12 @@ import ListGasdectorData from '@/views/dataManage/deviceData/listGasdectorData' import ListPantiltData from '@/views/dataManage/deviceData/listPantiltData' import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' +import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, data() { return { activeName: 'wellcover', @@ -43,7 +44,8 @@ { permission: '/tubedata/list-page', label: '管盯', name: 'tube', type: '12', comp: 'list-tube-data' }, { permission: '/gasdector/list-page', label: '可燃气体智能监测终端', name: 'gasdector', type: '1', comp: 'list-gasdector-data' }, { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '1', comp: 'list-pantilt-data' }, - { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' } + { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, + { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '11', comp: 'list-H2S-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listH2SData.vue b/src/views/dataManage/deviceData/listH2SData.vue new file mode 100644 index 0000000..b0d2e7e --- /dev/null +++ b/src/views/dataManage/deviceData/listH2SData.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/dataManage/deviceData/listHarmfulData.vue b/src/views/dataManage/deviceData/listHarmfulData.vue index c29cb2e..92702af 100644 --- a/src/views/dataManage/deviceData/listHarmfulData.vue +++ b/src/views/dataManage/deviceData/listHarmfulData.vue @@ -95,7 +95,7 @@ { text: 'CH4浓度(%VOL)', value: 'CH4', align: 'center' }, { text: 'H2S浓度(ppm)', value: 'H2S', align: 'center' }, { text: 'O2浓度(ppm)', value: 'O2', align: 'center' }, - { text: '液位开关', value: 'switch', align: 'center' }, + { text: '液位开关', value: 'liquidSwitch', align: 'center' }, // { // text: '状态描述', // value: 'descn', diff --git a/src/views/dataManage/deviceData/listHydrantData.vue b/src/views/dataManage/deviceData/listHydrantData.vue index f968760..a69f185 100644 --- a/src/views/dataManage/deviceData/listHydrantData.vue +++ b/src/views/dataManage/deviceData/listHydrantData.vue @@ -111,6 +111,8 @@ if (params && params.deviceType === this.type && params.devcode) { this.listQuery.keywords = params.devcode this.fetchData() + } else { + this.fetchData() } } }, @@ -130,7 +132,7 @@ // 全屏加载动画 const loading = this.$loading({ lock: true, - text: '数据处理中,请稍后...', + text: '下载中,请稍后...', spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }) diff --git a/src/api/data/data.js b/src/api/data/data.js index 9d23a3e..d87e74a 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -366,3 +366,31 @@ responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob }) } + +// 硫化氢数据查询,不分页 +export function getH2SDataSingle(params) { + return request({ + url: 'h2s/list', + method: 'get', + params + }) +} + +// 硫化氢数据查询 +export function getH2SData(params) { + return request({ + url: 'h2s/list-page', + method: 'get', + params + }) +} +// 批量导出硫化氢数据 +export function batchExportH2SData(params) { + return request({ + url: 'h2s/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/device/deviceTypeDetail.js b/src/api/device/deviceTypeDetail.js index c3d1c6f..a45921d 100644 --- a/src/api/device/deviceTypeDetail.js +++ b/src/api/device/deviceTypeDetail.js @@ -91,3 +91,11 @@ params }) } +// 硫化氢终端查询 +export function H2SdataList(params) { + return request({ + url: 'H2Sdata/listSimple', + method: 'get', + params + }) +} diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 0564cdd..b6bceb8 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -22,11 +22,12 @@ import ListGasdectorData from '@/views/dataManage/deviceData/listGasdectorData' import ListPantiltData from '@/views/dataManage/deviceData/listPantiltData' import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' +import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData }, data() { return { activeName: 'wellcover', @@ -43,7 +44,8 @@ { permission: '/tubedata/list-page', label: '管盯', name: 'tube', type: '12', comp: 'list-tube-data' }, { permission: '/gasdector/list-page', label: '可燃气体智能监测终端', name: 'gasdector', type: '1', comp: 'list-gasdector-data' }, { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '1', comp: 'list-pantilt-data' }, - { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' } + { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, + { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '11', comp: 'list-H2S-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listH2SData.vue b/src/views/dataManage/deviceData/listH2SData.vue new file mode 100644 index 0000000..b0d2e7e --- /dev/null +++ b/src/views/dataManage/deviceData/listH2SData.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/dataManage/deviceData/listHarmfulData.vue b/src/views/dataManage/deviceData/listHarmfulData.vue index c29cb2e..92702af 100644 --- a/src/views/dataManage/deviceData/listHarmfulData.vue +++ b/src/views/dataManage/deviceData/listHarmfulData.vue @@ -95,7 +95,7 @@ { text: 'CH4浓度(%VOL)', value: 'CH4', align: 'center' }, { text: 'H2S浓度(ppm)', value: 'H2S', align: 'center' }, { text: 'O2浓度(ppm)', value: 'O2', align: 'center' }, - { text: '液位开关', value: 'switch', align: 'center' }, + { text: '液位开关', value: 'liquidSwitch', align: 'center' }, // { // text: '状态描述', // value: 'descn', diff --git a/src/views/dataManage/deviceData/listHydrantData.vue b/src/views/dataManage/deviceData/listHydrantData.vue index f968760..a69f185 100644 --- a/src/views/dataManage/deviceData/listHydrantData.vue +++ b/src/views/dataManage/deviceData/listHydrantData.vue @@ -111,6 +111,8 @@ if (params && params.deviceType === this.type && params.devcode) { this.listQuery.keywords = params.devcode this.fetchData() + } else { + this.fetchData() } } }, @@ -130,7 +132,7 @@ // 全屏加载动画 const loading = this.$loading({ lock: true, - text: '数据处理中,请稍后...', + text: '下载中,请稍后...', spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }) diff --git a/src/views/deviceManage/components/listH2SData.vue b/src/views/deviceManage/components/listH2SData.vue new file mode 100644 index 0000000..9f6fa24 --- /dev/null +++ b/src/views/deviceManage/components/listH2SData.vue @@ -0,0 +1,137 @@ + + + + +