This commit is contained in:
fan 2020-03-16 17:54:42 +08:00
commit 18f69e3429
2 changed files with 30 additions and 15 deletions

View File

@ -17,9 +17,9 @@
</span>
</button>
<button
:id="Signal.cancelTrainRoute.button.domId"
:id="MixinCommand.totalCancel.button.domId"
:style="{display: 'block', float: 'left', width: width+'px', backgroundColor:buttonUpColor}"
@click="buttonDown(Signal.cancelTrainRoute.button.operation)"
@click="buttonDown(MixinCommand.totalCancel.button.operation)"
>
<span style="color: black">
<center>
@ -79,9 +79,9 @@
</span>
</button>
<button
id="mbm_06"
:id="Station.guideLock.button.domId"
:style="{display: 'block', float: 'left', width: width+'px', backgroundColor:buttonUpColor}"
@click="buttonDown('mbm_06')"
@click="buttonDown(Station.guideLock.button.operation)"
>
<span style="color: red">
<center>
@ -206,9 +206,9 @@
</span>
</button>
<button
id="mbm_11"
:id="MixinCommand.functionButton.button.domId"
:style="{display: 'block', float: 'left', width: width+'px', backgroundColor:buttonUpColor}"
@click="buttonDown('mbm_11')"
@click="buttonDown(MixinCommand.functionButton.button.operation)"
>
<span style="color: black">
<center>
@ -241,8 +241,11 @@
</template>
<script>
import { MapDeviceType, OperationEvent, getDomIdByOperation } from '@/scripts/ConstDic';
import OperateHandler from '@/scripts/plugin/OperateHandler';
import { OperationEvent } from '@/scripts/cmdPlugin/OperationHandler';
import OperationHandler from '@/scripts/cmdPlugin/OperationHandler';
import Handler from '@/scripts/cmdPlugin/Handler';
// import { deepAssign } from '@/utils/index';
// import PasswordBox from './dialog/childDialog/passwordInputBox.vue';
export default {
name: 'MapButtonMenu',
@ -271,6 +274,15 @@ export default {
Signal() {
return OperationEvent.Signal;
},
Station() {
return OperationEvent.Station;
},
MixinCommand() {
return OperationEvent.MixinCommand;
},
Command() {
return OperationEvent.Command;
},
isShowBtn() {
return this.$store.state.training.prdType == '01';
}
@ -303,7 +315,7 @@ export default {
updateButtonShow(val, old) {
if (old) {
//
const domId = getDomIdByOperation(old);
const domId = OperationHandler.getDomIdByOperation(old);
const dom = document.getElementById(domId);
if (dom) {
dom.disabled = false;
@ -312,7 +324,7 @@ export default {
}
if (val) {
//
const domId = getDomIdByOperation(val);
const domId = OperationHandler.getDomIdByOperation(val);
const dom = document.getElementById(domId);
if (dom) {
dom.disabled = true;
@ -337,13 +349,13 @@ export default {
//
if (this.$store.state.menuOperation.buttonOperation) {
const model = this.$store.state.menuOperation.selected;
if (model) {
const deviceType = MapDeviceType[model._type];
if (model && model._type) {
// const deviceType = MapDeviceType[model._type];
const operate = {
send: true,
model: model,
code: model.code,
type: deviceType.type,
// type: deviceType.type,
operation: this.$store.state.menuOperation.buttonOperation,
tempData: this.tempData
};
@ -356,7 +368,7 @@ export default {
}
});
} else {
OperateHandler.cleanOperates();
Handler.clear();
this.$store.dispatch('menuOperation/setButtonOperation', null);
}
}

View File

@ -19,7 +19,7 @@
</span>
</button>
<!-- 流程未做暂不显示 -->
<button :id="Switch.guideLock.button.domId" class="button_box" :style="{width: width+'px', backgroundColor:buttonUpColor}" @click="buttonDown(Switch.guideLock.button.operation)">
<button :id="Station.guideLock.button.domId" class="button_box" :style="{width: width+'px', backgroundColor:buttonUpColor}" @click="buttonDown(Station.guideLock.button.operation)">
<span style="color: #800000">
<center><b></b><b></b></center>
<center><b></b><b></b></center>
@ -153,6 +153,9 @@ export default {
Section() {
return OperationEvent.Section;
},
Station() {
return OperationEvent.Station;
},
Signal() {
return OperationEvent.Signal;
},