Merge branch 'test' of https://git.code.tencent.com/lian-cbtc/jl-client into test
# Conflicts: # src/scripts/cmdPlugin/ValidateHandler.js
This commit is contained in:
commit
8fdd0d27bb
@ -26,9 +26,8 @@
|
|||||||
:data="tempData"
|
:data="tempData"
|
||||||
border
|
border
|
||||||
:cell-style="tableStyle"
|
:cell-style="tableStyle"
|
||||||
style="width: 100%;background: #E0E0E0;border: none;outline: none;"
|
style="width: 100%;background: #E0E0E0;border: none;outline: none; height: 56px"
|
||||||
size="mini"
|
size="mini"
|
||||||
height="56"
|
|
||||||
class="haerbin_table"
|
class="haerbin_table"
|
||||||
highlight-current-row
|
highlight-current-row
|
||||||
:show-header="false"
|
:show-header="false"
|
||||||
@ -107,7 +106,7 @@ export default {
|
|||||||
{ name: '重复开放', cmdType: CMD.Signal.CMD_SIGNAL_REOPEN_SIGNAL, operate: OperationEvent.Signal.reopenSignal.menu, show: false },
|
{ name: '重复开放', cmdType: CMD.Signal.CMD_SIGNAL_REOPEN_SIGNAL, operate: OperationEvent.Signal.reopenSignal.menu, show: false },
|
||||||
{ name: '封锁信号', cmdType: CMD.Signal.CMD_SIGNAL_BLOCK, operate: OperationEvent.Signal.lock.menu, show: false },
|
{ name: '封锁信号', cmdType: CMD.Signal.CMD_SIGNAL_BLOCK, operate: OperationEvent.Signal.lock.menu, show: false },
|
||||||
{ name: '解封信号', cmdType: CMD.Signal.CMD_SIGNAL_UNBLOCK, operate: OperationEvent.Signal.unlock.menu, show: false },
|
{ name: '解封信号', cmdType: CMD.Signal.CMD_SIGNAL_UNBLOCK, operate: OperationEvent.Signal.unlock.menu, show: false },
|
||||||
{ name: '关单信号', cmdType: CMD.Signal.CMD_SIGNAL_CLOSE_SIGNAL, operate: OperationEvent.Signal.cancelAutoTrigger.menu, show: false }
|
{ name: '关单信号', cmdType: CMD.Signal.CMD_SIGNAL_CLOSE_SIGNAL, operate: OperationEvent.Signal.signalClose.menu, show: false }
|
||||||
],
|
],
|
||||||
routeParamList: [
|
routeParamList: [
|
||||||
{ name: 'ATP进路', cmdType: CMD.Signal.CMD_SIGNAL_SET_ROUTE, operate: OperationEvent.Signal.arrangementRoute.menu, show: false },
|
{ name: 'ATP进路', cmdType: CMD.Signal.CMD_SIGNAL_SET_ROUTE, operate: OperationEvent.Signal.arrangementRoute.menu, show: false },
|
||||||
|
@ -42,34 +42,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
menu: [],
|
menu: [],
|
||||||
menuNormal: {
|
menuNormal: {
|
||||||
Local: [
|
Local: [],
|
||||||
// {
|
|
||||||
// label: '区段故障解锁',
|
|
||||||
// handler: this.fault,
|
|
||||||
// cmdType: CMD.Section.CMD_SECTION_FAULT_UNLOCK
|
|
||||||
// },
|
|
||||||
{
|
|
||||||
label: '区段封锁',
|
|
||||||
handler: this.lock,
|
|
||||||
cmdType: CMD.Section.CMD_SECTION_BLOCK
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: '区段解封',
|
|
||||||
handler: this.unlock,
|
|
||||||
cmdType: CMD.Section.CMD_SECTION_UNBLOCK
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: '区段设置限速',
|
|
||||||
handler: this.setSpeed,
|
|
||||||
cmdType: CMD.Section.CMD_SECTION_SET_LIMIT_SPEED
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: '区段取消限速',
|
|
||||||
handler: this.cancelSpeed,
|
|
||||||
cmdType: CMD.Section.CMD_SECTION_CANCEL_LIMIT_SPEED
|
|
||||||
}
|
|
||||||
],
|
|
||||||
Center: [
|
Center: [
|
||||||
// {
|
// {
|
||||||
// label: '区段故障解锁',
|
// label: '区段故障解锁',
|
||||||
|
@ -52,7 +52,6 @@ class ValidateHandler {
|
|||||||
const order = Handler.getOrder();
|
const order = Handler.getOrder();
|
||||||
|
|
||||||
let valid = false;
|
let valid = false;
|
||||||
// debugger;
|
|
||||||
if (operate.over && steps.length == 1) { // 右键菜单直接发送校验
|
if (operate.over && steps.length == 1) { // 右键菜单直接发送校验
|
||||||
if (operate && steps[0] &&
|
if (operate && steps[0] &&
|
||||||
operate.code == steps[0].code &&
|
operate.code == steps[0].code &&
|
||||||
|
@ -4,9 +4,30 @@
|
|||||||
<transition name="el-zoom-in-bottom">
|
<transition name="el-zoom-in-bottom">
|
||||||
<map-system-draft ref="mapCanvas" @back="back" />
|
<map-system-draft ref="mapCanvas" @back="back" />
|
||||||
</transition>
|
</transition>
|
||||||
<menu-exam v-if="isExam" ref="menuExam" :offset="offset" :offset-bottom="offsetBottom" :group="group" />
|
<menu-exam
|
||||||
|
v-if="isExam"
|
||||||
|
ref="menuExam"
|
||||||
|
:offset="offset"
|
||||||
|
:offset-bottom="offsetBottom"
|
||||||
|
:group="group"
|
||||||
|
:show-station="showStation"
|
||||||
|
:station-list="stationList"
|
||||||
|
:show-select-station="showSelectStation"
|
||||||
|
@switchStationMode="switchStationMode"
|
||||||
|
/>
|
||||||
|
|
||||||
<menu-lesson v-if="isLesson" ref="lessonMenu" :offset="offset" :offset-bottom="offsetBottom" :group="group" :training-obj="trainingObj" />
|
<menu-lesson
|
||||||
|
v-if="isLesson"
|
||||||
|
ref="lessonMenu"
|
||||||
|
:offset="offset"
|
||||||
|
:offset-bottom="offsetBottom"
|
||||||
|
:group="group"
|
||||||
|
:training-obj="trainingObj"
|
||||||
|
:show-station="showStation"
|
||||||
|
:station-list="stationList"
|
||||||
|
:show-select-station="showSelectStation"
|
||||||
|
@switchStationMode="switchStationMode"
|
||||||
|
/>
|
||||||
|
|
||||||
<menu-demon
|
<menu-demon
|
||||||
v-if="isDemon"
|
v-if="isDemon"
|
||||||
|
@ -3,6 +3,9 @@
|
|||||||
<div class="display-card" :style="{top: offset + 'px'}">
|
<div class="display-card" :style="{top: offset + 'px'}">
|
||||||
<el-row style="vertical-align:middle; ">
|
<el-row style="vertical-align:middle; ">
|
||||||
<span class="display-time">{{ formatUsedTime }}</span>
|
<span class="display-time">{{ formatUsedTime }}</span>
|
||||||
|
<el-select v-if="showSelectStation" v-model="showStation" style="width: 100px;position: fixed; right: 10px;" size="small" @change="switchStationMode">
|
||||||
|
<el-option v-for="item in stationList" :key="item.value" :label="item.name" :value="item.value" />
|
||||||
|
</el-select>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
<div class="display-draft" :style="{bottom: offsetBottom + 'px'}">
|
<div class="display-draft" :style="{bottom: offsetBottom + 'px'}">
|
||||||
@ -41,6 +44,24 @@ export default {
|
|||||||
offsetBottom: {
|
offsetBottom: {
|
||||||
type: Number,
|
type: Number,
|
||||||
required: true
|
required: true
|
||||||
|
},
|
||||||
|
showSelectStation: {
|
||||||
|
type: Boolean,
|
||||||
|
default() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
stationList: {
|
||||||
|
type: Array,
|
||||||
|
default() {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
},
|
||||||
|
showStation: {
|
||||||
|
type: String,
|
||||||
|
default() {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@ -152,6 +173,9 @@ export default {
|
|||||||
refresh() {
|
refresh() {
|
||||||
this.isDisable = false;
|
this.isDisable = false;
|
||||||
this.$store.dispatch('training/end', null);
|
this.$store.dispatch('training/end', null);
|
||||||
|
},
|
||||||
|
switchStationMode(val) {
|
||||||
|
this.$emit('switchStationMode', val);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -9,6 +9,9 @@
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
<span class="display-time">{{ formatUsedTime }}</span>
|
<span class="display-time">{{ formatUsedTime }}</span>
|
||||||
<span v-if="demoMode === TrainingMode.TEST" class="display-score">{{ $t('display.lesson.score') }}{{ formatScore }}</span>
|
<span v-if="demoMode === TrainingMode.TEST" class="display-score">{{ $t('display.lesson.score') }}{{ formatScore }}</span>
|
||||||
|
<el-select v-if="showSelectStation" v-model="showStation" style="width: 100px; position: fixed; right: 10px;" size="small" @change="switchStationMode">
|
||||||
|
<el-option v-for="item in stationList" :key="item.value" :label="item.name" :value="item.value" />
|
||||||
|
</el-select>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
<div id="teachGroupButton" class="display-draft" :style="{bottom: offsetBottom + 'px'}">
|
<div id="teachGroupButton" class="display-draft" :style="{bottom: offsetBottom + 'px'}">
|
||||||
@ -55,6 +58,24 @@ export default {
|
|||||||
offsetBottom: {
|
offsetBottom: {
|
||||||
type: Number,
|
type: Number,
|
||||||
required: true
|
required: true
|
||||||
|
},
|
||||||
|
showSelectStation: {
|
||||||
|
type: Boolean,
|
||||||
|
default() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
stationList: {
|
||||||
|
type: Array,
|
||||||
|
default() {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
},
|
||||||
|
showStation: {
|
||||||
|
type: String,
|
||||||
|
default() {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@ -201,6 +222,9 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
buttons.setAttribute('style', '');
|
buttons.setAttribute('style', '');
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
switchStationMode(val) {
|
||||||
|
this.$emit('switchStationMode', val);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user