设备类型增加沙盘
This commit is contained in:
parent
b1345badec
commit
4e0fa46cc2
@ -1,16 +1,19 @@
|
||||
<template>
|
||||
<div id="menuBarDatie">
|
||||
<menu-bar ref="menuBar" :menu-normal="menuNormal" style="width:100%;" />
|
||||
</div>
|
||||
<div id="menuBarDatie">
|
||||
<menu-bar ref="menuBar" :menu-normal="menuNormal" style="width:100%;" />
|
||||
<setOperationPlan ref="setOperationPlan" />
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import MenuBar from '@/jmapNew/theme/components/menus/menuBarNew';
|
||||
import { destroySimulationByAdmin, exitSimulation} from '@/api/simulation';
|
||||
import MenuBar from '@/jmapNew/theme/components/menus/menuBarNew'
|
||||
import { destroySimulationByAdmin, exitSimulation } from '@/api/simulation'
|
||||
import setOperationPlan from './menuDialog/setOperationPlan.vue'
|
||||
|
||||
export default {
|
||||
name: 'DispatchWorkMenuBar',
|
||||
components: {
|
||||
MenuBar
|
||||
MenuBar,
|
||||
setOperationPlan,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@ -21,101 +24,106 @@ export default {
|
||||
children: [
|
||||
{
|
||||
title: 'Exit',
|
||||
click: this.handleExit
|
||||
}
|
||||
]
|
||||
click: this.handleExit,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: 'UI Control',
|
||||
operate: '',
|
||||
children: []
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Station',
|
||||
operate: '',
|
||||
children: []
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Station Ctrl Mode',
|
||||
operate: '',
|
||||
children: []
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Train Control',
|
||||
operate: '',
|
||||
children: []
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Signal Device Control',
|
||||
operate: '',
|
||||
children: []
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Operation Plan',
|
||||
operate: '',
|
||||
children: []
|
||||
click: this.openOperationPlan,
|
||||
children: [],
|
||||
},
|
||||
{
|
||||
title: 'Plan Details',
|
||||
operate: '',
|
||||
children: []
|
||||
}
|
||||
]
|
||||
};
|
||||
children: [],
|
||||
},
|
||||
],
|
||||
}
|
||||
},
|
||||
created() {},
|
||||
methods: {
|
||||
blankClickClose() {
|
||||
this.$refs.menuBar.doClose();
|
||||
this.$refs.menuBar.doClose()
|
||||
},
|
||||
handleExit() {
|
||||
this.$confirm('Whether to exit emulation?', 'Hint', {
|
||||
confirmButtonText: 'Confirm',
|
||||
cancelButtonText: 'Cancel',
|
||||
type: 'warning'
|
||||
type: 'warning',
|
||||
}).then(() => {
|
||||
this.back();
|
||||
});
|
||||
this.back()
|
||||
})
|
||||
},
|
||||
back() {
|
||||
if (this.$store.state.training.simulationCreator) {
|
||||
destroySimulationByAdmin(this.group);
|
||||
destroySimulationByAdmin(this.group)
|
||||
} else {
|
||||
exitSimulation(this.group);
|
||||
exitSimulation(this.group)
|
||||
}
|
||||
if (this.projectDevice && this.$store.state.training.simulationCreator) {
|
||||
this.logout();
|
||||
this.logout()
|
||||
} else if (this.$route.query.third) {
|
||||
if (this.$route.query.project === 'cgy' || this.$route.query.project === 'drts') {
|
||||
window.parent.postMessage('back', '*');
|
||||
window.parent.postMessage('back', '*')
|
||||
} else {
|
||||
window.close();
|
||||
window.close()
|
||||
}
|
||||
} else if (this.projectDevice) {
|
||||
this.logout();
|
||||
this.logout()
|
||||
} else {
|
||||
this.$router.go(-1);
|
||||
this.$router.go(-1)
|
||||
}
|
||||
},
|
||||
// 登出
|
||||
logout() {
|
||||
this.$store.dispatch('LogOut').then(() => {
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
location.reload()
|
||||
})
|
||||
},
|
||||
openOperationPlan() {
|
||||
console.log
|
||||
this.$refs.setOperationPlan.doShow()
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
<style rel="stylesheet/scss" lang="scss">
|
||||
#menuBarDatie{
|
||||
line-height:30px;
|
||||
#menuBarDatie {
|
||||
line-height: 30px;
|
||||
}
|
||||
#menuBarDatie #menuBar .menu-li-block .label{
|
||||
padding: 0px 30px 0px 5px !important;
|
||||
#menuBarDatie #menuBar .menu-li-block .label {
|
||||
padding: 0px 30px 0px 5px !important;
|
||||
}
|
||||
.img-box{
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin-top: 30px;
|
||||
.img-box {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
margin-top: 30px;
|
||||
}
|
||||
</style>
|
||||
|
@ -231,7 +231,8 @@ export default {
|
||||
{ label: '列车', value: 'TRAIN' },
|
||||
{ label: 'UDP客户端', value: 'UDP_CLIENT' },
|
||||
{ label: '站台PIS', value: 'PIS_STAND' },
|
||||
{ label: '列车PIS', value: 'PIS_TRAIN' }
|
||||
{ label: '列车PIS', value: 'PIS_TRAIN' },
|
||||
{ label: '沙盘运行计划', value: 'SAND_TABLE_RUN_PLAN' },
|
||||
],
|
||||
ossList: [
|
||||
{ name: '场景1', url: '场景1—桂花园道岔故障(配分版60分).pdf' },
|
||||
|
@ -87,7 +87,7 @@ StompClient.prototype = {
|
||||
closeStompDebug() {
|
||||
if (this.clientIns) {
|
||||
if (isDev || isTest) {
|
||||
this.clientIns.debug = function (message) { console.debug(message); };
|
||||
this.clientIns.debug = function (message) { /* console.debug(message); */ };
|
||||
} else {
|
||||
this.clientIns.debug = function (message) {};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user