diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/data.js b/src/api/environment/data.js index 1c2df04..29ea548 100644 --- a/src/api/environment/data.js +++ b/src/api/environment/data.js @@ -9,21 +9,28 @@ return request({ url: '/sanitation/toilet/listPage', method: 'get', - params }) } // 全部设备实时数据查询 export function getRealData() { return request({ - url: '/sanitation/toilet/listPage', + url: '/environment/data/real', + method: 'get', + }) +} +// 单设备历史数据查询 +export function getHistoryDataPage(params) { + return request({ + url: '/environment/data/historyDataPage', method: 'get', params }) } + // 单设备历史数据查询 export function getHistoryData(params) { return request({ - url: '/sanitation/toilet/list', + url: '/environment/data/historyData', method: 'get', params }) diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/data.js b/src/api/environment/data.js index 1c2df04..29ea548 100644 --- a/src/api/environment/data.js +++ b/src/api/environment/data.js @@ -9,21 +9,28 @@ return request({ url: '/sanitation/toilet/listPage', method: 'get', - params }) } // 全部设备实时数据查询 export function getRealData() { return request({ - url: '/sanitation/toilet/listPage', + url: '/environment/data/real', + method: 'get', + }) +} +// 单设备历史数据查询 +export function getHistoryDataPage(params) { + return request({ + url: '/environment/data/historyDataPage', method: 'get', params }) } + // 单设备历史数据查询 export function getHistoryData(params) { return request({ - url: '/sanitation/toilet/list', + url: '/environment/data/historyData', method: 'get', params }) diff --git a/src/views/alarm/listAlarmHistory.vue b/src/views/alarm/listAlarmHistory.vue index 2d8b5c9..f50dbd5 100644 --- a/src/views/alarm/listAlarmHistory.vue +++ b/src/views/alarm/listAlarmHistory.vue @@ -83,8 +83,8 @@ endTime: '', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -201,17 +201,17 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/data.js b/src/api/environment/data.js index 1c2df04..29ea548 100644 --- a/src/api/environment/data.js +++ b/src/api/environment/data.js @@ -9,21 +9,28 @@ return request({ url: '/sanitation/toilet/listPage', method: 'get', - params }) } // 全部设备实时数据查询 export function getRealData() { return request({ - url: '/sanitation/toilet/listPage', + url: '/environment/data/real', + method: 'get', + }) +} +// 单设备历史数据查询 +export function getHistoryDataPage(params) { + return request({ + url: '/environment/data/historyDataPage', method: 'get', params }) } + // 单设备历史数据查询 export function getHistoryData(params) { return request({ - url: '/sanitation/toilet/list', + url: '/environment/data/historyData', method: 'get', params }) diff --git a/src/views/alarm/listAlarmHistory.vue b/src/views/alarm/listAlarmHistory.vue index 2d8b5c9..f50dbd5 100644 --- a/src/views/alarm/listAlarmHistory.vue +++ b/src/views/alarm/listAlarmHistory.vue @@ -83,8 +83,8 @@ endTime: '', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -201,17 +201,17 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/views/alarm/listAlarmNow.vue b/src/views/alarm/listAlarmNow.vue index 59cdcac..6f90d63 100644 --- a/src/views/alarm/listAlarmNow.vue +++ b/src/views/alarm/listAlarmNow.vue @@ -71,8 +71,8 @@ status: '1', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -173,7 +173,7 @@ ).then(() => { cancelAlarm({id: id}).then(response => { this.$message.success('取消报警成功') - this.closeDialog() + this.fetchData(false) }) }) }, @@ -223,15 +223,22 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + if (this.timeRange && this.timeRange.length > 0) { + this.listQuery.beginTime = this.timeRange[0] + this.listQuery.endTime = this.timeRange[1] + } else { + this.listQuery.beginTime = '' + this.listQuery.endTime = '' + } + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/data.js b/src/api/environment/data.js index 1c2df04..29ea548 100644 --- a/src/api/environment/data.js +++ b/src/api/environment/data.js @@ -9,21 +9,28 @@ return request({ url: '/sanitation/toilet/listPage', method: 'get', - params }) } // 全部设备实时数据查询 export function getRealData() { return request({ - url: '/sanitation/toilet/listPage', + url: '/environment/data/real', + method: 'get', + }) +} +// 单设备历史数据查询 +export function getHistoryDataPage(params) { + return request({ + url: '/environment/data/historyDataPage', method: 'get', params }) } + // 单设备历史数据查询 export function getHistoryData(params) { return request({ - url: '/sanitation/toilet/list', + url: '/environment/data/historyData', method: 'get', params }) diff --git a/src/views/alarm/listAlarmHistory.vue b/src/views/alarm/listAlarmHistory.vue index 2d8b5c9..f50dbd5 100644 --- a/src/views/alarm/listAlarmHistory.vue +++ b/src/views/alarm/listAlarmHistory.vue @@ -83,8 +83,8 @@ endTime: '', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -201,17 +201,17 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/views/alarm/listAlarmNow.vue b/src/views/alarm/listAlarmNow.vue index 59cdcac..6f90d63 100644 --- a/src/views/alarm/listAlarmNow.vue +++ b/src/views/alarm/listAlarmNow.vue @@ -71,8 +71,8 @@ status: '1', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -173,7 +173,7 @@ ).then(() => { cancelAlarm({id: id}).then(response => { this.$message.success('取消报警成功') - this.closeDialog() + this.fetchData(false) }) }) }, @@ -223,15 +223,22 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + if (this.timeRange && this.timeRange.length > 0) { + this.listQuery.beginTime = this.timeRange[0] + this.listQuery.endTime = this.timeRange[1] + } else { + this.listQuery.beginTime = '' + this.listQuery.endTime = '' + } + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/views/alarmLevel/listLevel.vue b/src/views/alarmLevel/listLevel.vue index 664404b..07f6c65 100644 --- a/src/views/alarmLevel/listLevel.vue +++ b/src/views/alarmLevel/listLevel.vue @@ -42,7 +42,7 @@ columns: [ { text: '参数名称', - value: 'sensorName' + value: 'name' }, { text: '参数编码', diff --git a/src/api/environment/alarm.js b/src/api/environment/alarm.js index b513c81..e21011a 100644 --- a/src/api/environment/alarm.js +++ b/src/api/environment/alarm.js @@ -15,7 +15,7 @@ export function cancelAlarm(params) { return request({ url: '/environment/alarm/cancel', - method: 'get', + method: 'post', params }) } diff --git a/src/api/environment/alarmLevel.js b/src/api/environment/alarmLevel.js index 1d2445c..0a73517 100644 --- a/src/api/environment/alarmLevel.js +++ b/src/api/environment/alarmLevel.js @@ -14,7 +14,7 @@ // 单个指标报警等级查询 export function getSensorAlarmLevel(params) { return request({ - url: '/environment/alarm/cancel', + url: '/environment/alarmLevel/listBySensor', method: 'get', params }) @@ -23,7 +23,7 @@ // 添加报警等级 export function addAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/add', method: 'post', params }) @@ -32,7 +32,7 @@ // 修改报警等级 export function updateAlarmLevel(params) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/update', method: 'post', params }) @@ -41,7 +41,7 @@ // 删除报警等级 export function deleteAlarmLevel(id) { return request({ - url: '/environment/alarm/batchCancel', + url: '/environment/alarmLevel/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/alarmRule.js b/src/api/environment/alarmRule.js index c9d68eb..b7b5bf2 100644 --- a/src/api/environment/alarmRule.js +++ b/src/api/environment/alarmRule.js @@ -33,7 +33,7 @@ // 删除报警阈值 export function deleteAlarmRule(id) { return request({ - url: '/environment/alarmRule/update', + url: '/environment/alarmRule/delete', method: 'post', params:{ id: id diff --git a/src/api/environment/data.js b/src/api/environment/data.js index 1c2df04..29ea548 100644 --- a/src/api/environment/data.js +++ b/src/api/environment/data.js @@ -9,21 +9,28 @@ return request({ url: '/sanitation/toilet/listPage', method: 'get', - params }) } // 全部设备实时数据查询 export function getRealData() { return request({ - url: '/sanitation/toilet/listPage', + url: '/environment/data/real', + method: 'get', + }) +} +// 单设备历史数据查询 +export function getHistoryDataPage(params) { + return request({ + url: '/environment/data/historyDataPage', method: 'get', params }) } + // 单设备历史数据查询 export function getHistoryData(params) { return request({ - url: '/sanitation/toilet/list', + url: '/environment/data/historyData', method: 'get', params }) diff --git a/src/views/alarm/listAlarmHistory.vue b/src/views/alarm/listAlarmHistory.vue index 2d8b5c9..f50dbd5 100644 --- a/src/views/alarm/listAlarmHistory.vue +++ b/src/views/alarm/listAlarmHistory.vue @@ -83,8 +83,8 @@ endTime: '', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -201,17 +201,17 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '1', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '2', alarmTime:'2021-07-04 08:33:00'}, + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, status: '3', alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/views/alarm/listAlarmNow.vue b/src/views/alarm/listAlarmNow.vue index 59cdcac..6f90d63 100644 --- a/src/views/alarm/listAlarmNow.vue +++ b/src/views/alarm/listAlarmNow.vue @@ -71,8 +71,8 @@ status: '1', offset: 1, limit: 20, - sort: '', - order: '' + sort: 'alarmTime', + order: 'desc' }, // 筛选条件 timeRange: [], // 时间范围 columns: [ @@ -173,7 +173,7 @@ ).then(() => { cancelAlarm({id: id}).then(response => { this.$message.success('取消报警成功') - this.closeDialog() + this.fetchData(false) }) }) }, @@ -223,15 +223,22 @@ if (!isNowPage) { // 是否显示当前页,否则跳转第一页 this.listQuery.offset = 1 } - this.list = [ - {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} - ] - this.total = 1 - // getAlarmList(this.listQuery).then(response => { - // this.list = response.data.rows - // this.total = parseInt(response.data.total) + if (this.timeRange && this.timeRange.length > 0) { + this.listQuery.beginTime = this.timeRange[0] + this.listQuery.endTime = this.timeRange[1] + } else { + this.listQuery.beginTime = '' + this.listQuery.endTime = '' + } + // this.list = [ + // {deviceNo:'2021030803100001', deviceName:'王泥岭',position:'王泥岭XXX', alarmLevelName:'一级报警', alarmTypeName:'污染物浓度超限',alarmContent:'PM2.5超标', alarmValue:124, alarmTime:'2021-07-04 08:33:00'} + // ] + // this.total = 1 + getAlarmList(this.listQuery).then(response => { + this.list = response.data.rows + this.total = parseInt(response.data.total) this.listLoading = false - // }) + }) }, // 获取报警类型 fetchAlarmType() { diff --git a/src/views/alarmLevel/listLevel.vue b/src/views/alarmLevel/listLevel.vue index 664404b..07f6c65 100644 --- a/src/views/alarmLevel/listLevel.vue +++ b/src/views/alarmLevel/listLevel.vue @@ -42,7 +42,7 @@ columns: [ { text: '参数名称', - value: 'sensorName' + value: 'name' }, { text: '参数编码', diff --git a/src/views/alarmLevel/sensorLevel.vue b/src/views/alarmLevel/sensorLevel.vue index 6b405ea..7d3fee4 100644 --- a/src/views/alarmLevel/sensorLevel.vue +++ b/src/views/alarmLevel/sensorLevel.vue @@ -24,7 +24,9 @@ @@ -32,7 +34,9 @@ @@ -52,7 +56,7 @@