车辆段道岔操作

This commit is contained in:
yuan 2021-09-07 17:02:27 +08:00
parent 1efcb7491f
commit e350ae04dc

View File

@ -219,13 +219,18 @@ export default {
} }
}, },
operationHandler(buttonOperation, selected) { operationHandler(buttonOperation, selected) {
const map = new Map([
switch (buttonOperation) { [OperationEvent.Switch.locate.button.operation, menuOperate.Switch.locate],
case OperationEvent.Switch.locate.button.operation: { [OperationEvent.Switch.reverse.button.operation, menuOperate.Switch.reverse],
// [OperationEvent.Switch.lock.button.operation, menuOperate.Switch.lock],
commitOperate(menuOperate.Switch.locate, { switchCode: selected.code }, 3) [OperationEvent.Switch.unlock.button.operation, menuOperate.Switch.unlock],
[OperationEvent.Switch.block.button.operation, menuOperate.Switch.block],
[OperationEvent.Switch.unblock.button.operation, menuOperate.Switch.unblock],
])
commitOperate(map.get(buttonOperation), { switchCode: selected.code }, 3)
.then(({ valid }) => { .then(({ valid }) => {
if (valid) { if (valid) {
console.log('123')
} else { } else {
this.$refs.noticeInfo.doShow() this.$refs.noticeInfo.doShow()
} }
@ -234,31 +239,6 @@ export default {
console.error(error) console.error(error)
this.$refs.noticeInfo.doShow() this.$refs.noticeInfo.doShow()
}) })
break
}
case OperationEvent.Switch.reverse.button.operation: {
//
break
}
case OperationEvent.Switch.lock.button.operation: {
//
break
}
case OperationEvent.Switch.unlock.button.operation: {
//
break
}
case OperationEvent.Switch.block.button.operation: {
//
break
}
case OperationEvent.Switch.unblock.button.operation: {
//
break
}
default:
break
}
}, },
doShow(point) { doShow(point) {
this.initMenu() this.initMenu()