赛总指示调整
This commit is contained in:
parent
837bf3a870
commit
cc1a9817ab
@ -62,6 +62,12 @@ export default {
|
|||||||
},
|
},
|
||||||
domIdConfirm() {
|
domIdConfirm() {
|
||||||
return this.dialogShow ? OperationEvent.Command.close.confirm.domId : '';
|
return this.dialogShow ? OperationEvent.Command.close.confirm.domId : '';
|
||||||
|
},
|
||||||
|
mapData() {
|
||||||
|
return this.$store.state.map.map;
|
||||||
|
},
|
||||||
|
roleDeviceCode() {
|
||||||
|
return this.$store.state.training.roleDeviceCode;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@ -102,24 +108,6 @@ export default {
|
|||||||
commit() {
|
commit() {
|
||||||
this.setNameDisplay();
|
this.setNameDisplay();
|
||||||
this.doClose();
|
this.doClose();
|
||||||
// const operate = {
|
|
||||||
// over: true,
|
|
||||||
// type: this.operate.type,
|
|
||||||
// operation: OperationEvent.Command.close.confirm.operation,
|
|
||||||
// val: this.nameLevels.sort().join('::')
|
|
||||||
// };
|
|
||||||
//
|
|
||||||
// this.loading = true;
|
|
||||||
// this.$store.dispatch('trainingNew/next', operate).then(({ valid }) => {
|
|
||||||
// this.loading = false;
|
|
||||||
// if (valid) {
|
|
||||||
// this.doClose();
|
|
||||||
// this.setNameDisplay();
|
|
||||||
// }
|
|
||||||
// }).catch((e) => {
|
|
||||||
// console.log(e, '------------');
|
|
||||||
// this.loading = false;
|
|
||||||
// });
|
|
||||||
},
|
},
|
||||||
setNameDisplay() {
|
setNameDisplay() {
|
||||||
const deviceList = [];
|
const deviceList = [];
|
||||||
@ -129,7 +117,10 @@ export default {
|
|||||||
const signalList = this.$store.getters['map/signalList'];
|
const signalList = this.$store.getters['map/signalList'];
|
||||||
if (signalList && signalList.length > 0) {
|
if (signalList && signalList.length > 0) {
|
||||||
signalList.forEach(elem => {
|
signalList.forEach(elem => {
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow }));
|
const signal = this.$store.getters['map/getDeviceByCode'](elem.code);
|
||||||
|
if (signal.instance) {
|
||||||
|
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow }));
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -142,18 +133,21 @@ export default {
|
|||||||
const switchList = this.$store.getters['map/switchList'];
|
const switchList = this.$store.getters['map/switchList'];
|
||||||
if (switchList && switchList.length > 0) {
|
if (switchList && switchList.length > 0) {
|
||||||
switchList.forEach(elem => {
|
switchList.forEach(elem => {
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow, switchSectionNameShow }));
|
const switchD = this.$store.getters['map/getDeviceByCode'](elem.code);
|
||||||
|
if (switchD.instance) {
|
||||||
|
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow, switchSectionNameShow }));
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 控制模式
|
// // 控制模式
|
||||||
const indicatorShow = this.nameLevels.includes(8);
|
// const indicatorShow = this.nameLevels.includes(8);
|
||||||
const control = this.$store.getters['map/stationControlList'];
|
// const control = this.$store.getters['map/stationControlList'];
|
||||||
if (control && control.length > 0) {
|
// if (control && control.length > 0) {
|
||||||
control.forEach(elem => {
|
// control.forEach(elem => {
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { indicatorShow })); // 标识灯名称
|
// deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { indicatorShow })); // 标识灯名称
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 区段
|
// 区段
|
||||||
nameShow = false;
|
nameShow = false;
|
||||||
@ -193,31 +187,34 @@ export default {
|
|||||||
if (elem.transferTrack) {
|
if (elem.transferTrack) {
|
||||||
transferTrackNameShow = this.nameLevels.includes(6);
|
transferTrackNameShow = this.nameLevels.includes(6);
|
||||||
}
|
}
|
||||||
|
const section = this.$store.getters['map/getDeviceByCode'](elem.code);
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow, standTrackNameShow, reentryTrackNameShow, transferTrackNameShow }));
|
if (section.instance) {
|
||||||
|
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { nameShow, standTrackNameShow, reentryTrackNameShow, transferTrackNameShow }));
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 停车点
|
// 停车点
|
||||||
const destCodeShow = this.nameLevels.includes(10);
|
// const destCodeShow = this.nameLevels.includes(10);
|
||||||
const stopPointList = this.$store.getters['map/stopPointList'];
|
// const stopPointList = this.$store.getters['map/stopPointList'];
|
||||||
if (stopPointList && stopPointList.length > 0) {
|
// if (stopPointList && stopPointList.length > 0) {
|
||||||
stopPointList.forEach(elem => {
|
// stopPointList.forEach(elem => {
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { destCodeShow }));
|
// deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { destCodeShow }));
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 车站
|
// 车站
|
||||||
const kmPostShow = this.nameLevels.includes(12);
|
// const kmPostShow = this.nameLevels.includes(12);
|
||||||
const stationList = this.$store.getters['map/stationList'];
|
// const stationList = this.$store.getters['map/stationList'];
|
||||||
if (stationList && stationList.length > 0) {
|
// if (stationList && stationList.length > 0) {
|
||||||
stationList.forEach(elem => {
|
// stationList.forEach(elem => {
|
||||||
deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { kmPostShow })); // 公里标
|
// deviceList.push(Object.assign(this.$jlmap.getDeviceByCode(elem.code), { kmPostShow })); // 公里标
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
|
|
||||||
this.$store.dispatch('map/updateMapDevices', deviceList);
|
this.$store.dispatch('map/updateMapDevices', deviceList);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user