详情修复

main
许宏杰 8 months ago
parent a5325e10eb
commit 7aa59f089b

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@ -162,7 +162,7 @@
& > div { & > div {
height: 100%; height: 100%;
width: 100%; width: 100%;
overflow-y: auto; overflow: hidden;
} }
::-webkit-scrollbar { ::-webkit-scrollbar {
width: 3px; /* 滚动条宽度 */ width: 3px; /* 滚动条宽度 */
@ -188,7 +188,15 @@
font-size: 18px; font-size: 18px;
color: #ffffff; color: #ffffff;
text-align: center; text-align: center;
margin: 15px 0 20px 0; height: 20%;
display: flex;
align-items: center;
justify-content: center;
}
.diy-popup-container {
height: 80%;
width: 100%;
overflow-y: auto;
} }
.sub-title { .sub-title {
width: 120px; width: 120px;

@ -45,9 +45,11 @@
append-to-body append-to-body
:modal="false" :modal="false"
:destroy-on-close="true" :destroy-on-close="true"
:close-on-press-escape="false"
:close-on-click-modal="false"
> >
<div class="video-dialog-top"> <div class="video-dialog-top">
<div class="video-name-data">001号线_01_早送_守押001_苏E</div> <div class="video-name-data">{{ missionName }}</div>
<div class="dialog-close" @click="handleClose('0521')"> <div class="dialog-close" @click="handleClose('0521')">
<img src="../assets/images/dialog-close.png" alt="" /> <img src="../assets/images/dialog-close.png" alt="" />
收起 收起
@ -88,6 +90,7 @@ export default {
}, },
created() { created() {
this.missionName = this.$route.query.missionName;
this.getCarInfo(); this.getCarInfo();
}, },
beforeDestroy() { beforeDestroy() {

@ -2,8 +2,8 @@
<div class="map-container"> <div class="map-container">
<div class="container-top"> <div class="container-top">
<div class="next-stand"> <div class="next-stand">
<img src="../assets/images/next.png" alt="" /> <img src="../assets/images/sudu.png" alt="" />
<span>0</span> <span>{{ mileData.speed }}</span>
</div> </div>
<div class="real-time"> <div class="real-time">
<img src="../assets/images/realTime.png" alt="" /> <img src="../assets/images/realTime.png" alt="" />
@ -35,6 +35,7 @@ export default {
missionData: {}, //id missionData: {}, //id
mileData: { mileData: {
mile: 0, // mile: 0, //
speed: 0, //
}, },
queryParams: { queryParams: {
startTime: undefined, startTime: undefined,
@ -251,18 +252,23 @@ export default {
const interval = 10; const interval = 10;
this.changePosition(interval); this.changePosition(interval);
if (process.env.NODE_ENV === "production") {
this.timer = setInterval(() => { this.timer = setInterval(() => {
this.changePosition(interval); this.changePosition(interval);
}, interval * 1000); }, interval * 1000);
}
}, },
async changePosition(interval) { async changePosition(interval) {
let list = await this.carPoint(); let list = await this.carPoint();
if (list.length == 0) return;
let carItem = this.mapLayer.car.getGraphicById(this.queryParams.carId); let carItem = this.mapLayer.car.getGraphicById(this.queryParams.carId);
// carItem.model.heading = parseFloat(list[0].drct); // carItem.model.heading = parseFloat(list[0].drct);
// console.log(carItem.model.heading, "sss"); // console.log(carItem.model.heading, "sss");
//StyleOptions({ //StyleOptions({
// heading:parseFloat(list[0].drct) // heading:parseFloat(list[0].drct)
// }) // })
this.mileData.speed = list[0].speed;
this.mileData.mile = list[0].preMile; this.mileData.mile = list[0].preMile;
let position = Cesium.Cartesian3.fromDegrees( let position = Cesium.Cartesian3.fromDegrees(
parseFloat(list[0].lng), parseFloat(list[0].lng),
@ -301,6 +307,7 @@ export default {
<div class="popup-title">${this.missionData.missionName}<br/> <div class="popup-title">${this.missionData.missionName}<br/>
</div> </div>
<div class="diy-popup-container">
<div class="popup-item"> <div class="popup-item">
<div class="popup-lable">线路类型</div> <div class="popup-lable">线路类型</div>
<div class="popup-value">${data.lineType}</div> <div class="popup-value">${data.lineType}</div>
@ -321,6 +328,7 @@ export default {
</div> </div>
</div> </div>
</div> </div>
</div>
</div>`; </div>`;
fixedRoute.bindPopup(html, { fixedRoute.bindPopup(html, {

Loading…
Cancel
Save