diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index 9172cc9..190ddc9 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -52,6 +52,34 @@ return { dialogFormVisible: false, listLoading: false, + columns: [ + { + text: '设备编号', + value: '', + align: 'center' + }, + { + text: '设备类型', + value: '', + align: 'center' + }, + { + text: '井编号', + value: '', + align: 'center' + }, + { + text: '最新记录上传时间', + width: '200', + value: '', + align: 'center' + }, + { + text: '离线天数', + value: '', + align: 'center' + } + ], // 显示列 dataGroup: [ { title: '井', diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index 9172cc9..190ddc9 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -52,6 +52,34 @@ return { dialogFormVisible: false, listLoading: false, + columns: [ + { + text: '设备编号', + value: '', + align: 'center' + }, + { + text: '设备类型', + value: '', + align: 'center' + }, + { + text: '井编号', + value: '', + align: 'center' + }, + { + text: '最新记录上传时间', + width: '200', + value: '', + align: 'center' + }, + { + text: '离线天数', + value: '', + align: 'center' + } + ], // 显示列 dataGroup: [ { title: '井', diff --git a/src/views/intelligenceRoom/components/wellLooseness.vue b/src/views/intelligenceRoom/components/wellLooseness.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellLooseness.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index 9172cc9..190ddc9 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -52,6 +52,34 @@ return { dialogFormVisible: false, listLoading: false, + columns: [ + { + text: '设备编号', + value: '', + align: 'center' + }, + { + text: '设备类型', + value: '', + align: 'center' + }, + { + text: '井编号', + value: '', + align: 'center' + }, + { + text: '最新记录上传时间', + width: '200', + value: '', + align: 'center' + }, + { + text: '离线天数', + value: '', + align: 'center' + } + ], // 显示列 dataGroup: [ { title: '井', diff --git a/src/views/intelligenceRoom/components/wellLooseness.vue b/src/views/intelligenceRoom/components/wellLooseness.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellLooseness.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/intelligenceRoom/components/wellSignal.vue b/src/views/intelligenceRoom/components/wellSignal.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellSignal.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index 9172cc9..190ddc9 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -52,6 +52,34 @@ return { dialogFormVisible: false, listLoading: false, + columns: [ + { + text: '设备编号', + value: '', + align: 'center' + }, + { + text: '设备类型', + value: '', + align: 'center' + }, + { + text: '井编号', + value: '', + align: 'center' + }, + { + text: '最新记录上传时间', + width: '200', + value: '', + align: 'center' + }, + { + text: '离线天数', + value: '', + align: 'center' + } + ], // 显示列 dataGroup: [ { title: '井', diff --git a/src/views/intelligenceRoom/components/wellLooseness.vue b/src/views/intelligenceRoom/components/wellLooseness.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellLooseness.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/intelligenceRoom/components/wellSignal.vue b/src/views/intelligenceRoom/components/wellSignal.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellSignal.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/intelligenceRoom/intelligenceManage.vue b/src/views/intelligenceRoom/intelligenceManage.vue new file mode 100644 index 0000000..f53ef3f --- /dev/null +++ b/src/views/intelligenceRoom/intelligenceManage.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/mock/system/user.js b/mock/system/user.js index 747ef61..d4d3161 100644 --- a/mock/system/user.js +++ b/mock/system/user.js @@ -196,6 +196,7 @@ { 'code': 'alarms_by_well', 'icon': '', 'id': '1138702100355313665', 'ismenu': '0', 'levels': 11, 'name': '获取某闸井告警信息', 'num': 0, 'parentId': '1138701347507105794', 'resourceType': '04', 'url': '/overview/alarmsByWell' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817025', 'ismenu': '1', 'levels': 11, 'name': '报警统计', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/alarm/statics' }, { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817005', 'ismenu': '1', 'levels': 11, 'name': '数据概览', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/dataView/statics' }, + { 'code': 'alarm_statics', 'icon': '', 'id': '1138703677266817905', 'ismenu': '1', 'levels': 11, 'name': 'AI实验室', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '03', 'url': '/intelligence/statics' }, { 'code': 'alarm_static_by_dept', 'icon': '', 'id': '1139376799592734721', 'ismenu': '0', 'levels': 11, 'name': '根据部门统计报警', 'num': 0, 'parentId': '1138702379389775873', 'resourceType': '04', 'url': '/statics/alarmsByDept' }, { 'code': 'concentrator_add', 'icon': '', 'id': '1138693099123077122', 'ismenu': '0', 'levels': 11, 'name': '新增集中器', 'num': 0, 'parentId': '1138692702442582017', 'resourceType': '04', 'url': '/concentrator/add' }, { 'code': 'job_export', 'icon': '', 'id': '1138699769542832130', 'ismenu': '0', 'levels': 11, 'name': '导出工单列表', 'num': 0, 'parentId': '1138699051712868353', 'resourceType': '04', 'url': '/job/export' }, diff --git a/src/router/modules/well.js b/src/router/modules/well.js index a92ff3c..b13eb86 100644 --- a/src/router/modules/well.js +++ b/src/router/modules/well.js @@ -207,6 +207,12 @@ name: 'AlarmStatics', component: () => import('@/views/alarmStatics/alarmStatics'), meta: { title: '报警统计', icon: 'icon-config', permission: ['/alarm/statics'] } + }, + { + path: '/intelligence', + name: 'Intelligence', + component: () => import('@/views/intelligenceRoom/intelligenceManage'), + meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] } } ] } diff --git a/src/views/dataView/components/alarmStatus.vue b/src/views/dataView/components/alarmStatus.vue index 94f7410..e2f3a78 100644 --- a/src/views/dataView/components/alarmStatus.vue +++ b/src/views/dataView/components/alarmStatus.vue @@ -10,7 +10,7 @@
- +
@@ -42,36 +42,8 @@ flags: '条', icon: 'icon-alarm', color: '#40c9c6', - path: '/wellList', permission: '/well/list' } - // { - // title: '设备', - // context: '--', - // flags: '个', - // icon: 'icon-device', - // color: '#36a3f7', - // path: '/deviceList', - // permission: '/device/list' - // }, - // { - // title: '今日数据', - // context: '--', - // flags: '条', - // icon: 'icon-alarm', - // color: '#f4516c', - // path: '/alarmNow', - // permission: '/alarm/now' - // }, - // { - // title: '离线设备', - // context: '--', - // flags: '个', - // icon: 'icon-order', - // color: '#f4516c', - // path: '/listJob', - // permission: '/job/list' - // } ] } }, @@ -106,9 +78,6 @@ this.getAlarmCount() this.getJobCount() }, - goPage(path) { - this.$router.push(path) - }, getWellCount() { wellCountByBfzt().then(response => { this.dataGroup[0].context = response.data.total diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index 9172cc9..190ddc9 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -52,6 +52,34 @@ return { dialogFormVisible: false, listLoading: false, + columns: [ + { + text: '设备编号', + value: '', + align: 'center' + }, + { + text: '设备类型', + value: '', + align: 'center' + }, + { + text: '井编号', + value: '', + align: 'center' + }, + { + text: '最新记录上传时间', + width: '200', + value: '', + align: 'center' + }, + { + text: '离线天数', + value: '', + align: 'center' + } + ], // 显示列 dataGroup: [ { title: '井', diff --git a/src/views/intelligenceRoom/components/wellLooseness.vue b/src/views/intelligenceRoom/components/wellLooseness.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellLooseness.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/intelligenceRoom/components/wellSignal.vue b/src/views/intelligenceRoom/components/wellSignal.vue new file mode 100644 index 0000000..f2156e9 --- /dev/null +++ b/src/views/intelligenceRoom/components/wellSignal.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/intelligenceRoom/intelligenceManage.vue b/src/views/intelligenceRoom/intelligenceManage.vue new file mode 100644 index 0000000..f53ef3f --- /dev/null +++ b/src/views/intelligenceRoom/intelligenceManage.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/views/wellManage/postionCorrectWell.vue b/src/views/wellManage/postionCorrectWell.vue index 154c63b..eea298b 100644 --- a/src/views/wellManage/postionCorrectWell.vue +++ b/src/views/wellManage/postionCorrectWell.vue @@ -79,7 +79,6 @@ components: { AMapContainer, AMapMarker, MapSearchComp, popupLayerChoose, popupLocation }, data() { return { - sssss: 'aaaaaa', map: null, // 地图对象 baseLayer: 'gaode_vec', // 底图图层 center: [this.$store.getters.lng, this.$store.getters.lat], // 地图中心