From ae1aba358397ff0e38010d697b1828b2eefe19c6 Mon Sep 17 00:00:00 2001 From: lynn Date: Sun, 13 Jul 2025 12:40:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90GPS=E5=92=8C=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/monitor.js | 33 ++++- src/views/car/driveStatistics.vue | 51 ++++--- src/views/car/warning.vue | 123 ++++++++++------- src/views/xukou/monitor.vue | 5 +- src/views/xukou/warning.vue | 213 +++++++++++++++++++++++++++++ src/views/xukou/warningSetting.vue | 152 +++++++++++++++----- 6 files changed, 469 insertions(+), 108 deletions(-) create mode 100644 src/views/xukou/warning.vue diff --git a/src/api/monitor.js b/src/api/monitor.js index b9c36cd..444fffc 100644 --- a/src/api/monitor.js +++ b/src/api/monitor.js @@ -23,7 +23,6 @@ export function destroyGasConfig(params) { }) } - export function getGasList(params) { return request({ url: '/api/admin/gas/index', @@ -32,4 +31,36 @@ export function getGasList(params) { }) } +export function saveConfig(data) { + return request({ + url: '/api/admin/config/save', + method: 'post', + data + }) +} +export function getConfigList(data) { + return request({ + url: '/api/admin/config/index', + method: 'post', + data + }) +} + +export function getNotificationsList(params, options = {}) { + return request({ + url: '/api/admin/other/notifications-list', + method: 'get', + params, + ...options + }) +} + +export function getMileageStatistics(params, options = {}) { + return request({ + url: '/api/admin/gps/mileage-statistics', + method: 'get', + params, + ...options + }) +} diff --git a/src/views/car/driveStatistics.vue b/src/views/car/driveStatistics.vue index b56e448..d1c5dc8 100644 --- a/src/views/car/driveStatistics.vue +++ b/src/views/car/driveStatistics.vue @@ -94,7 +94,8 @@ + + diff --git a/src/views/xukou/warningSetting.vue b/src/views/xukou/warningSetting.vue index 473a952..97bd9a5 100644 --- a/src/views/xukou/warningSetting.vue +++ b/src/views/xukou/warningSetting.vue @@ -19,24 +19,38 @@ 监控点 {{ point.name }} - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 环境监测阈值(超过此值将触发预警) @@ -51,7 +65,6 @@ /> PPM - @@ -126,11 +139,23 @@
预警接收设置
- - - + + + + + + + + + 添加 + + - +