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 @@