Browse Source

fix: 修复bug

sy-water-data-board-ui
panyuyi 10 months ago
parent
commit
77a89daf4a
  1. 7
      src/views/components/SyMixMap.vue
  2. 20
      src/views/dike/runManage/enginerring/inspectionRecords/components/RecordDetails.vue

7
src/views/components/SyMixMap.vue

@ -137,16 +137,16 @@ export default {
},
traceList: {
handler(val) {
console.log('地图traceList >>>>> ', val)
console.log('地图traceList-watch >>>>> ', val)
if (val) {
setTimeout(() => {
this.handleAddLayerBefore({
type: 'polyline',
positions: val,
iconName: 'pos_track.svg',
iconName: '',
uid: 'track'
});
}, 100);
}, 500);
}
},
immediate: true,
@ -389,6 +389,7 @@ export default {
} else if (type === 'polyline') {
// 线
let positionsStr = positions?.map((item) => item.join(',')).join(';')
graphicItem = new sycim.Polyline(positionsStr)
graphicItem.setStyle({
canEdit: false,

20
src/views/dike/runManage/enginerring/inspectionRecords/components/RecordDetails.vue

@ -21,7 +21,7 @@
<div class="">
<div class="tc-text2">子项起止时间</div>
<div class="tc-text1">
{{ detailData.startDate + " ~ " + detailData.endDate }}
{{ detailData.startDate + " ~ " + (detailData.endDate || "-/-/-") }}
</div>
</div>
</div>
@ -51,18 +51,13 @@
<div class="">
<div class="tc-text2">巡查时长</div>
<div class="tc-text1">
{{
dayjs(detailData.endDate).diff(
dayjs(detailData.startDate),
"hour"
)
}}/小时
{{ calcHours(detailData.startDate, detailData.endDate) }}/小时
</div>
</div>
<div class="">
<div class="tc-text2">巡查开始时间/结束时间</div>
<div class="tc-text1">
{{ detailData.startDate + " ~ " + detailData.endDate }}
{{ detailData.startDate + " ~ " + (detailData.endDate || "-/-/-") }}
</div>
</div>
</div>
@ -289,11 +284,18 @@ export default {
}).then((res) => {
this.traceList =
res.records?.map((v) => {
return [v.longitude, v.altitude];
return [v.longitude, v.latitude];
}) || [];
});
});
},
calcHours(start, end) {
if (start && end) {
return dayjs(end).diff(dayjs(start), "hour");
}
return "-";
},
//
transformArr(treeList) {
//

Loading…
Cancel
Save