区段列表变更调整
This commit is contained in:
parent
96f237d581
commit
95caf1509e
@ -336,7 +336,9 @@ export default {
|
||||
}
|
||||
],
|
||||
oldLeftSectionCode: '',
|
||||
oldRightSectionCode: ''
|
||||
oldRightSectionCode: '',
|
||||
PhysicalSectionList: [],
|
||||
ReverseSectionList: []
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@ -508,23 +510,6 @@ export default {
|
||||
};
|
||||
return rules;
|
||||
},
|
||||
PhysicalSectionList() {
|
||||
let list = [];
|
||||
if (this.sectionList && this.sectionList.length) {
|
||||
list = this.sectionList.filter(elem => { return elem.type === '01'; });
|
||||
}
|
||||
return list;
|
||||
},
|
||||
ReverseSectionList() {
|
||||
let list = [];
|
||||
if (this.sectionList && this.sectionList.length) {
|
||||
list = this.sectionList;
|
||||
list = list.slice(0, list.length);
|
||||
list.reverse();
|
||||
}
|
||||
return list;
|
||||
},
|
||||
|
||||
// 判断显隐 true 显示 false 隐藏
|
||||
isParentCode() {
|
||||
return this.editModel.type == '02' || this.editModel.relSwitchCode;
|
||||
@ -616,6 +601,7 @@ export default {
|
||||
this.TrainPositionTypeList = list;
|
||||
});
|
||||
this.regionList = this.$ConstSelect.RegionTypeList;
|
||||
this.updateRelevantData();
|
||||
},
|
||||
methods: {
|
||||
|
||||
@ -823,7 +809,6 @@ export default {
|
||||
this.$emit('updateMapModel', models);
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
// 修改区段属性
|
||||
edit() {
|
||||
@ -901,6 +886,7 @@ export default {
|
||||
updateMapModel(models) {
|
||||
this.activeName = 'first';
|
||||
this.$emit('updateMapModel', models);
|
||||
this.updateRelevantData();
|
||||
},
|
||||
// 删除对象
|
||||
deleteObj() {
|
||||
@ -1136,13 +1122,6 @@ export default {
|
||||
this.$emit('updateMapModel', models);
|
||||
}
|
||||
}
|
||||
|
||||
this.PhysicalSectionList.forEach(lsection => {
|
||||
if (lsection.code === this.mergeModel.lsectioncode) {
|
||||
this.PhysicalSectionList.forEach(rsection => {
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -1152,6 +1131,23 @@ export default {
|
||||
return point1.x === point2.x && point1.y === point2.y;
|
||||
}
|
||||
return false;
|
||||
},
|
||||
// 修改section后调整相关数据
|
||||
updateRelevantData() {
|
||||
const list = this.$store.getters['map/sectionList'];
|
||||
this.sectionList = list;
|
||||
let physicalList = [];
|
||||
if (list && list.length) {
|
||||
physicalList = list.filter(elem => { return elem.type === '01'; });
|
||||
}
|
||||
this.PhysicalSectionList = physicalList;
|
||||
let revereseList = [];
|
||||
if (list && list.length) {
|
||||
revereseList = list;
|
||||
revereseList = revereseList.slice(0, revereseList.length);
|
||||
revereseList.reverse();
|
||||
}
|
||||
this.ReverseSectionList = revereseList;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -206,7 +206,6 @@ export default {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
this.$emit('updateMapModel', model);
|
||||
} else {
|
||||
this.$messageBox(this.$t('tip.selectedSectionEmpty'));
|
||||
|
Loading…
Reference in New Issue
Block a user