diff --git a/mock/systemConfig/alarmLevel.js b/mock/systemConfig/alarmLevel.js
index d46c2b9..1f211cb 100644
--- a/mock/systemConfig/alarmLevel.js
+++ b/mock/systemConfig/alarmLevel.js
@@ -1,22 +1,125 @@
+const deviceTypeList = [
+ {
+ 'name': '井盖状态检测仪',
+ 'value': '10'
+ },
+ {
+ 'name': '液位检测仪',
+ 'value': '11'
+ },
+ {
+ 'name': '有害气体检测仪',
+ 'value': '12'
+ },
+ {
+ 'name': '燃气智能检测终端',
+ 'value': '13'
+ },
+ {
+ 'name': '温湿度检测仪',
+ 'value': '14'
+ },
+ {
+ 'name': '开挖检测仪',
+ 'value': '15'
+ },
+ {
+ 'name': '井盖定位检测仪',
+ 'value': '16'
+ },
+ {
+ 'name': '噪声记录仪',
+ 'value': '17'
+ },
+ {
+ 'name': '燃气智能检测终端(一体化)',
+ 'value': '18'
+ },
+ {
+ 'name': '管盯',
+ 'value': '19'
+ }
+]
const alarmLevelList = [
{
- 'name': '3213',
+ 'name': '液位',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/12/23'
},
{
- 'name': '3213',
+ 'name': '燃气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '温度',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '开挖',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '一氧化碳',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '硫化氢',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '甲烷',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '氧气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '湿度',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/02/13'
}
]
-
module.exports = [
// mock get all routes form server
+ // 设备类型
+ {
+ url: '/device/type',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: deviceTypeList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ },
{
url: '/alarm/level/list',
type: 'get',
diff --git a/mock/systemConfig/alarmLevel.js b/mock/systemConfig/alarmLevel.js
index d46c2b9..1f211cb 100644
--- a/mock/systemConfig/alarmLevel.js
+++ b/mock/systemConfig/alarmLevel.js
@@ -1,22 +1,125 @@
+const deviceTypeList = [
+ {
+ 'name': '井盖状态检测仪',
+ 'value': '10'
+ },
+ {
+ 'name': '液位检测仪',
+ 'value': '11'
+ },
+ {
+ 'name': '有害气体检测仪',
+ 'value': '12'
+ },
+ {
+ 'name': '燃气智能检测终端',
+ 'value': '13'
+ },
+ {
+ 'name': '温湿度检测仪',
+ 'value': '14'
+ },
+ {
+ 'name': '开挖检测仪',
+ 'value': '15'
+ },
+ {
+ 'name': '井盖定位检测仪',
+ 'value': '16'
+ },
+ {
+ 'name': '噪声记录仪',
+ 'value': '17'
+ },
+ {
+ 'name': '燃气智能检测终端(一体化)',
+ 'value': '18'
+ },
+ {
+ 'name': '管盯',
+ 'value': '19'
+ }
+]
const alarmLevelList = [
{
- 'name': '3213',
+ 'name': '液位',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/12/23'
},
{
- 'name': '3213',
+ 'name': '燃气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '温度',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '开挖',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '一氧化碳',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '硫化氢',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '甲烷',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '氧气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '湿度',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/02/13'
}
]
-
module.exports = [
// mock get all routes form server
+ // 设备类型
+ {
+ url: '/device/type',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: deviceTypeList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ },
{
url: '/alarm/level/list',
type: 'get',
diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js
index 1496914..5acd845 100644
--- a/src/api/systemConfig/alarmLevel.js
+++ b/src/api/systemConfig/alarmLevel.js
@@ -2,6 +2,15 @@
* 告警等级配置接口
*/
import request from '@/utils/request'
+
+// 设备类别
+export function getDevice(params) {
+ return request({
+ url: 'device/type',
+ method: 'get',
+ params
+ })
+}
// 告警等级列表查询
export function getAlarmLevelList(params) {
return request({
@@ -10,3 +19,19 @@
params
})
}
+// 删除告警等级配置
+export function delAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/delete',
+ method: 'post',
+ params
+ })
+}
+// 添加设备
+export function addAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/add',
+ method: 'post',
+ params
+ })
+}
diff --git a/mock/systemConfig/alarmLevel.js b/mock/systemConfig/alarmLevel.js
index d46c2b9..1f211cb 100644
--- a/mock/systemConfig/alarmLevel.js
+++ b/mock/systemConfig/alarmLevel.js
@@ -1,22 +1,125 @@
+const deviceTypeList = [
+ {
+ 'name': '井盖状态检测仪',
+ 'value': '10'
+ },
+ {
+ 'name': '液位检测仪',
+ 'value': '11'
+ },
+ {
+ 'name': '有害气体检测仪',
+ 'value': '12'
+ },
+ {
+ 'name': '燃气智能检测终端',
+ 'value': '13'
+ },
+ {
+ 'name': '温湿度检测仪',
+ 'value': '14'
+ },
+ {
+ 'name': '开挖检测仪',
+ 'value': '15'
+ },
+ {
+ 'name': '井盖定位检测仪',
+ 'value': '16'
+ },
+ {
+ 'name': '噪声记录仪',
+ 'value': '17'
+ },
+ {
+ 'name': '燃气智能检测终端(一体化)',
+ 'value': '18'
+ },
+ {
+ 'name': '管盯',
+ 'value': '19'
+ }
+]
const alarmLevelList = [
{
- 'name': '3213',
+ 'name': '液位',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/12/23'
},
{
- 'name': '3213',
+ 'name': '燃气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '温度',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '开挖',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '一氧化碳',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '硫化氢',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '甲烷',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '氧气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '湿度',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/02/13'
}
]
-
module.exports = [
// mock get all routes form server
+ // 设备类型
+ {
+ url: '/device/type',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: deviceTypeList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ },
{
url: '/alarm/level/list',
type: 'get',
diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js
index 1496914..5acd845 100644
--- a/src/api/systemConfig/alarmLevel.js
+++ b/src/api/systemConfig/alarmLevel.js
@@ -2,6 +2,15 @@
* 告警等级配置接口
*/
import request from '@/utils/request'
+
+// 设备类别
+export function getDevice(params) {
+ return request({
+ url: 'device/type',
+ method: 'get',
+ params
+ })
+}
// 告警等级列表查询
export function getAlarmLevelList(params) {
return request({
@@ -10,3 +19,19 @@
params
})
}
+// 删除告警等级配置
+export function delAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/delete',
+ method: 'post',
+ params
+ })
+}
+// 添加设备
+export function addAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/add',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue b/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue
new file mode 100644
index 0000000..bfb0c1d
--- /dev/null
+++ b/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mock/systemConfig/alarmLevel.js b/mock/systemConfig/alarmLevel.js
index d46c2b9..1f211cb 100644
--- a/mock/systemConfig/alarmLevel.js
+++ b/mock/systemConfig/alarmLevel.js
@@ -1,22 +1,125 @@
+const deviceTypeList = [
+ {
+ 'name': '井盖状态检测仪',
+ 'value': '10'
+ },
+ {
+ 'name': '液位检测仪',
+ 'value': '11'
+ },
+ {
+ 'name': '有害气体检测仪',
+ 'value': '12'
+ },
+ {
+ 'name': '燃气智能检测终端',
+ 'value': '13'
+ },
+ {
+ 'name': '温湿度检测仪',
+ 'value': '14'
+ },
+ {
+ 'name': '开挖检测仪',
+ 'value': '15'
+ },
+ {
+ 'name': '井盖定位检测仪',
+ 'value': '16'
+ },
+ {
+ 'name': '噪声记录仪',
+ 'value': '17'
+ },
+ {
+ 'name': '燃气智能检测终端(一体化)',
+ 'value': '18'
+ },
+ {
+ 'name': '管盯',
+ 'value': '19'
+ }
+]
const alarmLevelList = [
{
- 'name': '3213',
+ 'name': '液位',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/12/23'
},
{
- 'name': '3213',
+ 'name': '燃气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '温度',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '开挖',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '一氧化碳',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '硫化氢',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '甲烷',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '氧气',
+ 'deviceTypeName': 'ffff',
+ 'openAlarm': '开启',
+ 'openJob': '开启',
+ 'ts': '2022/02/13'
+ },
+ {
+ 'name': '湿度',
'deviceTypeName': 'ffff',
'openAlarm': '开启',
'openJob': '开启',
'ts': '2022/02/13'
}
]
-
module.exports = [
// mock get all routes form server
+ // 设备类型
+ {
+ url: '/device/type',
+ type: 'get',
+ response: _ => {
+ return {
+ code: 200,
+ data: deviceTypeList,
+ message: '请求成功',
+ success: true
+ }
+ }
+ },
{
url: '/alarm/level/list',
type: 'get',
diff --git a/src/api/systemConfig/alarmLevel.js b/src/api/systemConfig/alarmLevel.js
index 1496914..5acd845 100644
--- a/src/api/systemConfig/alarmLevel.js
+++ b/src/api/systemConfig/alarmLevel.js
@@ -2,6 +2,15 @@
* 告警等级配置接口
*/
import request from '@/utils/request'
+
+// 设备类别
+export function getDevice(params) {
+ return request({
+ url: 'device/type',
+ method: 'get',
+ params
+ })
+}
// 告警等级列表查询
export function getAlarmLevelList(params) {
return request({
@@ -10,3 +19,19 @@
params
})
}
+// 删除告警等级配置
+export function delAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/delete',
+ method: 'post',
+ params
+ })
+}
+// 添加设备
+export function addAlarmLevel(params) {
+ return request({
+ url: 'alarm/level/add',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue b/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue
new file mode 100644
index 0000000..bfb0c1d
--- /dev/null
+++ b/src/views/systemConfig/alarmLevel/components/dialogAlarmLevel.vue
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/systemConfig/alarmLevel/listLevel.vue b/src/views/systemConfig/alarmLevel/listLevel.vue
index fb7867e..193f00f 100644
--- a/src/views/systemConfig/alarmLevel/listLevel.vue
+++ b/src/views/systemConfig/alarmLevel/listLevel.vue
@@ -20,6 +20,16 @@
{{ selectedTenant.tenantName }}
+
+
+
+ 新增
+
+
@@ -35,6 +45,9 @@
查看
+
+ 删除
+
编辑
@@ -49,7 +62,7 @@