添加流光飞线删除按钮,修改折线删除bug
This commit is contained in:
@ -315,9 +315,9 @@ class FlowLine extends Base {
|
|||||||
this.reset()
|
this.reset()
|
||||||
this.Dialog.resetCallBack && this.Dialog.resetCallBack()
|
this.Dialog.resetCallBack && this.Dialog.resetCallBack()
|
||||||
},
|
},
|
||||||
// removeCallBack: () => {
|
removeCallBack: () => {
|
||||||
// this.Dialog.removeCallBack && this.Dialog.removeCallBack()
|
this.Dialog.removeCallBack && this.Dialog.removeCallBack()
|
||||||
// },
|
},
|
||||||
closeCallBack: () => {
|
closeCallBack: () => {
|
||||||
this.reset()
|
this.reset()
|
||||||
// this.entity.style = new Cesium.Cesium3DTileStyle({
|
// this.entity.style = new Cesium.Cesium3DTileStyle({
|
||||||
|
@ -437,16 +437,16 @@ class PolylineObject extends Base {
|
|||||||
this._elms.lineType.forEach(item => {
|
this._elms.lineType.forEach(item => {
|
||||||
item.value = lineTypeData[i].value
|
item.value = lineTypeData[i].value
|
||||||
if (2 < item.value && item.value < 13) {//贴图参数
|
if (2 < item.value && item.value < 13) {//贴图参数
|
||||||
document.getElementById('dashTextureDom').style.display = 'flex'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'flex')
|
||||||
} else {
|
} else {
|
||||||
document.getElementById('dashTextureDom').style.display = 'none'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'none')
|
||||||
}
|
}
|
||||||
if (2 < item.value && item.value < 5) {//尾迹参数
|
if (2 < item.value && item.value < 5) {//尾迹参数
|
||||||
document.getElementsByClassName('lineSpace')[0].style.display = 'none'
|
document.getElementsByClassName('lineSpace')[0] && (document.getElementsByClassName('lineSpace')[0].style.display = 'none')
|
||||||
document.getElementsByClassName('lineSpace')[1].style.display = 'none'
|
document.getElementsByClassName('lineSpace')[1] && (document.getElementsByClassName('lineSpace')[1].style.display = 'none')
|
||||||
} else {
|
} else {
|
||||||
document.getElementsByClassName('lineSpace')[0].style.display = 'flex'
|
document.getElementsByClassName('lineSpace')[0] && (document.getElementsByClassName('lineSpace')[0].style.display = 'flex')
|
||||||
document.getElementsByClassName('lineSpace')[1].style.display = 'flex'
|
document.getElementsByClassName('lineSpace')[1] && (document.getElementsByClassName('lineSpace')[1].style.display = 'flex')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
break
|
break
|
||||||
@ -803,6 +803,7 @@ class PolylineObject extends Base {
|
|||||||
set labelLineColor(v) {
|
set labelLineColor(v) {
|
||||||
this.options.label.lineColor = v
|
this.options.label.lineColor = v
|
||||||
this.label.lineColor = v
|
this.label.lineColor = v
|
||||||
|
let _this = this
|
||||||
if (this._elms.labelLineColor) {
|
if (this._elms.labelLineColor) {
|
||||||
this._elms.labelLineColor.forEach((item, i) => {
|
this._elms.labelLineColor.forEach((item, i) => {
|
||||||
let lineColorPicker = new YJColorPicker({
|
let lineColorPicker = new YJColorPicker({
|
||||||
@ -825,7 +826,7 @@ class PolylineObject extends Base {
|
|||||||
})
|
})
|
||||||
this._elms.labelBackgroundColorStart[
|
this._elms.labelBackgroundColorStart[
|
||||||
i
|
i
|
||||||
] = labelBackgroundColorStartPicker
|
] = _this.labelBackgroundColorStartPicker
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1539,9 +1540,9 @@ class PolylineObject extends Base {
|
|||||||
function tabClick(e) {
|
function tabClick(e) {
|
||||||
if (e === '2' || e === 2) {//点击线条样式
|
if (e === '2' || e === 2) {//点击线条样式
|
||||||
if (2 < _this.options.type && _this.options.type < 13) {//贴图参数
|
if (2 < _this.options.type && _this.options.type < 13) {//贴图参数
|
||||||
document.getElementById('dashTextureDom').style.display = 'flex'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'flex')
|
||||||
} else {
|
} else {
|
||||||
document.getElementById('dashTextureDom').style.display = 'none'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'none')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1609,7 +1610,7 @@ class PolylineObject extends Base {
|
|||||||
this.labelLineColor = 'rgba(255,255,255,1)'
|
this.labelLineColor = 'rgba(255,255,255,1)'
|
||||||
} //点击清空按钮事件回调
|
} //点击清空按钮事件回调
|
||||||
})
|
})
|
||||||
let labelBackgroundColorStartPicker = new YJColorPicker({
|
_this.labelBackgroundColorStartPicker = new YJColorPicker({
|
||||||
el: contentElm.getElementsByClassName('labelBackgroundColorStart')[0],
|
el: contentElm.getElementsByClassName('labelBackgroundColorStart')[0],
|
||||||
size: 'mini',
|
size: 'mini',
|
||||||
alpha: true,
|
alpha: true,
|
||||||
@ -1644,7 +1645,7 @@ class PolylineObject extends Base {
|
|||||||
this._elms.labelColor = [labelColorPicker]
|
this._elms.labelColor = [labelColorPicker]
|
||||||
this._elms.extendColor = [extendColorPicker]
|
this._elms.extendColor = [extendColorPicker]
|
||||||
this._elms.labelLineColor = [lineColorPicker]
|
this._elms.labelLineColor = [lineColorPicker]
|
||||||
this._elms.labelBackgroundColorStart = [labelBackgroundColorStartPicker]
|
this._elms.labelBackgroundColorStart = [_this.labelBackgroundColorStartPicker]
|
||||||
this._elms.labelBackgroundColorEnd = [labelBackgroundColorEndPicker]
|
this._elms.labelBackgroundColorEnd = [labelBackgroundColorEndPicker]
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@ -1921,16 +1922,16 @@ class PolylineObject extends Base {
|
|||||||
|
|
||||||
//控制参数显隐
|
//控制参数显隐
|
||||||
if (2 < this.lineType && this.lineType < 13) {//贴图参数
|
if (2 < this.lineType && this.lineType < 13) {//贴图参数
|
||||||
document.getElementById('dashTextureDom').style.display = 'flex'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'flex')
|
||||||
} else {
|
} else {
|
||||||
document.getElementById('dashTextureDom').style.display = 'none'
|
document.getElementById('dashTextureDom') && (document.getElementById('dashTextureDom').style.display = 'none')
|
||||||
}
|
}
|
||||||
if (2 < this.lineType && this.lineType < 5) {//尾迹参数
|
if (2 < this.lineType && this.lineType < 5) {//尾迹参数
|
||||||
document.getElementsByClassName('lineSpace')[0].style.display = 'none'
|
document.getElementsByClassName('lineSpace')[0] && (document.getElementsByClassName('lineSpace')[0].style.display = 'none')
|
||||||
document.getElementsByClassName('lineSpace')[1].style.display = 'none'
|
document.getElementsByClassName('lineSpace')[1] && (document.getElementsByClassName('lineSpace')[1].style.display = 'none')
|
||||||
} else {
|
} else {
|
||||||
document.getElementsByClassName('lineSpace')[0].style.display = 'flex'
|
document.getElementsByClassName('lineSpace')[0] && (document.getElementsByClassName('lineSpace')[0].style.display = 'flex')
|
||||||
document.getElementsByClassName('lineSpace')[1].style.display = 'flex'
|
document.getElementsByClassName('lineSpace')[1] && (document.getElementsByClassName('lineSpace')[1].style.display = 'flex')
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user