diff --git a/src/jmapNew/shape/graph/Signal/index.js b/src/jmapNew/shape/graph/Signal/index.js index 0a3d22227..5f5d4544d 100644 --- a/src/jmapNew/shape/graph/Signal/index.js +++ b/src/jmapNew/shape/graph/Signal/index.js @@ -1119,6 +1119,14 @@ class Signal extends Group { } }); } + if (model.lockedRouteCode) { + this.model.signalButtonList && this.model.signalButtonList.length && this.model.signalButtonList.forEach(item => { + const button = store.getters['map/getDeviceByCode'](item); + if (button.type === 'GUIDE') { + button && button.instance && button.instance.setState({ toSelected: 0, type: button.model, pressDown: button.pressDown }); + } + }); + } /** 信号机封锁 */ // 缺一个功能封锁 model.blockade && this.block(); // 因大铁处理信号按钮状态 封锁处理需在延时解锁时间之后处理 model.overlapLock && this.overlapLock(); diff --git a/src/jmapNew/theme/datie_ksk/menus/menuButton.vue b/src/jmapNew/theme/datie_ksk/menus/menuButton.vue index 080c2f4f6..9eab7b5c7 100644 --- a/src/jmapNew/theme/datie_ksk/menus/menuButton.vue +++ b/src/jmapNew/theme/datie_ksk/menus/menuButton.vue @@ -24,7 +24,7 @@
- -