调整站台状态
This commit is contained in:
parent
2f96f68e46
commit
84c379410f
@ -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', // 车站+中心扣车颜色
|
||||||
|
@ -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 // 圆半径大小
|
||||||
},
|
},
|
||||||
|
@ -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' // 车站扣除文字颜色
|
||||||
},
|
},
|
||||||
|
@ -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,
|
||||||
|
@ -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;
|
||||||
|
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user