From 3c512c9c348a2b6ebc7522728ce2a6a69c34e995 Mon Sep 17 00:00:00 2001 From: lixuefeng <1126141216@qq.com> Date: Tue, 29 Apr 2025 09:55:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=EF=BC=9A=E5=BC=80=E5=8F=91?= =?UTF-8?q?=20=E6=8F=8F=E8=BF=B0=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/components/box-3.vue | 8 +-- src/views/scenic/components/big-map.vue | 63 ++++++++++--------- src/views/vehicles/components/big-map.vue | 77 ++++++++++++----------- 3 files changed, 77 insertions(+), 71 deletions(-) diff --git a/src/views/home/components/box-3.vue b/src/views/home/components/box-3.vue index 225faa3..192f98f 100644 --- a/src/views/home/components/box-3.vue +++ b/src/views/home/components/box-3.vue @@ -116,7 +116,7 @@ - + @@ -375,12 +375,12 @@ } .success { color: #02F9FA; - + // color:#E21B1B; } .type3{ - color: #02F9FA; - + color: #F75000; + } } } diff --git a/src/views/scenic/components/big-map.vue b/src/views/scenic/components/big-map.vue index 781484f..c8e3861 100644 --- a/src/views/scenic/components/big-map.vue +++ b/src/views/scenic/components/big-map.vue @@ -34,18 +34,18 @@

{{ item.licenseNumber }}

- 车 + 观光车 - + 直通车
- +
{{ item.speed }}km/h + >{{ item.speed }}km/h
{ if (val[0]&&val[1]) { if(carOverlays.value.length){ - + for(let i=0;i { console.log(item,'item') @@ -235,16 +235,16 @@ let tabsIndex = ref(0) // if (item.status == '行驶') { // if(item.type==1){ // addMarker(shipIcon, [item.lng, item.lat], [36, 50]) - + // }else{ // addMarker(carIcon, [item.lng, item.lat], [36, 50]) // } // } if (item.accStatus == 1) { - + if(item.type==1){ addMarker(shipIcon, [item.lng, item.lat], [36, 50]) - + }else{ addMarker(carIcon, [item.lng, item.lat], [36, 50]) } @@ -253,15 +253,15 @@ let tabsIndex = ref(0) if(item.type==1){ addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50]) }else{ - + addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50]) } - + } if (item.status == '静止') { if(item.type==1){ addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50]) - + }else{ addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50]) } @@ -272,8 +272,8 @@ let tabsIndex = ref(0) // } } } - - + + marker.value.addEventListener('click', (e) => { e.sim = e.target.sim currentMarker.value = carOverlays.value.find( @@ -285,9 +285,9 @@ let tabsIndex = ref(0) marker.value.sim = item.sim carOverlays.value[i] = marker.value } - }) + }) } - + } }, { immediate: true } @@ -306,8 +306,8 @@ let tabsIndex = ref(0)

${data?.licenseNumber}

${data?.imei} -
-
+
+
${data?.status} (${data?.statusTimeDesc})
@@ -316,20 +316,20 @@ let tabsIndex = ref(0)

${data?.contactUser}

-
-

${data?.contactTel}

+
+

${data?.contactTel}

-
- +
+

${timestampToYMD(data?.gpsTime)}

${data?.speed}KM/H

-
+

${data?.lng},${data?.lat}

@@ -431,8 +431,11 @@ let tabsIndex = ref(0) color:#fff; width:vw(90); text-align:center; - + } + .label_img_0{ + background: #FF9D6F; + } .label_img_2{ background: rgba(2, 249, 250, 0.5); } diff --git a/src/views/vehicles/components/big-map.vue b/src/views/vehicles/components/big-map.vue index 45cfa01..ef1b5c6 100644 --- a/src/views/vehicles/components/big-map.vue +++ b/src/views/vehicles/components/big-map.vue @@ -7,15 +7,15 @@
-
{{item.text}}
- +

{{ item.licenseNumber }}

- +
- 车 + 观光车 - + 直通车
- +
{{ item.speed }}km/h + >{{ item.speed }}km/h
[list.value,map.value], (val) => { if (val[0]&&val[1]) { if(carOverlays.value.length){ - + for(let i=0;i { // console.log(item,'item') - + if (item.lng && item.lat) { // if (item.status == '行驶') { // console.log(item,'8888888888888888') // if(item.type==1){ // addMarker(shipIcon, [item.lng, item.lat], [36, 50]) - + // }else{ // addMarker(carIcon, [item.lng, item.lat], [36, 50]) // } @@ -257,7 +257,7 @@ import PubSub from 'pubsub-js' if (item.accStatus == 1) { if(item.type==1){ addMarker(shipIcon, [item.lng, item.lat], [36, 50]) - + }else{ addMarker(carIcon, [item.lng, item.lat], [36, 50]) } @@ -265,22 +265,22 @@ import PubSub from 'pubsub-js' if (item.status == '离线') { if(item.type==1){ addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50]) - + }else{ addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50]) } - + } if (item.status == '静止') { if(item.type==1){ addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50]) - + }else{ addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50]) } // if(item.type==1){ // addMarker(shipStopIcon, [item.lng, item.lat], [36, 50]) - + // }else{ // addMarker(carStopIcon, [item.lng, item.lat], [36, 50]) // } @@ -297,9 +297,9 @@ import PubSub from 'pubsub-js' marker.value.sim = item.sim carOverlays.value[i] = marker.value } - }) + }) } - + } }, { immediate: true } @@ -317,8 +317,8 @@ import PubSub from 'pubsub-js'

${data?.licenseNumber}

${data?.imei} -
-
+
+
${data?.status} (${data?.statusTimeDesc})
@@ -327,20 +327,20 @@ import PubSub from 'pubsub-js'

${data?.contactUser}

-
-

${data?.contactTel}

+
+

${data?.contactTel}

-
- +
+

${timestampToYMD(data?.gpsTime)}

${data?.speed}KM/H

-
+

${data?.lng},${data?.lat}

@@ -423,8 +423,8 @@ import PubSub from 'pubsub-js' onMounted(() => { initMap('big-car-ship', 109.581763,31.047573, 15) - - + + }) onUnmounted(() => { PubSub.unsubscribe(scenicChange) @@ -448,7 +448,7 @@ import PubSub from 'pubsub-js' .tabs-active{ color:#409eff; border-bottom:1px solid #409eff; - + } } } @@ -471,10 +471,13 @@ import PubSub from 'pubsub-js' width:vw(90); text-align:center; } + .label_img_0{ + background: #FF9D6F; + } .label_img_2{ background: rgba(2, 249, 250, 0.5); } - + .infoBox { > img { width: vw(40) !important;