大铁线路III型 道岔 挤岔状态代码调整 道岔名称代码调整
This commit is contained in:
parent
45e6c90be9
commit
b6f4fc611f
@ -340,13 +340,13 @@ class SkinCode extends defaultStyle {
|
||||
position: 0, // 区段名称位置 1 上面 -1 下面 0 对称
|
||||
offset: {x: 5, y: -10}, // 道岔名称与区段距离
|
||||
fontSize: 11, // 字体大小
|
||||
fontColor: '#fff', // 道岔名称颜色
|
||||
fontColor: '#FFFF00', // 道岔名称颜色
|
||||
fontWeight: 'normal', // 字体粗细
|
||||
borderColor: '#FE0000', // 道岔边框颜色
|
||||
lossColor: '#C00808', // 道岔失去颜色
|
||||
lossColor: '#FFFF00', // 道岔失去颜色
|
||||
|
||||
locateColor: '#00FF00', // 道岔定位颜色 ok
|
||||
inversionColor: '#FFFF00', // 道岔反位颜色 ok
|
||||
locateColor: '#808080', // 道岔定位颜色 ok
|
||||
inversionColor: '#808080', // 道岔反位颜色 ok
|
||||
|
||||
monolockLocationColor: '#00FF00', // 道岔单锁'定位'颜色 (绿色)
|
||||
monolockInversionColor: '#FFFF00', // 道岔单锁'反位'颜色 (黄色)
|
||||
@ -362,7 +362,8 @@ class SkinCode extends defaultStyle {
|
||||
specialCircle:true, // 大铁线路III型 定反位 实心小圆圈
|
||||
graphInversionColor: '#FFFF00', // 反位颜色
|
||||
graphLocalColor: '#00FF00', // 定位颜色
|
||||
lossActionColor:'#fff' // 失表颜色
|
||||
lossActionColor:'#fff', // 失表颜色
|
||||
forkActionColor:'#f00'// 挤岔颜色
|
||||
},
|
||||
rectLock: { // 矩形封锁框图形
|
||||
rectWidth: 18, // 矩形框 宽高
|
||||
|
@ -500,30 +500,37 @@ export default class Switch extends Group {
|
||||
if (this.style.Switch.jointImg.fork) {
|
||||
this.recover();
|
||||
this.shapeModelB.show();
|
||||
this.shapeModelB.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.shapeModelC.show(); // 宁波线路挤叉特殊显示
|
||||
this.shapeModelC.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.shapeModelA.show();
|
||||
this.shapeModelA.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.setTextColor('red');
|
||||
if (this.style.Switch.core.specialCircle) {
|
||||
this.specialCircle.show();
|
||||
this.specialCircle.setColor(this.style.Switch.core.forkActionColor);
|
||||
// 大铁线路III型 定反位 实心小圆圈
|
||||
this.specialCircle && this.specialCircle.animate();
|
||||
} else {
|
||||
this.shapeModelB.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.shapeModelC.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.shapeModelA.animateStyle(item => {
|
||||
item.animateStyle(true)
|
||||
.when(0, { stroke: this.style.backgroundColor })
|
||||
.when(1000, { stroke: 'red' })
|
||||
.when(2000, { stroke: this.style.backgroundColor })
|
||||
.start();
|
||||
});
|
||||
this.setTextColor('red');
|
||||
}
|
||||
} else {
|
||||
this.setLossAction(fault); // 若不是具有特殊的挤岔,则显示状态和失表一样
|
||||
}
|
||||
@ -757,6 +764,8 @@ export default class Switch extends Group {
|
||||
// model.pos == 'NO' || model.pos == 'EX';
|
||||
// N-定位 R-反位 NO-无(失表) EX-挤叉
|
||||
|
||||
// model.pos = 'EX';
|
||||
|
||||
if (model.pos == 'N') {
|
||||
this.switchPosition = 'normal';
|
||||
this.setLocationAction(model); /** 定位*/
|
||||
|
Loading…
Reference in New Issue
Block a user