调整站台状态

This commit is contained in:
zyy 2020-03-06 19:02:20 +08:00
parent 2f96f68e46
commit 84c379410f
6 changed files with 15 additions and 10 deletions

View File

@ -208,7 +208,7 @@ class SkinCode extends defaultStyle {
this[deviceType.StationStand] = { this[deviceType.StationStand] = {
common: { // 通用属性 common: { // 通用属性
textFontSize: 10, // 站台默认字体大小 textFontSize: 10, // 站台默认字体大小
haveJumpShow: true, // 站台是否有列车停跳显示 haveJumpShow: false, // 站台是否有列车停跳显示
functionButtonShow: [] // 功能灯按钮显示条件prdType functionButtonShow: [] // 功能灯按钮显示条件prdType
}, },
safetyDoor: { // 屏蔽门 safetyDoor: { // 屏蔽门
@ -236,9 +236,9 @@ class SkinCode extends defaultStyle {
autoChangeEndsColor: '#0BF400' // 站台自动换端 autoChangeEndsColor: '#0BF400' // 站台自动换端
}, },
detainCar: { // 扣车 detainCar: { // 扣车
text: '', // 扣车显示内容 text: 'H', // 扣车显示内容
position: -1, // 扣车方向 position: -1, // 扣车方向
offset: {x: -8, y: -20}, // 扣车偏移量 offset: {x: -8, y: 13}, // 扣车偏移量
trainColor: 'yellow', // 车站扣车颜色 trainColor: 'yellow', // 车站扣车颜色
centerTrainColor: 'white', // 中心扣车颜色 centerTrainColor: 'white', // 中心扣车颜色
andCenterTrainColor: 'red', // 车站+中心扣车颜色 andCenterTrainColor: 'red', // 车站+中心扣车颜色

View File

@ -258,8 +258,8 @@ class SkinCode extends defaultStyle {
text: '跳', // 停跳显示内容 text: '跳', // 停跳显示内容
position: -1, // 停跳方向 position: -1, // 停跳方向
offset: {x: -8, y: 10}, offset: {x: -8, y: 10},
textColor: '#0000FF', // 停跳文字颜色 textColor: '#00ffcc', // 停跳文字颜色
arcColor: '#0000FF', // 停跳圆圈颜色 arcColor: '#00ffcc', // 停跳圆圈颜色
fillColor: 'rgba(0,0,0,0)', // 透明填充颜色 fillColor: 'rgba(0,0,0,0)', // 透明填充颜色
r: 8 // 圆半径大小 r: 8 // 圆半径大小
}, },

View File

@ -237,7 +237,7 @@ class SkinCode extends defaultStyle {
position: -1, // 扣车方向 position: -1, // 扣车方向
offset: { x: -8, y: -6 }, // 扣车偏移量 offset: { x: -8, y: -6 }, // 扣车偏移量
trainColor: '#E4EF50', // 车站扣车颜色 trainColor: '#E4EF50', // 车站扣车颜色
centerTrainColor: '#FFFFFF', // 中心扣车颜色 centerTrainColor: 'red', // 中心扣车颜色
andCenterTrainColor: '#F61107', // 车站+中心扣车颜色 andCenterTrainColor: '#F61107', // 车站+中心扣车颜色
detainTrainTextColor: '#E4EF50' // 车站扣除文字颜色 detainTrainTextColor: '#E4EF50' // 车站扣除文字颜色
}, },

View File

@ -121,7 +121,6 @@ export default class Station extends Group {
createGuideTotalLock() { // 创建引导总锁 createGuideTotalLock() { // 创建引导总锁
const model = this.model; const model = this.model;
const style = this.style; const style = this.style;
console.log(model.guideTotalLockPoint);
if (model.guideTotalLock || (!this.prdType && style.Station.functionButtonShow.indexOf(this.prdType) !== -1 && model.guideTotalLockPoint)) { if (model.guideTotalLock || (!this.prdType && style.Station.functionButtonShow.indexOf(this.prdType) !== -1 && model.guideTotalLockPoint)) {
this.guideLamp = new EControl({ this.guideLamp = new EControl({
zlevel: this.zlevel, zlevel: this.zlevel,

View File

@ -91,9 +91,14 @@ class EDetain extends Group {
} }
show() { show() {
if (this.model.style.StationStand.common.special) {
this.detain.setStyle('text', 'H');
} else {
this.create('H'); this.create('H');
this.detain.show(); this.detain.show();
} }
}
} }
export default EDetain; export default EDetain;

View File

@ -476,11 +476,12 @@ class StationStand extends Group {
} }
/** 设置跳停*/ /** 设置跳停*/
// this.unJumpStop(); // 未设置跳停 // model.assignSkip = 1;
model.assignSkip && this.designatedJumpStop(); // 指定站台跳停 model.assignSkip && this.designatedJumpStop(); // 指定站台跳停
model.allSkip && this.jumpStop(); // 站台全部跳停 model.allSkip && this.jumpStop(); // 站台全部跳停
/** 设置扣车*/ /** 设置扣车*/
// model.centerHoldTrain = 1;
if (model.stationHoldTrain && model.centerHoldTrain) { if (model.stationHoldTrain && model.centerHoldTrain) {
this.standAndCenterDetainTrain(); // 中心+车站扣车 this.standAndCenterDetainTrain(); // 中心+车站扣车
} else if (model.stationHoldTrain) { } else if (model.stationHoldTrain) {