diff --git a/src/jmapNew/config/skinCode/xian_02.js b/src/jmapNew/config/skinCode/xian_02.js index 421db2405..20e4fd195 100644 --- a/src/jmapNew/config/skinCode/xian_02.js +++ b/src/jmapNew/config/skinCode/xian_02.js @@ -213,7 +213,7 @@ class SkinCode extends defaultStyle { textFontSize: 10, // 站台默认字体大小 haveJumpShow: false, // 站台是否有列车停跳显示 functionButtonShow: '03', // 功能灯按钮显示条件(01所有模式下显示 02 行调显示 03现地显示) - standType:'notFill' // 站台的样式(NotFill为未填充,目前是西安二号线线路样式,fill为其他线路样式) + standType:'notFill' // 站台的样式(NotFill为未填充,目前是西安二号线线路样式) }, safetyDoor: { // 屏蔽门 height: 3, // 站台屏蔽门高度 @@ -223,10 +223,10 @@ class SkinCode extends defaultStyle { }, stand: { // 站台 headFontSize: 10, // 站台首端字体大小 - spareColor: 'white', // 站台空闲颜色 - stopColor: 'yellow', // 站台列车停站颜色 - jumpStopColor: 'blue', // 站台跳停颜色 - designatedJumpStopColor: 'lightSkyBlue' // 站台指定列车跳停颜色 + spareColor: '#808080', // 站台空闲颜色 + stopColor: '#808080', // 站台列车停站颜色 + jumpStopColor: 'yellow', // 站台跳停颜色 + designatedJumpStopColor: 'yellow' // 站台指定列车跳停颜色 }, standEmergent: { // 紧急关闭 mergentR: 4, // 站台紧急关闭半径 diff --git a/src/jmapNew/shape/StationStand/ESafeStand.js b/src/jmapNew/shape/StationStand/ESafeStand.js index 6b5d57326..a9eb8d00f 100644 --- a/src/jmapNew/shape/StationStand/ESafeStand.js +++ b/src/jmapNew/shape/StationStand/ESafeStand.js @@ -86,16 +86,25 @@ class ESafeStand extends Group { }, style: { lineWidth: 0, - stroke: style.sidelineColor, - fill: style.StationStand.stand.spareColor + stroke: style.sidelineColor } }); + if (style.StationStand.common.standType && style.StationStand.common.standType == 'notFill') { + this.stand && this.stand.setStyle('lineWidth', 2); + } else { + this.stand && this.stand.setStyle('fill', style.StationStand.stand.spareColor); + } this.add(this.stand); } } setColor(color) { - this.stand && this.stand.setStyle('fill', color); + const style = this.model.style; + if (style.StationStand.common.standType && style.StationStand.common.standType == 'notFill') { + this.stand && this.stand.setStyle('stroke', color); + } else { + this.stand && this.stand.setStyle('fill', color); + } } }