From 5e17c7bc2583375e64921b0326daf66a3de4128b Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 30 Nov 2021 17:14:44 +0800
Subject: [PATCH] 轨迹修改

---
 src/views/map/carGps.vue    |   11 ++++++++---
 src/views/map/peopleGps.vue |   11 ++++++++---
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/views/map/carGps.vue b/src/views/map/carGps.vue
index 351acb2..e285741 100644
--- a/src/views/map/carGps.vue
+++ b/src/views/map/carGps.vue
@@ -2,7 +2,7 @@
  * @Author: Morpheus
  * @Date: 2021-07-05 16:31:54
  * @Last Modified by: Morpheus
- * @Last Modified time: 2021-11-30 16:26:05
+ * @Last Modified time: 2021-11-30 17:12:03
  * menu-name 押运人员定位
  */
 <template>
@@ -267,10 +267,15 @@
                 endTime: end,
             }).then((res) => {
                 var result = res.data.data;
-                if (result.length > 1) {
+
+                var array = result.sort(function (a, b) {
+                    return a['record_time'] > b['record_time'] ? 1 : -1
+                })
+
+                if (array.length > 1) {
                     let arr = [];
 
-                    result.forEach((item) => {
+                    array.forEach((item) => {
                         var csGps = window.coordtransform.bd09togcj02(Number(item.longitude), Number(item.latitude));
                         arr.push([csGps[0], csGps[1]]);
                     });
diff --git a/src/views/map/peopleGps.vue b/src/views/map/peopleGps.vue
index 699ae3d..273ac89 100644
--- a/src/views/map/peopleGps.vue
+++ b/src/views/map/peopleGps.vue
@@ -2,7 +2,7 @@
  * @Author: Morpheus
  * @Date: 2021-07-05 16:31:54
  * @Last Modified by: Morpheus
- * @Last Modified time: 2021-11-30 16:12:46
+ * @Last Modified time: 2021-11-30 17:12:19
  * menu-name 押运人员定位
  */
 <template>
@@ -265,10 +265,15 @@
                 endTime: end,
             }).then((res) => {
                 var result = res.data.data;
-                if (result.length > 1) {
+
+                var array = result.sort(function (a, b) {
+                    return a['record_time'] > b['record_time'] ? 1 : -1
+                })
+
+                if (array.length > 1) {
                     let arr = [];
 
-                    result.forEach((item) => {
+                    array.forEach((item) => {
                         var csGps = window.coordtransform.bd09togcj02(Number(item.longitude), Number(item.latitude));
                         arr.push([csGps[0], csGps[1]]);
                     });

--
Gitblit v1.9.3