diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListCombustibleGasConfig.vue b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue new file mode 100644 index 0000000..679b63b --- /dev/null +++ b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListCombustibleGasConfig.vue b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue new file mode 100644 index 0000000..679b63b --- /dev/null +++ b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListPressConfig.vue b/src/views/deviceConfig/components/ListPressConfig.vue new file mode 100644 index 0000000..1e51555 --- /dev/null +++ b/src/views/deviceConfig/components/ListPressConfig.vue @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListCombustibleGasConfig.vue b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue new file mode 100644 index 0000000..679b63b --- /dev/null +++ b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListPressConfig.vue b/src/views/deviceConfig/components/ListPressConfig.vue new file mode 100644 index 0000000..1e51555 --- /dev/null +++ b/src/views/deviceConfig/components/ListPressConfig.vue @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/editCombustibleGasConfig.vue b/src/views/deviceConfig/components/editCombustibleGasConfig.vue new file mode 100644 index 0000000..e5a9a1e --- /dev/null +++ b/src/views/deviceConfig/components/editCombustibleGasConfig.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListCombustibleGasConfig.vue b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue new file mode 100644 index 0000000..679b63b --- /dev/null +++ b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListPressConfig.vue b/src/views/deviceConfig/components/ListPressConfig.vue new file mode 100644 index 0000000..1e51555 --- /dev/null +++ b/src/views/deviceConfig/components/ListPressConfig.vue @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/editCombustibleGasConfig.vue b/src/views/deviceConfig/components/editCombustibleGasConfig.vue new file mode 100644 index 0000000..e5a9a1e --- /dev/null +++ b/src/views/deviceConfig/components/editCombustibleGasConfig.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/editPressConfig.vue b/src/views/deviceConfig/components/editPressConfig.vue new file mode 100644 index 0000000..0b979dc --- /dev/null +++ b/src/views/deviceConfig/components/editPressConfig.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/config/project.config.json b/public/config/project.config.json index 6473457..30fb74e 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "管网运行监测系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11309/", + "baseUrl": "http://192.168.8.107:11308/", "wsUrl": "ws://11.100.6.182:5001/websocket/", "mainPage": "http://111.198.10.15:11404/dcms/#", "amapSecurityCode": "182a2c5889f7fe6d90546d9b8f4781ad", diff --git a/src/api/config/combustibleGasConfig.js b/src/api/config/combustibleGasConfig.js new file mode 100644 index 0000000..902f9f8 --- /dev/null +++ b/src/api/config/combustibleGasConfig.js @@ -0,0 +1,42 @@ +/** + * 点型可燃气体探测器接口 + */ +import request from '@/utils/request' +// 点型可燃气体探测器配置查询 +export function getKadConfigList(params) { + return request({ + url: 'busConfig/kadConfig/list', + method: 'get', + params + }) +} + +// 修改点型可燃气体探测器配置 +export function editKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportKadConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/kadConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportKadConfig(params) { + return request({ + url: 'busConfig/kadConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/config/pressConfig.js b/src/api/config/pressConfig.js new file mode 100644 index 0000000..7cdad80 --- /dev/null +++ b/src/api/config/pressConfig.js @@ -0,0 +1,42 @@ +/** + * 压力监测终端接口 + */ +import request from '@/utils/request' +// 压力监测终端配置查询 +export function getPressConfigList(params) { + return request({ + url: 'busConfig/pressConfig/list', + method: 'get', + params + }) +} + +// 修改压力监测终端配置 +export function editPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/config', + method: 'post', + params + }) +} + +// 批量导入 +export function batchImportPressConfig(fileobj) { + const param = new FormData() + param.append('file', fileobj) + return request({ + url: 'busConfig/pressConfig/batchImport', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data' }, + data: param + }) +} +// 批量导出 +export function batchExportPressConfig(params) { + return request({ + url: 'busConfig/pressConfig/batchExport', + method: 'get', + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/data/data.js b/src/api/data/data.js index cba92e9..80a38e1 100644 --- a/src/api/data/data.js +++ b/src/api/data/data.js @@ -422,3 +422,59 @@ }) } +// 点型可燃气体探测器数据查询,不分页 +export function getKadDataSingle(params) { + return request({ + url: 'kad/list', + method: 'get', + params + }) +} + +// 点型可燃气体探测器数据查询 +export function getKadData(params) { + return request({ + url: 'kad/list-page', + method: 'get', + params + }) +} +// 批量导出点型可燃气体探测器数据 +export function batchExportKadData(params) { + return request({ + url: 'kad/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 压力监测终端数据查询,不分页 +export function getPressDataSingle(params) { + return request({ + url: 'press/list', + method: 'get', + params + }) +} + +// 压力监测终端数据查询 +export function getPressData(params) { + return request({ + url: 'press/list-page', + method: 'get', + params + }) +} +// 批量导出压力监测终端数据 +export function batchExportPressData(params) { + return request({ + url: 'press/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 214afa9..571b0e4 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -24,11 +24,13 @@ import ListHydrantData from '@/views/dataManage/deviceData/listHydrantData' import ListH2SData from '@/views/dataManage/deviceData/listH2SData' import ListWellLiquidData from '@/views/dataManage/deviceData/listWellLiquidData' +import ListCombustibleGasData from '@/views/dataManage/deviceData/listCombustibleGasData' +import ListPressData from '@/views/dataManage/deviceData/listPressData' import { parseUrl } from '@/utils/parseutils' export default { name: 'DataManage', - components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData }, + components: { ListH2SData, ListHydrantData, ListPantiltData, ListGasdectorData, ListTubeData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData, ListLiquidGasData, ListWellLiquidData, ListCombustibleGasData, ListPressData }, data() { return { activeName: 'wellcover', @@ -47,7 +49,9 @@ { permission: '/pantilt/list-page', label: '激光甲烷遥测云台', name: 'pantilt', type: '21', comp: 'list-pantilt-data' }, { permission: '/hydrantdata/list-page', label: '消防栓防盗水监测仪', name: 'hydrant', type: '11', comp: 'list-hydrant-data' }, { permission: '/h2s/list-page', label: '硫化氢浓度监测仪', name: 'H2S', type: '14', comp: 'list-H2S-data' }, - { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' } + { permission: '/wellliquiddata/list-page', label: '井盖液位一体机', name: 'wellliquid', type: '13', comp: 'list-well-liquid-data' }, + { permission: '/combustibleGas/list-page', label: '点型可燃气体探测器', name: 'combustibleGas', type: '32', comp: 'list-combustible-gas-data' }, + { permission: '/press/list-page', label: '压力监测终端', name: 'press', type: '31', comp: 'list-press-data' } ] // 所有tab列表 } }, diff --git a/src/views/dataManage/deviceData/listCombustibleGasData.vue b/src/views/dataManage/deviceData/listCombustibleGasData.vue new file mode 100644 index 0000000..eaf24e8 --- /dev/null +++ b/src/views/dataManage/deviceData/listCombustibleGasData.vue @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/dataManage/deviceData/listPressData.vue b/src/views/dataManage/deviceData/listPressData.vue new file mode 100644 index 0000000..b367134 --- /dev/null +++ b/src/views/dataManage/deviceData/listPressData.vue @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + 导出记录 + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListCombustibleGasConfig.vue b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue new file mode 100644 index 0000000..679b63b --- /dev/null +++ b/src/views/deviceConfig/components/ListCombustibleGasConfig.vue @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/ListPressConfig.vue b/src/views/deviceConfig/components/ListPressConfig.vue new file mode 100644 index 0000000..1e51555 --- /dev/null +++ b/src/views/deviceConfig/components/ListPressConfig.vue @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + 数据列表 + + + + + 导出记录 + + + + + 批量导入 + + + + 新增 + + + + + + + + + {{ scope.row[column.value] }} + + + + + + 编辑 + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/editCombustibleGasConfig.vue b/src/views/deviceConfig/components/editCombustibleGasConfig.vue new file mode 100644 index 0000000..e5a9a1e --- /dev/null +++ b/src/views/deviceConfig/components/editCombustibleGasConfig.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/editPressConfig.vue b/src/views/deviceConfig/components/editPressConfig.vue new file mode 100644 index 0000000..0b979dc --- /dev/null +++ b/src/views/deviceConfig/components/editPressConfig.vue @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/deviceConfig.vue b/src/views/deviceConfig/deviceConfig.vue index eac828c..ebaa760 100644 --- a/src/views/deviceConfig/deviceConfig.vue +++ b/src/views/deviceConfig/deviceConfig.vue @@ -34,6 +34,12 @@ + + + + + + @@ -51,9 +57,11 @@ import ListH2sConfig from './components/listH2sConfig' import ListWellcoverConfig from '@/views/deviceConfig/components/listWellCoverConfig' import ListWellliquidConfig from '@/views/deviceConfig/components/listWellLiquidConfig' +import ListCombustibleGasConfig from '@/views/deviceConfig/components/ListCombustibleGasConfig' +import ListPressConfig from '@/views/deviceConfig/components/ListPressConfig' export default { name: 'DeviceConfig', - components: { ListWellliquidConfig, ListWellcoverConfig, ListH2sConfig, ListTubeConfig, ListLiquidGasConfig, ListNoiseConfig, ListDigConfig, ListTempConfig, ListHarmfulConfig, ListGasConfig, ListLiquidConfig }, + components: { ListWellliquidConfig, ListWellcoverConfig, ListH2sConfig, ListTubeConfig, ListLiquidGasConfig, ListNoiseConfig, ListDigConfig, ListTempConfig, ListHarmfulConfig, ListGasConfig, ListLiquidConfig, ListCombustibleGasConfig, ListPressConfig }, data() { return { activeName: 'liquid' @@ -86,6 +94,10 @@ this.$refs.h2sConfig.fetchData() } else if (tab.name === 'wellliquid') { this.$refs.wellliquidConfig.fetchData() + } else if (tab.name === 'combustibleGas') { + this.$refs.combustibleGasConfig.fetchData() + } else if (tab.name === 'press') { + this.$refs.pressConfig.fetchData() } }, // 计算那个是当前第一个tab @@ -112,6 +124,10 @@ this.activeName = 'h2s' } else if (hasPermission('/busConfig/wellliquidConfig/list')) { this.activeName = 'wellliquid' + } else if (hasPermission('/busConfig/combustibleGasConfig/list')) { + this.activeName = 'combustibleGas' + } else if (hasPermission('/busConfig/pressConfig/list')) { + this.activeName = 'press' } } }