| | |
| | | onMounted(() => { |
| | | const parent = document.getElementsByClassName('scrollbar').item(0)?.parentNode as HTMLDivElement |
| | | height.value = document.body.clientHeight - parent.firstElementChild!.clientHeight |
| | | // getWaylines() |
| | | getWaylines() |
| | | |
| | | // const key = setInterval(() => { |
| | | // const data = document.getElementById('data')?.lastElementChild as HTMLDivElement |
| | | // if (pagination.total === 0 || Math.ceil(pagination.total / pagination.page_size) <= pagination.page || height.value <= data?.clientHeight + data?.offsetTop) { |
| | | // clearInterval(key) |
| | | // return |
| | | // } |
| | | // pagination.page++ |
| | | // getWaylines() |
| | | // }, 1000) |
| | | const key = setInterval(() => { |
| | | const data = document.getElementById('data')?.lastElementChild as HTMLDivElement |
| | | if (pagination.total === 0 || Math.ceil(pagination.total / pagination.page_size) <= pagination.page || height.value <= data?.clientHeight + data?.offsetTop) { |
| | | clearInterval(key) |
| | | return |
| | | } |
| | | pagination.page++ |
| | | getWaylines() |
| | | }, 1000) |
| | | }) |
| | | |
| | | function getWaylines () { |
| | |
| | | // store.commit('SET_SELECT_WAYLINE_INFO', wayline) |
| | | } |
| | | |
| | | /** |
| | | * 加载kml文件 |
| | | * @param file |
| | | */ |
| | | function initKmlFile (file:string) { |
| | | const options = { |
| | | camera: global.$viewer.scene.camera, |
| | |
| | | }, |
| | | }) |
| | | |
| | | global.$viewer.flyTo(lineEntity) |
| | | global.$viewer.flyTo(lineEntity, { |
| | | offset: new Cesium.HeadingPitchRange(0, -90, 1000) |
| | | }) |
| | | }) |
| | | } |
| | | |