大铁线路 添加 上电解锁操作

This commit is contained in:
joylink_cuiweidong 2022-05-18 17:09:51 +08:00
parent 4da6ce092d
commit 90e26a800c
3 changed files with 49 additions and 18 deletions

View File

@ -86,9 +86,9 @@
<center><b>S引导总锁</b></center>
</span>
</button>
<button :id="Command.cancel.clearMbm.domId" :disabled="true" class="button_box" style="cursor: not-allowed;" :style="{width: width+'px', backgroundColor:buttonUpColor}" @click="buttonDown(Command.cancel.clearMbm.operation)">
<button :id="Station.powerOnUnlockRailroad.menuButton.domId" class="button_box" :style="{width: width+'px', backgroundColor:buttonUpColor}" @click="powerOnUnlockRailroad()">
<!--<span style="color: #800000">-->
<span style="color: #808080">
<span style="color:black">
<center><b>上电解锁</b></center>
</span>
</button>
@ -98,9 +98,10 @@
<center><b>辅助菜单</b></center>
</span>
</button>
<button :disabled="true" style="cursor: not-allowed;" class="button_box" :style="{width: width+'px',backgroundColor:buttonUpColor}" @click="buttonDown()">
<!-- Section_Defective_Shunting -->
<button class="button_box" :style="{width: width+'px',backgroundColor:buttonUpColor}" @click="buttonDown()">
<!--<span style="color: #800000">-->
<span style="color: #808080">
<span style="color: black">
<center><b>分路不良</b></center>
</span>
</button>
@ -206,12 +207,12 @@ export default {
Command() {
return OperationEvent.Command;
},
sGuideMasterLock() {
return this.$store.state.map.stationSGuideMasterLock;
},
xGuideMasterLock() {
sGuideMasterLock() {
return this.$store.state.map.stationSGuideMasterLock;
},
xGuideMasterLock() {
return this.$store.state.map.stationXGuideMasterLock;
},
},
isShowBtn() {
return this.$store.state.training.prdType == '01' || this.$store.state.training.prdType == '10';
},
@ -271,12 +272,12 @@ export default {
this.deviceList = [];
}
},
'$store.state.map.showCentralizedStationCode': function(val) {
if (val){
const station = this.$store.getters['map/getDeviceByCode'](val);
this.$store.getters['map/checkStationGuideMaster'](station.code, station.sGuideMasterLock, station.xGuideMasterLock);
}
},
'$store.state.map.showCentralizedStationCode': function(val) {
if (val) {
const station = this.$store.getters['map/getDeviceByCode'](val);
this.$store.getters['map/checkStationGuideMaster'](station.code, station.sGuideMasterLock, station.xGuideMasterLock);
}
}
},
beforeDestroy() {
this.routeDataMap = null;
@ -338,6 +339,26 @@ export default {
}
}
},
// 线
powerOnUnlockRailroad() {
const operate = {
over:true,
operation:this.Station.powerOnUnlockRailroad.menuButton.operation,
cmdType:CMD.Station.CMD_STATION_POWER_ON_UNLOCK_RAILROAD,
code:this.$store.state.map.showCentralizedStationCode,
param:{stationCode: this.$store.state.map.showCentralizedStationCode}
};
this.$store.dispatch('training/nextNew', operate).then(({ valid }) => {
if (valid) {
this.clearOperate();
} else {
this.$refs.noticeInfo.doShow();
}
}).catch((error) => {
console.error(error);
this.$refs.noticeInfo.doShow();
});
},
// S
guideLockLeftButtonDown() {
const operate = {
@ -346,7 +367,7 @@ export default {
this.$store.dispatch('training/nextNew', operate).then(({ valid }) => {
if (valid) {
//
operate.nextCmdType = this.sGuideMasterLock? CMD.Station.CMD_STATION_MASTER_UNLOCK:CMD.Station.CMD_STATION_MASTER_LOCK;
operate.nextCmdType = this.sGuideMasterLock ? CMD.Station.CMD_STATION_MASTER_UNLOCK : CMD.Station.CMD_STATION_MASTER_LOCK;
operate.param = {throat: 'S', stationCode: this.$store.state.map.showCentralizedStationCode};
this.$store.dispatch('menuOperation/handleBreakFlag', { break: true });
operate['operateNext'] = this.Command.close.password.operation;
@ -362,7 +383,7 @@ export default {
this.$store.dispatch('training/nextNew', operate).then(({ valid }) => {
if (valid) {
//
operate.nextCmdType = this.xGuideMasterLock? CMD.Station.CMD_STATION_MASTER_UNLOCK:CMD.Station.CMD_STATION_MASTER_LOCK;
operate.nextCmdType = this.xGuideMasterLock ? CMD.Station.CMD_STATION_MASTER_UNLOCK : CMD.Station.CMD_STATION_MASTER_LOCK;
operate.param = {throat: 'X', stationCode: this.$store.state.map.showCentralizedStationCode};
this.$store.dispatch('menuOperation/handleBreakFlag', { break: true });
operate['operateNext'] = this.Command.close.password.operation;

View File

@ -292,7 +292,10 @@ export default {
/** 引导总锁 */
CMD_STATION_MASTER_LOCK: {value: 'Station_Master_Lock', label: '设置引导总锁'},
/** 取消引导总锁 */
CMD_STATION_MASTER_UNLOCK: {value: 'Station_Master_Unlock', label: '取消引导总锁'}
CMD_STATION_MASTER_UNLOCK: {value: 'Station_Master_Unlock', label: '取消引导总锁'},
/** 上电解锁 大铁线路 */
CMD_STATION_POWER_ON_UNLOCK_RAILROAD:{value:'Station_Power_On_Unlock_Railroad', label: '上电解锁(大铁)'}
},
Train: {
/** 人工限速行驶 */

View File

@ -2987,6 +2987,13 @@ export const OperationEvent = {
operation: '6212',
domId: '_Tips-Station-stationMasterLock-rightButton'
}
},
// 上电解锁 大铁线路 Station_Power_On_Unlock_Railroad
powerOnUnlockRailroad:{
menuButton: {
operation: '622',
domId: '_Tips-Station-powerOnUnlockRailroad'
},
}
},