不显示无任务车、任务民换成车牌号、

main
许宏杰 4 months ago
parent 839fc0058b
commit a5325e10eb

@ -1,6 +1,6 @@
<template>
<div class="map-container">
<div class="input-search" ref="targetElement">
<div class="input-search" id="targetElement">
<div class="search-box">
<input
type="text"
@ -150,6 +150,16 @@ export default {
document.addEventListener("click", this.handleClickOutside);
},
methods: {
//
handleClickOutside(event) {
if (
this.show &&
!document.getElementById("targetElement").contains(event.target)
) {
this.show = false;
}
},
/**获取车辆接口 */
async carPoint(isBoole) {
let res = await getCarPoint(this.carQuery);
@ -242,6 +252,8 @@ export default {
this.mapLayer.car.enabledEvent = false; // addGraphic
for (let index = 0; index < this.list.length; index++) {
let item = this.list[index];
if (item.missionId) {
//
const graphic = new mars3d.graphic.ModelEntity({
id: `car${item.carId}`,
// position: new mars3d.LngLatPoint(
@ -280,14 +292,13 @@ export default {
missionType: item.missionType,
},
});
this.mapLayer.car.addGraphic(graphic);
this.mapLayer.car.enabledEvent = true; //
graphic.bindPopup(
() => {
let html = `<div id="car${item.carId}" class="carPlate">
<img src="${require(`../assets/images/carType${item.missionType}.png`)}" class="carType"/>
${item.missionName}
${item.carPlate}
</div>`;
return html;
},
@ -351,13 +362,18 @@ export default {
});
});
}
}
// setInterval
this.changePosition(0);
const interval = 10;
this.changePosition(interval);
//
if (process.env.NODE_ENV === "production") {
this.time = setInterval(() => {
this.changePosition(interval);
}, interval * 1000);
}
},
async changePosition(interval) {

Loading…
Cancel
Save