From 559b2e34c983f615b6d6747f52c801022c561803 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 27 十月 2025 23:05:08 +0800
Subject: [PATCH] feat: 优化任务显示列表
---
ruoyi-ui/src/api/system/gps.js | 58 ++++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 48 insertions(+), 10 deletions(-)
diff --git a/ruoyi-ui/src/api/system/gps.js b/ruoyi-ui/src/api/system/gps.js
index 20ec35a..6b13c2d 100644
--- a/ruoyi-ui/src/api/system/gps.js
+++ b/ruoyi-ui/src/api/system/gps.js
@@ -1,15 +1,33 @@
import request from '@/utils/request'
-// 鏌ヨGPS鍧愭爣鍒楄〃
+// 鏌ヨGPS浣嶇疆鍒楄〃
export function listGps(query) {
return request({
url: '/system/gps/list',
method: 'get',
- params: query
+ params: {
+ ...query
+
+ },
+ timeout: 180000
+ })
+}
+//anonymousList
+export function anonymousList(query) {
+ return request({
+ url: '/system/gps/anonymousList',
+ method: 'get',
+ params: {
+ ...query,
+ appId: query.appId,
+ sign: query.sign,
+ timestamp: query.timestamp
+ },
+ timeout: 180000
})
}
-// 鏌ヨGPS鍧愭爣璇︾粏
+// 鏌ヨGPS浣嶇疆璇︾粏
export function getGps(gpsId) {
return request({
url: '/system/gps/' + gpsId,
@@ -17,7 +35,7 @@
})
}
-// 鏂板GPS鍧愭爣
+// 鏂板GPS浣嶇疆
export function addGps(data) {
return request({
url: '/system/gps',
@@ -26,7 +44,7 @@
})
}
-// 淇敼GPS鍧愭爣
+// 淇敼GPS浣嶇疆
export function updateGps(data) {
return request({
url: '/system/gps',
@@ -35,7 +53,7 @@
})
}
-// 鍒犻櫎GPS鍧愭爣
+// 鍒犻櫎GPS浣嶇疆
export function delGps(gpsId) {
return request({
url: '/system/gps/' + gpsId,
@@ -43,11 +61,31 @@
})
}
-// 瀵煎嚭GPS鍧愭爣
-export function exportGps(query) {
+// 鑾峰彇杞﹁締鏈�鏂癎PS浣嶇疆
+export function getLastPosition(deviceId) {
return request({
- url: '/system/gps/export',
+ url: '/system/gps/lastPosition/' + deviceId,
+ method: 'get'
+ })
+}
+
+// 鑾峰彇鎵�鏈夎溅杈咷PS浣嶇疆
+export function getAllPositions() {
+ return request({
+ url: '/system/gps/allPositions',
+ method: 'get'
+ })
+}
+
+// 鑾峰彇杞﹁締鍘嗗彶杞ㄨ抗
+export function getTrackHistory(deviceId, startTime, endTime) {
+ return request({
+ url: '/system/gps/trackHistory',
method: 'get',
- params: query
+ params: {
+ deviceId,
+ startTime,
+ endTime
+ }
})
}
\ No newline at end of file
--
Gitblit v1.9.1