forked from drone/command-center-dashboard

罗广辉
2025-04-08 48253aaa87bf914241185f62df0f9418d248a9c8
src/views/Home/EventOverviewDetail/EventOverviewDetailRight.vue
@@ -41,6 +41,7 @@
            <img class="eventListItemImg" :src="item.photo_url" alt="" />
            <div class="eventListItemText">
               <div class="eventListItemName">{{ item.event_name }}</div>
               <div @click="positioning(item)">定位</div>
               <div class="eventListItemTime">{{ item.create_time }}</div>
            </div>
         </div>
@@ -61,6 +62,7 @@
import { selectDevicePage } from '@/api/home/machineNest'
import { getMultipleDictionary } from '@/api/system/dictbiz'
import { getEvenNum, getEventPage, getEventStatusNum, getEventTrend } from '@/api/home/event'
import cesiumOperation from '@/utils/cesium-tsa'
const timeFormat = 'YYYY-MM-DD HH:mm:ss'
const today = dayjs().format(timeFormat)
@@ -101,6 +103,12 @@
      workOrderType.value = res.data.data?.['WORK_ORDER_TYPE'] || []
   })
}
const { flyTo } = cesiumOperation();
const positioning = (row) =>{
   const longitude = Number(row.longitude)
   const latitude = Number(row.latitude)
   flyTo({ longitude, latitude }, 1, 1000);
}
// 事件状态+数量
const statusList = ref([])