站台状态

This commit is contained in:
joylink_zhaoerwei 2023-07-06 09:44:42 +08:00
parent 537cc9981a
commit 20c03dc4be
2 changed files with 21 additions and 11 deletions

View File

@ -234,6 +234,8 @@ const PlatformOperateMenu: ContextMenu = ContextMenu.init({
removeHoldrConfig, removeHoldrConfig,
skipStopConfig, skipStopConfig,
removeSkipStopConfig, removeSkipStopConfig,
dockTimeConfig,
operatingLevelConfig,
], ],
}, },
], ],
@ -310,6 +312,14 @@ export class PlatformOperateInteraction extends GraphicInteractionPlugin<Platfor
platform.states.upSkipstop = false; platform.states.upSkipstop = false;
platform.doRepaint(); platform.doRepaint();
}; };
dockTimeConfig.handler = () => {
platform.states.stopTime = 30;
platform.doRepaint();
};
operatingLevelConfig.handler = () => {
platform.states.nextSectionRunLevel = 2;
platform.doRepaint();
};
PlatformOperateMenu.open(e.global); PlatformOperateMenu.open(e.global);
} }

View File

@ -101,7 +101,7 @@ export class rectGraphic extends Container {
fillColor = PlatformColorEnum.yellow; fillColor = PlatformColorEnum.yellow;
} }
if (state.upSkipstop || state.downSkipstop) { if (state.upSkipstop || state.downSkipstop) {
fillColor = PlatformColorEnum.blue; fillColor = PlatformColorEnum.grey;
} }
rectGraphic.lineStyle(platformConsts.lineWidth, new Color(fillColor)); rectGraphic.lineStyle(platformConsts.lineWidth, new Color(fillColor));
rectGraphic.beginFill(fillColor, 1); rectGraphic.beginFill(fillColor, 1);
@ -207,12 +207,12 @@ class codeGraph extends Container {
const runLevel = this.runLevel; const runLevel = this.runLevel;
runLevel.anchor.set(0.5); runLevel.anchor.set(0.5);
runLevel.position.set( runLevel.position.set(
platformConsts.width / 2 + -platformConsts.width / 2 -
platformConsts.lineWidth / 2 + platformConsts.lineWidth / 2 -
3 * platformConsts.besideSpacing, platformConsts.besideSpacing,
-platformConsts.besideSpacing (-platformConsts.height * 4) / 5
); );
runLevel.style.fill = PlatformColorEnum.whiteNumbers; runLevel.style.fill = PlatformColorEnum.yellow;
//区间运行时间 //区间运行时间
const runTime = this.runTime; const runTime = this.runTime;
runTime.anchor.set(0.5); runTime.anchor.set(0.5);
@ -227,10 +227,10 @@ class codeGraph extends Container {
const stopTime = this.stopTime; const stopTime = this.stopTime;
stopTime.anchor.set(0.5); stopTime.anchor.set(0.5);
stopTime.position.set( stopTime.position.set(
platformConsts.width / 2 + -platformConsts.width / 2 -
platformConsts.lineWidth / 2 + platformConsts.lineWidth / 2 -
platformConsts.besideSpacing, platformConsts.besideSpacing,
platformConsts.besideSpacing 0
); );
stopTime.style.fill = PlatformColorEnum.whiteNumbers; stopTime.style.fill = PlatformColorEnum.whiteNumbers;
//跳停 //跳停
@ -287,12 +287,12 @@ class codeGraph extends Container {
} }
//运行等级 //运行等级
if (stateData.nextSectionRunLevel) { if (stateData.nextSectionRunLevel) {
this.runLevel.visible = false; this.runLevel.visible = true;
this.runLevel.text = stateData.nextSectionRunLevel; this.runLevel.text = stateData.nextSectionRunLevel;
} }
//运行时间 //运行时间
if (stateData.nextSectionRunTime) { if (stateData.nextSectionRunTime) {
this.runTime.visible = true; this.runTime.visible = false;
this.runTime.text = stateData.nextSectionRunTime; this.runTime.text = stateData.nextSectionRunTime;
} }
//停站时间 //停站时间