This commit is contained in:
2025-09-11 18:04:44 +08:00
parent 1afc691ec2
commit aefe966f45
3 changed files with 559 additions and 489 deletions

View File

@ -195,22 +195,23 @@ class RoutePlanning extends Base {
this._element_style.type = 'text/css'
this._element_style.setAttribute('data-name', 'YJ_style_dialog')
this._element_style.innerHTML = css()
this._DialogObject = await new Dialog(this.sdk.viewer._container, {
title: '路径规划',
closeCallBack: () => {
this.tip && this.tip.destroy()
this.event && this.event.destroy()
this.Dialog.closeCallBack && this.Dialog.closeCallBack()
}
})
await this._DialogObject.init()
// this._DialogObject = await new Dialog(this.sdk.viewer._container, {
// title: '路径规划',
// closeCallBack: () => {
// this.tip && this.tip.destroy()
// this.event && this.event.destroy()
// this.Dialog.closeCallBack && this.Dialog.closeCallBack()
// }
// })
// await this._DialogObject.init()
let div = document.createElement('div')
div.style.position = 'absolute'
div.style.left = '24px'
div.style.flet = '0'
div.style.display = 'flex'
this._DialogObject.footAppChild(div)
document.getElementsByClassName('RoutePlanning')[0].getElementsByClassName('foot')[0].appendChild(div)
// this._DialogObject.footAppChild(div)
let queryBtn = document.createElement('button')
queryBtn.className = 'default'
@ -285,10 +286,10 @@ class RoutePlanning extends Base {
div.appendChild(cleanBtn)
document.getElementsByTagName('head')[0].appendChild(this._element_style)
let contentElm = document.createElement('div')
contentElm.innerHTML = html()
this._DialogObject.contentAppChild(contentElm)
// let contentElm = document.createElement('div')
// contentElm.innerHTML = html()
// this._DialogObject.contentAppChild(contentElm)
let contentElm = document.getElementsByClassName('RoutePlanning')[0]
if (this.options.gps) {
let locateCurrentBtn = document.createElement('button')
locateCurrentBtn.innerHTML = '当前位置'
@ -300,7 +301,7 @@ class RoutePlanning extends Base {
let startColElm = contentElm.getElementsByClassName('start-col')[0]
startColElm.appendChild(locateCurrentBtn)
let endPickBtnElm = this._DialogObject._element.body.getElementsByClassName(
let endPickBtnElm = contentElm._element.body.getElementsByClassName(
'end-pick-btn'
)[0]
endPickBtnElm.style.marginRight = '91px'