Merge branch 'test' of https://git.code.tencent.com/lian-cbtc/jl-client into test_new
This commit is contained in:
commit
42d850de66
@ -156,7 +156,7 @@ class Jlmap {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switchScreen(data, num, sum) {
|
switchScreen(data, num, sum) {
|
||||||
const sumHalf = sum / 2;
|
const sumHalf = sum <= 2 ? sum : sum / 2;
|
||||||
const dx = data.width / sumHalf;
|
const dx = data.width / sumHalf;
|
||||||
const dy = data.height / sumHalf;
|
const dy = data.height / sumHalf;
|
||||||
const row = num <= sumHalf ? 0 : 1;
|
const row = num <= sumHalf ? 0 : 1;
|
||||||
|
@ -220,7 +220,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -229,7 +231,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -249,8 +251,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -282,8 +284,11 @@ export default {
|
|||||||
|
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = [...this.menuForce];
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
// ...this.menuSpeed
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
|
|
||||||
// this.menu = menuConvert(this.menu);
|
// this.menu = menuConvert(this.menu);
|
||||||
@ -322,8 +327,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -338,8 +343,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -349,9 +354,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -361,9 +366,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -373,7 +378,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const operate = {
|
const operate = {
|
||||||
|
@ -133,7 +133,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -142,7 +144,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -162,8 +164,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -191,7 +193,11 @@ export default {
|
|||||||
this.menu = MenuContextHandler.covert(this.menuNormal);
|
this.menu = MenuContextHandler.covert(this.menuNormal);
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = [...this.menuForce, ...this.menuSpeed];
|
this.menu = [...this.menuForce, ...this.menuDirective, ...this.menuSpeed];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
|
|
||||||
// this.menu = menuConvert(this.menu);
|
// this.menu = menuConvert(this.menu);
|
||||||
@ -229,8 +235,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -245,8 +251,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -256,9 +262,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -268,9 +274,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -280,7 +286,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const operate = {
|
const operate = {
|
||||||
|
@ -116,7 +116,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -125,7 +127,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -145,8 +147,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -173,7 +175,11 @@ export default {
|
|||||||
this.menu = MenuContextHandler.covert(this.menuNormal);
|
this.menu = MenuContextHandler.covert(this.menuNormal);
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = this.menuForce;
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -209,8 +215,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -225,8 +231,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -236,9 +242,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -248,9 +254,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -260,7 +266,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const operate = {
|
const operate = {
|
||||||
|
@ -125,7 +125,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -134,7 +136,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -154,8 +156,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -182,7 +184,11 @@ export default {
|
|||||||
this.menu = MenuContextHandler.covert(this.menuNormal);
|
this.menu = MenuContextHandler.covert(this.menuNormal);
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = this.menuForce;
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -219,8 +225,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -235,8 +241,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -246,9 +252,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -258,9 +264,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -270,7 +276,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const step = {
|
const step = {
|
||||||
|
@ -93,7 +93,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -102,7 +104,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -123,8 +125,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -164,8 +166,11 @@ export default {
|
|||||||
|
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = [...this.menuForce];
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
// ...this.menuSpeed
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -202,8 +207,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -218,8 +223,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { groupNumber: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -229,9 +234,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -241,9 +246,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -253,7 +258,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const step = {
|
const step = {
|
||||||
|
@ -64,7 +64,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -73,7 +75,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -94,8 +96,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -123,10 +125,13 @@ export default {
|
|||||||
if (this.operatemode === OperateMode.ADMIN) {
|
if (this.operatemode === OperateMode.ADMIN) {
|
||||||
this.menu = [...this.menu, ...this.menuForce, ...this.menuSpeed];
|
this.menu = [...this.menu, ...this.menuForce, ...this.menuSpeed];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = [...this.menuForce];
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -179,7 +184,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
nextStation() {
|
nextStation() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -191,7 +196,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
routeBlockRun() {
|
routeBlockRun() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -201,9 +206,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -213,9 +218,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -225,7 +230,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// // 添加列车识别号
|
// // 添加列车识别号
|
||||||
// addTrainId() {
|
// addTrainId() {
|
||||||
// const step = {
|
// const step = {
|
||||||
@ -326,8 +331,8 @@ export default {
|
|||||||
// this.$store.dispatch('menuOperation/handleBreakFlag', { break: true });
|
// this.$store.dispatch('menuOperation/handleBreakFlag', { break: true });
|
||||||
// this.$refs.trainSwitch.doShow(step, this.selected);
|
// this.$refs.trainSwitch.doShow(step, this.selected);
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
@ -211,7 +211,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -280,7 +282,11 @@ export default {
|
|||||||
this.menu = MenuContextHandler.covert(this.menuNormal);
|
this.menu = MenuContextHandler.covert(this.menuNormal);
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = this.menuForce;
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
|
@ -114,7 +114,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -122,8 +124,8 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -176,11 +178,13 @@ export default {
|
|||||||
if (this.operatemode === OperateMode.ADMIN) {
|
if (this.operatemode === OperateMode.ADMIN) {
|
||||||
this.menu = [...this.menu, ...this.menuForce];
|
this.menu = [...this.menu, ...this.menuForce];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = [...this.menuForce];
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
// ...this.menuSpeed
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -387,9 +391,9 @@ export default {
|
|||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
// },
|
// },
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -399,9 +403,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -411,7 +415,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
undeveloped() {
|
undeveloped() {
|
||||||
this.doClose();
|
this.doClose();
|
||||||
this.$alert('实现中......', '提示', {
|
this.$alert('实现中......', '提示', {
|
||||||
|
@ -222,7 +222,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: '取消故障',
|
label: '取消故障',
|
||||||
handler: this.cancelStoppage
|
handler: this.cancelStoppage
|
||||||
},
|
}
|
||||||
|
],
|
||||||
|
menuDirective: [
|
||||||
{
|
{
|
||||||
label: '确认运行至前方站',
|
label: '确认运行至前方站',
|
||||||
handler: this.nextStation
|
handler: this.nextStation
|
||||||
@ -231,7 +233,7 @@ export default {
|
|||||||
label: '进路闭塞法行车',
|
label: '进路闭塞法行车',
|
||||||
handler: this.routeBlockRun
|
handler: this.routeBlockRun
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '越引导信号行驶',
|
label: '越引导信号行驶',
|
||||||
handler: this.handleOverFuideSignal
|
handler: this.handleOverFuideSignal
|
||||||
},
|
},
|
||||||
@ -251,8 +253,8 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapGetters('training', [
|
...mapGetters('training', [
|
||||||
'mode',
|
'mode',
|
||||||
'operatemode',
|
'operatemode',
|
||||||
'memberList'
|
'memberList'
|
||||||
]),
|
]),
|
||||||
...mapGetters('menuOperation', [
|
...mapGetters('menuOperation', [
|
||||||
'buttonOperation'
|
'buttonOperation'
|
||||||
@ -281,7 +283,11 @@ export default {
|
|||||||
}
|
}
|
||||||
// 故障模式菜单列表
|
// 故障模式菜单列表
|
||||||
if (this.operatemode === OperateMode.FAULT) {
|
if (this.operatemode === OperateMode.FAULT) {
|
||||||
this.menu = this.menuForce;
|
this.menu = [...this.menuForce, ...this.menuDirective];
|
||||||
|
}
|
||||||
|
// 指令模式列表
|
||||||
|
if (this.operatemode === OperateMode.DIRECTIVE) {
|
||||||
|
this.menu = [...this.menuDirective];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doShow(point) {
|
doShow(point) {
|
||||||
@ -319,8 +325,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.nextStation, { code: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.nextStation, { code: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Ahead',
|
commandType: 'Drive_Ahead',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -335,8 +341,8 @@ export default {
|
|||||||
// commitOperate(menuOperate.Train.routeBlockRun, { code: this.selected.code }, 3).then(({valid, operate})=>{
|
// commitOperate(menuOperate.Train.routeBlockRun, { code: this.selected.code }, 3).then(({valid, operate})=>{
|
||||||
// }).catch((error) => {
|
// }).catch((error) => {
|
||||||
// this.$refs.noticeInfo.doShow(error.message);
|
// this.$refs.noticeInfo.doShow(error.message);
|
||||||
// });
|
// });
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Route_Block_Drive',
|
commandType: 'Route_Block_Drive',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -346,9 +352,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverFuideSignal() {
|
handleOverFuideSignal() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Guide_Signal',
|
commandType: 'Drive_Through_The_Guide_Signal',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -358,9 +364,9 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleOverEedLight() {
|
handleOverEedLight() {
|
||||||
const group = this.$route.query.group;
|
const group = this.$route.query.group;
|
||||||
const param = {
|
const param = {
|
||||||
commandType: 'Drive_Through_The_Red_Light',
|
commandType: 'Drive_Through_The_Red_Light',
|
||||||
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
targetMemberId: this.memberList.find(ele => ele.deviceCode == this.selected.code).id,
|
||||||
@ -370,7 +376,7 @@ export default {
|
|||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.$refs.noticeInfo.doShow(error.message);
|
this.$refs.noticeInfo.doShow(error.message);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 限速行驶
|
// 限速行驶
|
||||||
limitSpeed() {
|
limitSpeed() {
|
||||||
const operate = {
|
const operate = {
|
||||||
|
@ -47,7 +47,8 @@ export const TrainingMode = {
|
|||||||
export const OperateMode = {
|
export const OperateMode = {
|
||||||
ADMIN: '00',
|
ADMIN: '00',
|
||||||
NORMAL: '01',
|
NORMAL: '01',
|
||||||
FAULT: '02'
|
FAULT: '02',
|
||||||
|
DIRECTIVE: '03'
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -174,22 +174,27 @@ const training = {
|
|||||||
resetUsedTime: (state) => {
|
resetUsedTime: (state) => {
|
||||||
state.usedTime = 0;
|
state.usedTime = 0;
|
||||||
},
|
},
|
||||||
countUsedTime: (state) => {
|
countTime: (state, type) => {
|
||||||
|
if (state.timeInterval) {
|
||||||
|
clearInterval(state.timeInterval);
|
||||||
|
state.timeInterval = null;
|
||||||
|
}
|
||||||
|
if (type == 'Lesson') {
|
||||||
|
state.timeInterval = setInterval(() => {
|
||||||
|
state.usedTime++;
|
||||||
|
}, 1000);
|
||||||
|
} else {
|
||||||
|
state.timeInterval = setInterval(() => {
|
||||||
|
state.initTime += 1000;
|
||||||
|
}, 1000);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
stopCountTime: (state) => {
|
||||||
if (state.timeInterval) {
|
if (state.timeInterval) {
|
||||||
clearInterval(state.timeInterval);
|
clearInterval(state.timeInterval);
|
||||||
state.timeInterval = null;
|
state.timeInterval = null;
|
||||||
}
|
}
|
||||||
state.timeInterval = setInterval(() => {
|
|
||||||
state.usedTime++;
|
|
||||||
state.initTime += 1000;
|
|
||||||
}, 1000);
|
|
||||||
},
|
},
|
||||||
// stopCountTime: (state) => {
|
|
||||||
// if (state.timeInterval) {
|
|
||||||
// clearInterval(state.timeInterval);
|
|
||||||
// state.timeInterval = null;
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
setOperate: (state, operate) => {
|
setOperate: (state, operate) => {
|
||||||
state.operate = operate;
|
state.operate = operate;
|
||||||
},
|
},
|
||||||
@ -357,9 +362,9 @@ const training = {
|
|||||||
/**
|
/**
|
||||||
* 停止计时
|
* 停止计时
|
||||||
*/
|
*/
|
||||||
// setStopCountTime: ({ commit }) => {
|
setStopCountTime: ({ commit }) => {
|
||||||
// commit('stopCountTime');
|
commit('stopCountTime');
|
||||||
// },
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主动判断是否结束
|
* 主动判断是否结束
|
||||||
@ -402,9 +407,9 @@ const training = {
|
|||||||
// commit('countUsedTime');
|
// commit('countUsedTime');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 开始计时
|
// 计时(教学正计时与仿真当前时间)
|
||||||
countUsedTime({ commit }) {
|
countTime({ commit }, type) {
|
||||||
commit('countUsedTime');
|
commit('countTime', type);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -396,6 +396,7 @@
|
|||||||
bottom:0px;
|
bottom:0px;
|
||||||
height: 15px;
|
height: 15px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.panelb {
|
.panelb {
|
||||||
|
@ -376,6 +376,7 @@ import axios from 'axios';
|
|||||||
width: 60px;
|
width: 60px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.panebutton2{
|
.panebutton2{
|
||||||
@ -383,6 +384,7 @@ import axios from 'axios';
|
|||||||
width: 80px;
|
width: 80px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.buttonimg{
|
.buttonimg{
|
||||||
@ -423,6 +425,7 @@ import axios from 'axios';
|
|||||||
width:30px;
|
width:30px;
|
||||||
height:30px;
|
height:30px;
|
||||||
position:absolute;
|
position:absolute;
|
||||||
|
cursor:pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.switchimg{
|
.switchimg{
|
||||||
|
@ -302,15 +302,16 @@ export default {
|
|||||||
position:absolute;
|
position:absolute;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
z-index: 2;
|
z-index: 35;
|
||||||
}
|
}
|
||||||
|
|
||||||
.jl3dmap3dMaintainerSelect{
|
.jl3dmap3dMaintainerSelect{
|
||||||
position:absolute;
|
position:absolute;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
z-index: 35;
|
z-index: 350;
|
||||||
|
top:0;
|
||||||
|
left:0;
|
||||||
background-image:url("/static/texture/bg.jpg");
|
background-image:url("/static/texture/bg.jpg");
|
||||||
// background-repeat:no-repeat;
|
// background-repeat:no-repeat;
|
||||||
background-size:100%;
|
background-size:100%;
|
||||||
|
@ -371,9 +371,9 @@ export default {
|
|||||||
this.$store.dispatch('scriptRecord/updateSimulationPause', resp.data.pause); // 是否暂停判断
|
this.$store.dispatch('scriptRecord/updateSimulationPause', resp.data.pause); // 是否暂停判断
|
||||||
this.scriptId = Number(resp.data.scriptId) || 0;
|
this.scriptId = Number(resp.data.scriptId) || 0;
|
||||||
this.$store.dispatch('training/setInitTime', +new Date(`${new Date().toLocaleDateString()} ${timeFormat(resp.data.systemTime)}`));
|
this.$store.dispatch('training/setInitTime', +new Date(`${new Date().toLocaleDateString()} ${timeFormat(resp.data.systemTime)}`));
|
||||||
|
this.$store.dispatch('training/countTime');
|
||||||
this.planRunning = resp.data.planRunning;
|
this.planRunning = resp.data.planRunning;
|
||||||
this.$store.dispatch('map/setRunPlanStatus', this.planRunning);
|
this.$store.dispatch('map/setRunPlanStatus', this.planRunning);
|
||||||
this.$store.dispatch('training/countUsedTime');
|
|
||||||
if (!this.planRunning) {
|
if (!this.planRunning) {
|
||||||
this.$store.dispatch('training/over');
|
this.$store.dispatch('training/over');
|
||||||
}
|
}
|
||||||
|
@ -110,6 +110,7 @@ export default {
|
|||||||
this.$store.dispatch('map/clearJlmapTrainView').then(() => {
|
this.$store.dispatch('map/clearJlmapTrainView').then(() => {
|
||||||
this.$store.dispatch('training/setMapDefaultState').then(() => {
|
this.$store.dispatch('training/setMapDefaultState').then(() => {
|
||||||
this.$store.dispatch('training/emitTipFresh');
|
this.$store.dispatch('training/emitTipFresh');
|
||||||
|
this.$store.dispatch('training/countTime', 'Lesson'); // 开始计时
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
this.startLoading = false;
|
this.startLoading = false;
|
||||||
@ -134,6 +135,7 @@ export default {
|
|||||||
|
|
||||||
this.$store.dispatch('training/end', null);
|
this.$store.dispatch('training/end', null);
|
||||||
finishOneExamQuestion(model).then(response => {
|
finishOneExamQuestion(model).then(response => {
|
||||||
|
this.$store.dispatch('training/setStopCountTime');
|
||||||
this.$store.dispatch('training/emitTipFresh');
|
this.$store.dispatch('training/emitTipFresh');
|
||||||
this.init();
|
this.init();
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
@ -116,6 +116,7 @@ export default {
|
|||||||
demoMode: function (val) {
|
demoMode: function (val) {
|
||||||
this.$store.dispatch('training/end', null);
|
this.$store.dispatch('training/end', null);
|
||||||
this.$store.dispatch('training/reset');
|
this.$store.dispatch('training/reset');
|
||||||
|
this.$store.dispatch('training/setStopCountTime');
|
||||||
this.$store.dispatch('training/emitTipFresh');
|
this.$store.dispatch('training/emitTipFresh');
|
||||||
this.$store.dispatch('menuOperation/setButtonOperation', null);
|
this.$store.dispatch('menuOperation/setButtonOperation', null);
|
||||||
|
|
||||||
@ -169,7 +170,7 @@ export default {
|
|||||||
startTrainingNew(this.trainingObj, this.group).then(response => {
|
startTrainingNew(this.trainingObj, this.group).then(response => {
|
||||||
this.$store.dispatch('map/clearJlmapTrainView').then(() => {
|
this.$store.dispatch('map/clearJlmapTrainView').then(() => {
|
||||||
this.$store.dispatch('training/teachModeStart');
|
this.$store.dispatch('training/teachModeStart');
|
||||||
this.$store.dispatch('training/countUsedTime'); // 开始计时
|
this.$store.dispatch('training/countTime', 'Lesson'); // 开始计时
|
||||||
this.$store.dispatch('training/setMapDefaultState').then(() => {
|
this.$store.dispatch('training/setMapDefaultState').then(() => {
|
||||||
this.$store.dispatch('training/emitTipFresh');
|
this.$store.dispatch('training/emitTipFresh');
|
||||||
this.tipInfo({ color: 'green', message: this.$t('global.pleaseOpearte') });
|
this.tipInfo({ color: 'green', message: this.$t('global.pleaseOpearte') });
|
||||||
@ -222,6 +223,7 @@ export default {
|
|||||||
}).then(() => {
|
}).then(() => {
|
||||||
this.backDisable = false;
|
this.backDisable = false;
|
||||||
this.$store.dispatch('training/end', null);
|
this.$store.dispatch('training/end', null);
|
||||||
|
this.$store.dispatch('training/setStopCountTime');
|
||||||
this.$store.dispatch('training/setScore', 0);
|
this.$store.dispatch('training/setScore', 0);
|
||||||
this.$store.dispatch('training/emitTipFresh');
|
this.$store.dispatch('training/emitTipFresh');
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
@ -263,7 +265,7 @@ export default {
|
|||||||
z-index: 9;
|
z-index: 9;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 160px;
|
left: 5px;
|
||||||
height: 32px;
|
height: 32px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,12 +15,10 @@
|
|||||||
<!-- 运行图加载 -->
|
<!-- 运行图加载 -->
|
||||||
<el-button v-if="notScript && runing" size="small" :disabled="viewDisabled" @click="viewRunPlan">{{ $t('display.schema.previewRunDiagram') }}</el-button>
|
<el-button v-if="notScript && runing" size="small" :disabled="viewDisabled" @click="viewRunPlan">{{ $t('display.schema.previewRunDiagram') }}</el-button>
|
||||||
<el-button v-if="notScript && !runing" size="small" type="warning" @click="loadRunPlan">{{ $t('display.schema.loadRunDiagram') }}</el-button>
|
<el-button v-if="notScript && !runing" size="small" type="warning" @click="loadRunPlan">{{ $t('display.schema.loadRunDiagram') }}</el-button>
|
||||||
<el-button v-if="mode==OperateMode.FAULT" size="small" type="danger" @click="setFault">自动故障设置</el-button>
|
<el-button v-if="faultMode" size="small" type="danger" @click="setFault">自动故障设置</el-button>
|
||||||
</el-button-group>
|
</el-button-group>
|
||||||
<el-radio-group v-if="!isScheduling" v-model="mode" size="small" @change="changeOperateMode(mode)">
|
<el-button v-if="!isScheduling" size="small" :type="faultMode ? 'danger' : ''" @click="changeOperateMode()">故障模式</el-button>
|
||||||
<el-radio-button class="mode" :label="OperateMode.NORMAL">{{ $t('display.schema.normalOperation') }}</el-radio-button>
|
<!-- <el-button v-if="!isLocalStation" size="small" :type="faultMode ? 'danger' : ''" @click="changeDirectiveMode()">指令模式</el-button> -->
|
||||||
<el-radio-button class="mode" :label="OperateMode.FAULT">故障模式</el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<fault-choose v-if="isDemon || isScript" ref="faultChoose" :group="group" :offset="offset" />
|
<fault-choose v-if="isDemon || isScript" ref="faultChoose" :group="group" :offset="offset" />
|
||||||
@ -89,6 +87,7 @@ export default {
|
|||||||
swch: '02',
|
swch: '02',
|
||||||
showStationContent:'',
|
showStationContent:'',
|
||||||
isScriptCommand:false,
|
isScriptCommand:false,
|
||||||
|
faultMode: false,
|
||||||
swchList: [
|
swchList: [
|
||||||
{ value: '01', name: '现地' },
|
{ value: '01', name: '现地' },
|
||||||
{ value: '02', name: '行调' }
|
{ value: '02', name: '行调' }
|
||||||
@ -176,9 +175,22 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
changeOperateMode(handle) {
|
changeOperateMode() {
|
||||||
this.$store.dispatch('training/changeOperateMode', { mode: handle });
|
this.faultMode = !this.faultMode;
|
||||||
|
let mode = OperateMode.NORMAL;
|
||||||
|
if (this.faultMode) {
|
||||||
|
mode = OperateMode.FAULT;
|
||||||
|
}
|
||||||
|
this.$store.dispatch('training/changeOperateMode', { mode: mode });
|
||||||
},
|
},
|
||||||
|
// changeDirectiveMode() { // 调整指令模式 (暂时不使用 等项目更新 在使用)
|
||||||
|
// this.directiveMode = !this.directiveMode;
|
||||||
|
// let mode = OperateMode.NORMAL;
|
||||||
|
// if (this.directiveMode) {
|
||||||
|
// mode = OperateMode.DIRECTIVE;
|
||||||
|
// }
|
||||||
|
// this.$store.dispatch('training/changeOperateMode', { mode: mode });
|
||||||
|
// },
|
||||||
setRuning(run) {
|
setRuning(run) {
|
||||||
this.runing = run;
|
this.runing = run;
|
||||||
},
|
},
|
||||||
|
@ -316,13 +316,13 @@ export default {
|
|||||||
if (resp && resp.code == 200 && resp.data && !resp.data.dataError) {
|
if (resp && resp.code == 200 && resp.data && !resp.data.dataError) {
|
||||||
this.$store.dispatch('scriptRecord/updateSimulationPause', resp.data.pause);
|
this.$store.dispatch('scriptRecord/updateSimulationPause', resp.data.pause);
|
||||||
this.$store.dispatch('training/setInitTime', +new Date(`${new Date().toLocaleDateString()} ${timeFormat(resp.data.systemTime)}`));
|
this.$store.dispatch('training/setInitTime', +new Date(`${new Date().toLocaleDateString()} ${timeFormat(resp.data.systemTime)}`));
|
||||||
|
this.$store.dispatch('training/countTime');
|
||||||
this.$store.dispatch('map/setRunPlanStatus', resp.data.planRunning);
|
this.$store.dispatch('map/setRunPlanStatus', resp.data.planRunning);
|
||||||
if (resp.data.planRunning) {
|
if (resp.data.planRunning) {
|
||||||
this.$store.dispatch('training/simulationStart');
|
this.$store.dispatch('training/simulationStart');
|
||||||
} else {
|
} else {
|
||||||
this.$store.dispatch('training/over');
|
this.$store.dispatch('training/over');
|
||||||
}
|
}
|
||||||
this.$store.dispatch('training/countUsedTime');
|
|
||||||
} else if (resp && resp.code == 200 && resp.data && resp.data.dataError) {
|
} else if (resp && resp.code == 200 && resp.data && resp.data.dataError) {
|
||||||
this.dataError = true;
|
this.dataError = true;
|
||||||
this.$messageBox('此地图数据正在维护中,无法运行!');
|
this.$messageBox('此地图数据正在维护中,无法运行!');
|
||||||
|
@ -12,18 +12,12 @@
|
|||||||
{{ $t('joinTraining.runGraphLoading') }}</el-button><!-- 运行图加载 -->
|
{{ $t('joinTraining.runGraphLoading') }}</el-button><!-- 运行图加载 -->
|
||||||
</template>
|
</template>
|
||||||
<template v-if="isAdmin">
|
<template v-if="isAdmin">
|
||||||
<el-button v-if="mode==OperateMode.FAULT && !dataError" size="small" type="danger" @click="setFault">{{ $t('joinTraining.faultSetting') }}</el-button>
|
<el-button v-if="faultMode && !dataError" size="small" type="danger" @click="setFault">{{ $t('joinTraining.faultSetting') }}</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-button-group>
|
</el-button-group>
|
||||||
<el-radio-group
|
<el-button v-if="isAdmin && !dataError && !isScreen" size="small" :type="faultMode ? 'danger' : ''" @click="changeOperateMode()">故障模式</el-button>
|
||||||
v-if="isAdmin && !dataError && !isScreen"
|
<!-- isCenter && !dataError && !isAdmin 此判断用于以后(目前 暂时不用) -->
|
||||||
v-model="mode"
|
<el-button v-if="isShowDirective" size="small" :type="directiveMode ? 'primary' : ''" @click="changeDirectiveMode()">指令模式</el-button>
|
||||||
size="small"
|
|
||||||
@change="changeOperateMode(mode)"
|
|
||||||
>
|
|
||||||
<el-radio-button class="mode" :label="OperateMode.NORMAL">{{ $t('joinTraining.normalOperation') }}</el-radio-button>
|
|
||||||
<el-radio-button class="mode" :label="OperateMode.FAULT">{{ $t('joinTraining.faultOperation') }}</el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
</div>
|
||||||
<join-run-plan-view v-if="runing && !dataError" ref="runPlanView" :group="group" />
|
<join-run-plan-view v-if="runing && !dataError" ref="runPlanView" :group="group" />
|
||||||
</div>
|
</div>
|
||||||
@ -34,6 +28,7 @@ import { mapGetters } from 'vuex';
|
|||||||
import { OperateMode } from '@/scripts/ConstDic';
|
import { OperateMode } from '@/scripts/ConstDic';
|
||||||
import { getByGroupStationList } from '@/api/jmap/map';
|
import { getByGroupStationList } from '@/api/jmap/map';
|
||||||
import { getEveryDayRunPlanNew } from '@/api/simulation';
|
import { getEveryDayRunPlanNew } from '@/api/simulation';
|
||||||
|
import { getSessionStorage } from '@/utils/auth';
|
||||||
import JoinRunPlanView from '@/views/newMap/displayNew/demon/runPlanView';
|
import JoinRunPlanView from '@/views/newMap/displayNew/demon/runPlanView';
|
||||||
export default {
|
export default {
|
||||||
name: 'MenuDemonSchema',
|
name: 'MenuDemonSchema',
|
||||||
@ -89,7 +84,9 @@ export default {
|
|||||||
kmRangeCoordMap: {},
|
kmRangeCoordMap: {},
|
||||||
runPlanData: {},
|
runPlanData: {},
|
||||||
runing: false,
|
runing: false,
|
||||||
userId: ''
|
userId: '',
|
||||||
|
faultMode: false,
|
||||||
|
directiveMode: false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@ -98,6 +95,12 @@ export default {
|
|||||||
]),
|
]),
|
||||||
isScreen() {
|
isScreen() {
|
||||||
return this.$store.state.training.prdType === '07';
|
return this.$store.state.training.prdType === '07';
|
||||||
|
},
|
||||||
|
isCenter() {
|
||||||
|
return this.$store.state.training.prdType === '02';
|
||||||
|
},
|
||||||
|
isShowDirective() { // 哈尔滨项目 行调设备显示
|
||||||
|
return this.$route.query.type == 'CW' && getSessionStorage('project') == 'heb';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@ -147,8 +150,21 @@ export default {
|
|||||||
// initPlannedDriving(isDisable) {
|
// initPlannedDriving(isDisable) {
|
||||||
// this.isDisable = isDisable;
|
// this.isDisable = isDisable;
|
||||||
// },
|
// },
|
||||||
changeOperateMode(handle) {
|
changeOperateMode() {
|
||||||
this.$store.dispatch('training/changeOperateMode', { mode: handle });
|
this.faultMode = !this.faultMode;
|
||||||
|
let mode = OperateMode.NORMAL;
|
||||||
|
if (this.faultMode) {
|
||||||
|
mode = OperateMode.FAULT;
|
||||||
|
}
|
||||||
|
this.$store.dispatch('training/changeOperateMode', { mode: mode });
|
||||||
|
},
|
||||||
|
changeDirectiveMode() { // 调整指令模式
|
||||||
|
this.directiveMode = !this.directiveMode;
|
||||||
|
let mode = OperateMode.NORMAL;
|
||||||
|
if (this.directiveMode) {
|
||||||
|
mode = OperateMode.DIRECTIVE;
|
||||||
|
}
|
||||||
|
this.$store.dispatch('training/changeOperateMode', { mode: mode });
|
||||||
},
|
},
|
||||||
setFault() {
|
setFault() {
|
||||||
this.$emit('faultChooseShow');
|
this.$emit('faultChooseShow');
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<template v-for="(item, i) in list">
|
<template v-for="(item, i) in list">
|
||||||
<el-form-item :key="i" :label="'第'+ (i + 1) +'行偏移值:'" prop="offsetTop">
|
<el-form-item :key="i" :label="'第'+ (i + 1) +'行偏移值:'" prop="offsetTop">
|
||||||
<el-input-number v-model="list[i]['offsetTop']" style="width: 150px;" :min="0" />
|
<el-input-number v-model="list[i]['offsetTop']" style="width: 150px;" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
@ -196,7 +196,7 @@ export default {
|
|||||||
this.mapBox = document.getElementsByTagName('canvas');
|
this.mapBox = document.getElementsByTagName('canvas');
|
||||||
|
|
||||||
if (this.trainingId) {
|
if (this.trainingId) {
|
||||||
// 获取实训步骤数据(老版地图)
|
// 获取实训步骤数据(老版地图)
|
||||||
getTrainingStepsDetail(this.trainingId, { group: this.group }).then(resp => {
|
getTrainingStepsDetail(this.trainingId, { group: this.group }).then(resp => {
|
||||||
this.trainingObj = resp.data;
|
this.trainingObj = resp.data;
|
||||||
this.$store.dispatch('training/setTrainingData', this.trainingObj);
|
this.$store.dispatch('training/setTrainingData', this.trainingObj);
|
||||||
|
Loading…
Reference in New Issue
Block a user