自动折返绘图数据添加是否显示边框字段

This commit is contained in:
joylink_cuiweidong 2020-03-06 17:45:20 +08:00
parent 2f96f68e46
commit f8cadc33b8
3 changed files with 43 additions and 13 deletions

View File

@ -210,6 +210,32 @@ class SkinCode extends defaultStyle {
} }
}; };
this[deviceType.MapCycleButtonVO] = {
// 是否显示
visible: true,
text: {
fontSize: 11, // 字体大小
fontWeight: 'normal', // 字体粗细
distance: 5 // 灯跟文字距离
},
subtitleText: {
fontSize: 11, // 字体大小
fontWeight: 'normal', // 字体粗细
distance: 17 // 等于副标题距离
},
lamp: {
lineDash: null, // 灯的包围框
borderShow: false, // 是否显示边框
stroke: '#FFFFFF', // 框的颜色
fill: 'rgba(0,0,0,0)', // 填充色
radiusR: 6, // 控制灯大小
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
},
OutFrame: {
}
};
this[deviceType.StationStand] = { this[deviceType.StationStand] = {
common: { // 通用属性 common: { // 通用属性
textFontSize: 8, // 站台默认字体大小 textFontSize: 8, // 站台默认字体大小

View File

@ -220,6 +220,7 @@ class SkinCode extends defaultStyle {
distance: 17 // 等于副标题距离 distance: 17 // 等于副标题距离
}, },
lamp: { lamp: {
borderShow: true, // 是否显示边框
lineDash: null, // 灯的包围框 lineDash: null, // 灯的包围框
stroke: '#FFFFFF', // 框的颜色 stroke: '#FFFFFF', // 框的颜色
fill: 'rgba(0,0,0,0)', // 填充色 fill: 'rgba(0,0,0,0)', // 填充色

View File

@ -76,6 +76,8 @@ export default class Automactic extends Group {
}); });
this.add(this.subtitleText); this.add(this.subtitleText);
} }
if (this.style.MapCycleButtonVO.lamp.borderShow) {
const arcRect = this.getArcBoundingRect(); const arcRect = this.getArcBoundingRect();
this.arcBorder = new Rect({ this.arcBorder = new Rect({
zlevel: this.zlevel, zlevel: this.zlevel,
@ -88,9 +90,10 @@ export default class Automactic extends Group {
fill: this.style.MapCycleButtonVO.lamp.fill fill: this.style.MapCycleButtonVO.lamp.fill
} }
}); });
this.add(this.arcBorder);
}
this.add(this.control); this.add(this.control);
this.add(this.text); this.add(this.text);
this.add(this.arcBorder);
} }
// 设置状态 // 设置状态