调整西安二号线排列进路操作
This commit is contained in:
parent
7942f339ac
commit
6afae4e1bc
@ -11,35 +11,42 @@
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="12">车体号:</el-col>
|
||||
<el-col :span="12">追踪号:</el-col>
|
||||
<el-col :span="3" :offset="9">车体号:</el-col>
|
||||
<el-col :span="10" :offset="2">追踪号:</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 100px;" @change="inputGroupNumber" />
|
||||
<el-col :span="3" :offset="9">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 80px;" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
<el-col :span="10" :offset="2">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 80px;" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="border-top: 1px solid #3C6C68; border-bottom: 1px solid #3C6C68">
|
||||
<el-row>
|
||||
<el-col :span="12" style="text-align: right;padding-right: 20px;">实际的DID</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 100px;" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12" style="text-align: right;padding-right: 20px;">被请求的DID</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 100px;" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12" style="text-align: right;padding-right: 20px;">DID浏览选项</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" style="width: 100px;" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">实际的DID</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">被请求的DID</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">DID浏览选项</el-col>
|
||||
<el-col :span="12">
|
||||
<el-input :id="domIdInput" v-model="addModel.groupNumber" @change="inputGroupNumber" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row class="option_box">
|
||||
<div v-for="(item, index) in optionList" :key="index">{{ item.name }}</div>
|
||||
</el-row>
|
||||
<el-row class="option_result_box">
|
||||
</el-row>
|
||||
<el-row justify="center" class="button-group">
|
||||
<el-col :span="10">
|
||||
<el-button :id="domIdConfirm" type="primary" :loading="loading" @click="commit">确定</el-button>
|
||||
@ -65,7 +72,15 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
trainNoList: [],
|
||||
selected: null,
|
||||
selected: null,
|
||||
optionList: [
|
||||
{ name: '0001 北客站一韦曲南站 往返运营', id: 1 },
|
||||
{ name: '0002 北客站一韦曲南站 北客站站前折返 往返运营', id: 2 },
|
||||
{ name: '0003 北客站一韦曲南站 韦曲南站站前折返 往返运营', id: 3 },
|
||||
{ name: '0004 北客站一韦曲南站 北客站和韦曲南站均站前折返 往返运营', id: 4 },
|
||||
{ name: '0005 北客站一会展中心 往返运营', id: 5 },
|
||||
{ name: '0006 北客站一会展中心 北客站站前折返 往返运营', id: 6 }
|
||||
],
|
||||
addModel: {
|
||||
stationName: '',
|
||||
trainWindowCode: '',
|
||||
@ -174,9 +189,14 @@ export default {
|
||||
};
|
||||
</script>
|
||||
<style rel="stylesheet/scss" lang="scss" scoped>
|
||||
/deep/ .el-row {
|
||||
margin: 10px
|
||||
}
|
||||
/deep/ {
|
||||
.el-dialog .el-dialog__body{
|
||||
padding: 0!important;
|
||||
}
|
||||
.el-row {
|
||||
margin: 10px
|
||||
}
|
||||
}
|
||||
|
||||
.xian-02__system .el-dialog .base-label {
|
||||
background: rgba(0, 0, 0, 0.3);
|
||||
@ -186,4 +206,19 @@ export default {
|
||||
padding: 0 5px;
|
||||
background-color: #F0F0F0;
|
||||
}
|
||||
.option_box{
|
||||
box-shadow: 1px 1px 3px #3a3a3a inset;
|
||||
padding: 4px;
|
||||
color: #191919;
|
||||
height: 155px;
|
||||
overflow: auto;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.option_result_box{
|
||||
box-shadow: 1px 1px 3px #3a3a3a inset;
|
||||
padding: 4px;
|
||||
color: #191919;
|
||||
height: 90px;
|
||||
overflow: hidden;
|
||||
}
|
||||
</style>
|
||||
|
@ -286,11 +286,11 @@ export default {
|
||||
// 排列进路
|
||||
arrangementRoute() {
|
||||
let step = '';
|
||||
let routeCode = '';
|
||||
let routeCode = '';
|
||||
if (this.selected.isTerminalSignal) {
|
||||
const endSignalRouteList = this.$store.state.menuOperation.endSignalRouteList;
|
||||
endSignalRouteList.forEach(item => {
|
||||
if (item.endSignalCode === this.selected.code) {
|
||||
if (item.endButtonSignalCode === this.selected.code) {
|
||||
routeCode = item.routeCode;
|
||||
}
|
||||
});
|
||||
@ -313,14 +313,14 @@ export default {
|
||||
this.resetRouteSignal();
|
||||
const updateDeviceList = [];
|
||||
updateDeviceList.push({code: this.selected.code, _type: 'Signal', isStartSignal: 1});
|
||||
const endSignalRouteList = [];
|
||||
const endSignalRouteList = [];
|
||||
this.routeList.forEach(item => {
|
||||
if (item.startSignalCode === this.selected.code) {
|
||||
endSignalRouteList.push({endSignalCode: item.endSignalCode, routeCode: item.code});
|
||||
updateDeviceList.push({code: item.endSignalCode, _type: 'Signal', isTerminalSignal: 1});
|
||||
endSignalRouteList.push({endButtonSignalCode: item.endButtonSignalCode, routeCode: item.code});
|
||||
updateDeviceList.push({code: item.endButtonSignalCode, _type: 'Signal', isTerminalSignal: 1});
|
||||
}
|
||||
});
|
||||
this.$store.dispatch('menuOperation/setRouteSelectStartSignal', {startSignalCode: this.selected.code, endSignalRouteList: endSignalRouteList});
|
||||
this.$store.dispatch('menuOperation/setRouteSelectStartSignal', {startSignalCode: this.selected.code, endSignalRouteList: endSignalRouteList});
|
||||
this.$store.dispatch('training/updateMapState', updateDeviceList);
|
||||
}
|
||||
this.$store.dispatch('training/nextNew', step).then(({ valid }) => {
|
||||
@ -525,9 +525,9 @@ export default {
|
||||
updateDeviceList.push({code: startSignalCode, _type: 'Signal', isStartSignal: 0});
|
||||
}
|
||||
endSignalRouteList.forEach(item => {
|
||||
updateDeviceList.push({code: item.endSignalCode, _type: 'Signal', isTerminalSignal: 0});
|
||||
updateDeviceList.push({code: item.endButtonSignalCode, _type: 'Signal', isTerminalSignal: 0});
|
||||
});
|
||||
this.$store.dispatch('menuOperation/setRouteSelectStartSignal', { startSignalCode: '', endSignalRouteList: [] });
|
||||
this.$store.dispatch('menuOperation/setRouteSelectStartSignal', { startSignalCode: '', endSignalRouteList: [] });
|
||||
this.$store.dispatch('training/updateMapState', updateDeviceList);
|
||||
},
|
||||
enabledConfirm() {
|
||||
|
@ -71,8 +71,8 @@ export default {
|
||||
children: [
|
||||
{
|
||||
label: '目的地ID',
|
||||
// handler: this.updateDestination,
|
||||
handler: this.undeveloped,
|
||||
handler: this.updateDestination,
|
||||
// handler: this.undeveloped,
|
||||
cmdType: CMD.TrainWindow.CMD_TRAIN_UPDATE_TYPE
|
||||
},
|
||||
{
|
||||
|
@ -787,7 +787,7 @@ const map = {
|
||||
state.map.automaticRouteButtonList && state.map.automaticRouteButtonList.forEach(item => {
|
||||
state.routeData[item.automaticRouteCode].automaticRouteCode = item.code;
|
||||
});
|
||||
state.routeList = routeDataList;
|
||||
state.routeList = routeDataList;
|
||||
},
|
||||
setOverlapData: (state, overlapList) => {
|
||||
state.overlapData = {};
|
||||
|
@ -66,7 +66,7 @@ export function covertData(resp, resolve) {
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
const routeData = resp.data.logicDataNew.routeList; // 设置进路数据
|
||||
const routeData = resp.data.logicDataNew.routeList; // 设置进路数据
|
||||
const overlapData = resp.data.logicDataNew.overlapList;
|
||||
const autoReentryData = resp.data.logicDataNew.autoReentryList; // 自动折返数据
|
||||
const signalApproachSectionData = resp.data.logicDataNew.signalApproachSectionList; // 信号机接近区段数据
|
||||
|
Loading…
Reference in New Issue
Block a user