merge
This commit is contained in:
commit
ca8da79986
@ -35,7 +35,7 @@ export default {
|
|||||||
components: {
|
components: {
|
||||||
MenuBar,
|
MenuBar,
|
||||||
MenuRequest,
|
MenuRequest,
|
||||||
MenuCancel,
|
// MenuCancel,
|
||||||
MenuSignal,
|
MenuSignal,
|
||||||
MenuSwitch,
|
MenuSwitch,
|
||||||
MenuSection,
|
MenuSection,
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<el-form ref="ruleForm" label-width="100px">
|
<el-form ref="ruleForm" label-width="100px">
|
||||||
<el-form-item label="客流数据:" prop="role">
|
<el-form-item label="客流数据:" prop="role">
|
||||||
<el-select v-model="currentFlowDataId" placeholder="请选择客流数据">
|
<el-select v-model="currentFlowDataId" placeholder="请选择客流数据" @change="changeData">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in flowDataList"
|
v-for="item in flowDataList"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
@ -84,7 +84,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="flowDataClose">{{ $t('global.cancel') }}</el-button>
|
<el-button @click="flowDataClose">{{ $t('global.cancel') }}</el-button>
|
||||||
<el-button type="primary" @click="confirmFlowData">{{ $t('global.confirm') }}</el-button>
|
<el-button type="primary" :disabled="isDisabled" :loading="loading" @click="confirmFlowData">{{ $t('global.confirm') }}</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +127,9 @@ export default {
|
|||||||
flowDataList:[],
|
flowDataList:[],
|
||||||
currentFlowDataName:'',
|
currentFlowDataName:'',
|
||||||
currentFlowDataId:'',
|
currentFlowDataId:'',
|
||||||
messageBoard: false
|
isDisabled:false,
|
||||||
|
loading:false,
|
||||||
|
messageBoard: false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed:{
|
computed:{
|
||||||
@ -313,13 +315,16 @@ export default {
|
|||||||
},
|
},
|
||||||
confirmFlowData() {
|
confirmFlowData() {
|
||||||
if (this.currentFlowDataId) {
|
if (this.currentFlowDataId) {
|
||||||
|
this.loading = true;
|
||||||
changePassengerFlowData(this.group, this.currentFlowDataId).then(res=>{
|
changePassengerFlowData(this.group, this.currentFlowDataId).then(res=>{
|
||||||
this.$store.dispatch('socket/resetTrainPassagerNum');
|
this.$store.dispatch('socket/resetTrainPassagerNum');
|
||||||
// this.$store.dispatch('map/mapClear');
|
// this.$store.dispatch('map/mapClear');
|
||||||
this.flowDataShow = false;
|
this.flowDataShow = false;
|
||||||
const currentFlowData = this.flowDataList.find(each=>{ return each.id == this.currentFlowDataId; });
|
const currentFlowData = this.flowDataList.find(each=>{ return each.id == this.currentFlowDataId; });
|
||||||
if (currentFlowData) { this.currentFlowDataName = currentFlowData.name; }
|
if (currentFlowData) { this.currentFlowDataName = currentFlowData.name; }
|
||||||
|
this.loading = false;
|
||||||
}).catch(error=>{
|
}).catch(error=>{
|
||||||
|
this.loading = false;
|
||||||
this.$messageBox('切换客流数据失败');
|
this.$messageBox('切换客流数据失败');
|
||||||
console.log(error.message);
|
console.log(error.message);
|
||||||
});
|
});
|
||||||
@ -382,9 +387,18 @@ export default {
|
|||||||
},
|
},
|
||||||
changeFlowData() {
|
changeFlowData() {
|
||||||
this.flowDataShow = true;
|
this.flowDataShow = true;
|
||||||
|
this.isDisabled = true;
|
||||||
const currentFlowData = this.flowDataList.find(each=>{ return each.name == this.currentFlowDataName; });
|
const currentFlowData = this.flowDataList.find(each=>{ return each.name == this.currentFlowDataName; });
|
||||||
if (currentFlowData) { this.currentFlowDataId = currentFlowData.id; }
|
if (currentFlowData) { this.currentFlowDataId = currentFlowData.id; }
|
||||||
},
|
},
|
||||||
|
changeData(id) {
|
||||||
|
const currentFlowData = this.flowDataList.find(each=>{ return each.id == id; });
|
||||||
|
if (currentFlowData && currentFlowData.name == this.currentFlowDataName) {
|
||||||
|
this.isDisabled = true;
|
||||||
|
} else {
|
||||||
|
this.isDisabled = false;
|
||||||
|
}
|
||||||
|
},
|
||||||
end() {
|
end() {
|
||||||
exitRunPlan(this.group).then(() => {
|
exitRunPlan(this.group).then(() => {
|
||||||
this.$store.dispatch('training/over').then(() => {
|
this.$store.dispatch('training/over').then(() => {
|
||||||
|
@ -110,8 +110,7 @@ export default {
|
|||||||
deleteSection(list, index) {
|
deleteSection(list, index) {
|
||||||
const data = list.splice(index, 1);
|
const data = list.splice(index, 1);
|
||||||
if (data.length > 0) {
|
if (data.length > 0) {
|
||||||
const section = this.$store.getters['map/getDeviceByCode'](data[0].sectionCode);
|
this.setSectionColor({'sectionCode':data[0].sectionCode}, '');
|
||||||
section.instance.drawBatchSelected(section, '');
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
hover(field) {
|
hover(field) {
|
||||||
@ -142,6 +141,7 @@ export default {
|
|||||||
if (!sectionState) {
|
if (!sectionState) {
|
||||||
this.sectionCodeList.push({'sectionCode':sectionCode, 'stationCode':stationCode});
|
this.sectionCodeList.push({'sectionCode':sectionCode, 'stationCode':stationCode});
|
||||||
this.setSectionColor({'sectionCode':sectionCode}, 'routingSection');
|
this.setSectionColor({'sectionCode':sectionCode}, 'routingSection');
|
||||||
|
this.sectionCode = '';
|
||||||
} else {
|
} else {
|
||||||
this.$messageBox('一个车站只能添加一个折返区段');
|
this.$messageBox('一个车站只能添加一个折返区段');
|
||||||
}
|
}
|
||||||
@ -193,7 +193,7 @@ export default {
|
|||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
this.$messageBox('该添加折返区段');
|
this.$messageBox('请添加折返区段');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
clear() {
|
clear() {
|
||||||
|
Loading…
Reference in New Issue
Block a user