diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/listGasConfig.vue b/src/views/deviceConfig/components/listGasConfig.vue new file mode 100644 index 0000000..9d49b4b --- /dev/null +++ b/src/views/deviceConfig/components/listGasConfig.vue @@ -0,0 +1,331 @@ + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + 批量导入 + + 新增 + + + + + + + + {{ scope.row[column.value] }} + + + + + 编辑 + + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/listGasConfig.vue b/src/views/deviceConfig/components/listGasConfig.vue new file mode 100644 index 0000000..9d49b4b --- /dev/null +++ b/src/views/deviceConfig/components/listGasConfig.vue @@ -0,0 +1,331 @@ + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + 批量导入 + + 新增 + + + + + + + + {{ scope.row[column.value] }} + + + + + 编辑 + + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listGasLeakage.vue b/src/views/smartAnalysis/components/listGasLeakage.vue new file mode 100644 index 0000000..6afc575 --- /dev/null +++ b/src/views/smartAnalysis/components/listGasLeakage.vue @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/listGasConfig.vue b/src/views/deviceConfig/components/listGasConfig.vue new file mode 100644 index 0000000..9d49b4b --- /dev/null +++ b/src/views/deviceConfig/components/listGasConfig.vue @@ -0,0 +1,331 @@ + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + 批量导入 + + 新增 + + + + + + + + {{ scope.row[column.value] }} + + + + + 编辑 + + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listGasLeakage.vue b/src/views/smartAnalysis/components/listGasLeakage.vue new file mode 100644 index 0000000..6afc575 --- /dev/null +++ b/src/views/smartAnalysis/components/listGasLeakage.vue @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listHotLeakage.vue b/src/views/smartAnalysis/components/listHotLeakage.vue new file mode 100644 index 0000000..81f613b --- /dev/null +++ b/src/views/smartAnalysis/components/listHotLeakage.vue @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/listGasConfig.vue b/src/views/deviceConfig/components/listGasConfig.vue new file mode 100644 index 0000000..9d49b4b --- /dev/null +++ b/src/views/deviceConfig/components/listGasConfig.vue @@ -0,0 +1,331 @@ + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + 批量导入 + + 新增 + + + + + + + + {{ scope.row[column.value] }} + + + + + 编辑 + + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listGasLeakage.vue b/src/views/smartAnalysis/components/listGasLeakage.vue new file mode 100644 index 0000000..6afc575 --- /dev/null +++ b/src/views/smartAnalysis/components/listGasLeakage.vue @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listHotLeakage.vue b/src/views/smartAnalysis/components/listHotLeakage.vue new file mode 100644 index 0000000..81f613b --- /dev/null +++ b/src/views/smartAnalysis/components/listHotLeakage.vue @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listWater.vue b/src/views/smartAnalysis/components/listWater.vue new file mode 100644 index 0000000..36d3824 --- /dev/null +++ b/src/views/smartAnalysis/components/listWater.vue @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/api/smartAnalysis.js b/src/api/smartAnalysis.js new file mode 100644 index 0000000..408e75f --- /dev/null +++ b/src/api/smartAnalysis.js @@ -0,0 +1,62 @@ +/** + * 数据管理接口 + */ +import request from '@/utils/request' +// 内涝评估分析数据查询 +export function getWaterData(params) { + return request({ + url: 'welldata/list', + method: 'get', + params + }) +} + +// 燃气管线泄漏点分析数据 +export function getGasLeakageData(params) { + return request({ + url: 'liquiddata/list', + method: 'get', + params + }) +} +// 燃气数据查询 +export function getHotLeakageData(params) { + return request({ + url: 'gasdata/list', + method: 'get', + params + }) +} + +// 批量导出井盖数据 +export function batchExportWaterData(params) { + return request({ + url: 'welldata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出液位数据 +export function batchExportGasLeakageData(params) { + return request({ + url: 'liquiddata/export', + method: 'get', + timeout: 120000, + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} + +// 批量导出燃气数据 +export function batchExportHotLeakageData(params) { + return request({ + url: 'gasdata/export', + method: 'get', + timeout: 120000, // 120s,2分钟 + params, + responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob + }) +} diff --git a/src/icons/svg/icon-smart.svg b/src/icons/svg/icon-smart.svg new file mode 100644 index 0000000..58ea91c --- /dev/null +++ b/src/icons/svg/icon-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/icon-sysconfig.svg b/src/icons/svg/icon-sysconfig.svg new file mode 100644 index 0000000..56f04c6 --- /dev/null +++ b/src/icons/svg/icon-sysconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/well-common-red.svg b/src/icons/svg/well-common-red.svg new file mode 100644 index 0000000..86043f8 --- /dev/null +++ b/src/icons/svg/well-common-red.svg @@ -0,0 +1 @@ + diff --git a/src/router/index.js b/src/router/index.js index 14f6d32..ea8e099 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -249,6 +249,26 @@ ] }, { + path: '/smartAnalysis', + component: Layout, + redirect: '/smartDataList', + name: 'SmartAnalysis', + alwaysShow: true, + meta: { + title: '智能分析', + icon: 'icon-config', // 图标 + permission: ['/smartAnalysis']// 权限名称 + }, + children: [ + { + path: '/smartDataList', + name: 'SmartDataList', + component: () => import('@/views/smartAnalysis/dataManage'), + meta: { title: '数据列表', icon: 'icon-config', permission: ['/smartDataList'] } + } + ] + }, + { path: 'system', component: Layout, redirect: '/resource', diff --git a/src/views/alarmRule/editRule.vue b/src/views/alarmRule/editRule.vue new file mode 100644 index 0000000..dc61a71 --- /dev/null +++ b/src/views/alarmRule/editRule.vue @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/alarmRule/listRule.vue b/src/views/alarmRule/listRule.vue new file mode 100644 index 0000000..77ce5c9 --- /dev/null +++ b/src/views/alarmRule/listRule.vue @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + + + + + + {{ scope.row[column.value] }} + {{ scope.row.wellCode }} + + + + + 编辑 + + + + + + + + + + + + + + + + + + diff --git a/src/views/deviceConfig/components/listGasConfig.vue b/src/views/deviceConfig/components/listGasConfig.vue new file mode 100644 index 0000000..9d49b4b --- /dev/null +++ b/src/views/deviceConfig/components/listGasConfig.vue @@ -0,0 +1,331 @@ + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + 批量导入 + + 新增 + + + + + + + + {{ scope.row[column.value] }} + + + + + 编辑 + + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listGasLeakage.vue b/src/views/smartAnalysis/components/listGasLeakage.vue new file mode 100644 index 0000000..6afc575 --- /dev/null +++ b/src/views/smartAnalysis/components/listGasLeakage.vue @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listHotLeakage.vue b/src/views/smartAnalysis/components/listHotLeakage.vue new file mode 100644 index 0000000..81f613b --- /dev/null +++ b/src/views/smartAnalysis/components/listHotLeakage.vue @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/components/listWater.vue b/src/views/smartAnalysis/components/listWater.vue new file mode 100644 index 0000000..36d3824 --- /dev/null +++ b/src/views/smartAnalysis/components/listWater.vue @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + 搜索 + + + + + + + 数据列表 + + 导出记录 + + + + + + + + {{ scope.row[column.value] }} + {{ scope.row[column.value] }} + + + + + + + + + + + + + + diff --git a/src/views/smartAnalysis/dataManage.vue b/src/views/smartAnalysis/dataManage.vue new file mode 100644 index 0000000..8e44dce --- /dev/null +++ b/src/views/smartAnalysis/dataManage.vue @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + +