显示配置调整
This commit is contained in:
parent
abf36ad841
commit
8bf3d38f95
@ -307,7 +307,7 @@ class Jlmap {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const prdType2ShowMode = { '01': '03', '02': '02'};
|
const prdType2ShowMode = { '01': '03', '02': '02', '09': '09'};
|
||||||
const showMode = prdType2ShowMode[this.showConfig.prdType];
|
const showMode = prdType2ShowMode[this.showConfig.prdType];
|
||||||
const stationCode = this.stationCode;
|
const stationCode = this.stationCode;
|
||||||
|
|
||||||
|
@ -104,6 +104,9 @@ export default class Line2 extends Group {
|
|||||||
this.segment && this.segment.hide();
|
this.segment && this.segment.hide();
|
||||||
this.viceSegment && this.viceSegment.hide();
|
this.viceSegment && this.viceSegment.hide();
|
||||||
}
|
}
|
||||||
|
if (store.state.training.prdType === '09') {
|
||||||
|
this.text && this.text.hide();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
setShowStation(stationCode) {
|
setShowStation(stationCode) {
|
||||||
if (store.getters['map/checkDeviceShow'](stationCode, this._code)) {
|
if (store.getters['map/checkDeviceShow'](stationCode, this._code)) {
|
||||||
|
@ -580,6 +580,7 @@ export default class Section extends Group {
|
|||||||
this.eachChild(item => {
|
this.eachChild(item => {
|
||||||
item.show();
|
item.show();
|
||||||
});
|
});
|
||||||
|
this.isShowShape = true;
|
||||||
this.setState(this.model);
|
this.setState(this.model);
|
||||||
}
|
}
|
||||||
if (this.model.showMode === '05') {
|
if (this.model.showMode === '05') {
|
||||||
@ -620,7 +621,6 @@ export default class Section extends Group {
|
|||||||
if (this.reentryTrackText) {
|
if (this.reentryTrackText) {
|
||||||
this.model.reentryTrackNameShow ? this.reentryTrackText.show() : this.reentryTrackText.hide();
|
this.model.reentryTrackNameShow ? this.reentryTrackText.show() : this.reentryTrackText.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setState(this.model);
|
this.setState(this.model);
|
||||||
} else {
|
} else {
|
||||||
this.eachChild(item => {
|
this.eachChild(item => {
|
||||||
|
@ -1174,6 +1174,7 @@ class Signal extends Group {
|
|||||||
this.eachChild(item => {
|
this.eachChild(item => {
|
||||||
item.show();
|
item.show();
|
||||||
});
|
});
|
||||||
|
this.isShowShape = true;
|
||||||
this.setState(this.model);
|
this.setState(this.model);
|
||||||
}
|
}
|
||||||
if (showMode == '03') {
|
if (showMode == '03') {
|
||||||
|
@ -802,6 +802,7 @@ export default class Switch extends Group {
|
|||||||
this.eachChild(item => {
|
this.eachChild(item => {
|
||||||
item.show();
|
item.show();
|
||||||
});
|
});
|
||||||
|
this.isShowShape = true;
|
||||||
this.setState(this.model);
|
this.setState(this.model);
|
||||||
}
|
}
|
||||||
if ( this.model.showMode === '05') {
|
if ( this.model.showMode === '05') {
|
||||||
|
@ -68,6 +68,9 @@ export default class Text2 extends Group {
|
|||||||
} else {
|
} else {
|
||||||
this.text && this.text.hide();
|
this.text && this.text.hide();
|
||||||
}
|
}
|
||||||
|
if (store.state.training.prdType === '09') {
|
||||||
|
this.text && this.text.hide();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
setShowStation(stationCode) {
|
setShowStation(stationCode) {
|
||||||
if (store.getters['map/checkDeviceShow'](stationCode, this._code)) {
|
if (store.getters['map/checkDeviceShow'](stationCode, this._code)) {
|
||||||
|
@ -3,8 +3,8 @@ import systemGraphShape from './systemGraph';
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
__Shape: {
|
__Shape: {
|
||||||
...graphMapShape,
|
...graphMapShape
|
||||||
...systemGraphShape
|
// ...systemGraphShape
|
||||||
},
|
},
|
||||||
getBuilder(type) {
|
getBuilder(type) {
|
||||||
const ShapeClazz = this.__Shape[type];
|
const ShapeClazz = this.__Shape[type];
|
||||||
|
@ -2,9 +2,9 @@ export function getBaseUrl() {
|
|||||||
let BASE_API;
|
let BASE_API;
|
||||||
if (process.env.NODE_ENV === 'development') {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
// BASE_API = 'https://joylink.club/jlcloud';
|
// BASE_API = 'https://joylink.club/jlcloud';
|
||||||
BASE_API = 'https://test.joylink.club/jlcloud';
|
// BASE_API = 'https://test.joylink.club/jlcloud';
|
||||||
// BASE_API = 'http://192.168.8.107:9000'; // 袁琪
|
// BASE_API = 'http://192.168.8.107:9000'; // 袁琪
|
||||||
// BASE_API = 'http://192.168.8.167:9000'; // 旭强
|
BASE_API = 'http://192.168.8.176:9000'; // 旭强
|
||||||
// BASE_API = 'http://192.168.2.183:9000'; // 张赛
|
// BASE_API = 'http://192.168.2.183:9000'; // 张赛
|
||||||
// BASE_API = 'http://192.168.8.140:9000'; // 杜康
|
// BASE_API = 'http://192.168.8.140:9000'; // 杜康
|
||||||
// BASE_API = 'http://b29z135112.zicp.vip';
|
// BASE_API = 'http://b29z135112.zicp.vip';
|
||||||
|
@ -219,7 +219,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
async start() {
|
async start() {
|
||||||
const jumpFunc = ['jump', 'jump', 'enterIntegratedSimulation', 'jump', 'jumpScheduling', 'enterISCS', 'enterScreen'];
|
const jumpFunc = ['jump', 'jump', 'enterIntegratedSimulation', 'jump', 'jumpScheduling', 'enterISCS', 'enterScreen', '', 'jump'];
|
||||||
this[jumpFunc[parseInt(this.courseModel.prdType) - 1]]();
|
this[jumpFunc[parseInt(this.courseModel.prdType) - 1]]();
|
||||||
},
|
},
|
||||||
jumpSimulation() {
|
jumpSimulation() {
|
||||||
|
@ -98,19 +98,14 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 此处代码似乎没什么用,之前从menuSchema复制过来的
|
|
||||||
'$store.state.training.prdType':function(val) {
|
|
||||||
if (val == '01') { this.switchModeInner('01'); } else { this.switchModeInner('02'); }
|
|
||||||
},
|
|
||||||
'$store.state.config.menuBarLoadedCount': function (val) { // menuBar加载完成
|
'$store.state.config.menuBarLoadedCount': function (val) { // menuBar加载完成
|
||||||
this.setPosition();
|
this.setPosition();
|
||||||
},
|
},
|
||||||
'$store.state.app.windowSizeCount': function() { // 窗口缩放
|
'$store.state.app.windowSizeCount': function() { // 窗口缩放
|
||||||
this.setWindowSize();
|
this.setWindowSize();
|
||||||
},
|
},
|
||||||
'$store.state.training.prdType': function (val) { // 根据权限类型计算高度
|
// '$store.state.training.prdType': function (val) { // 根据权限类型计算高度
|
||||||
this.setPosition();
|
// },
|
||||||
},
|
|
||||||
'$store.state.map.mapViewLoadedCount': function (val) { // 地图视图加载完成标识 开始加载默认状态
|
'$store.state.map.mapViewLoadedCount': function (val) { // 地图视图加载完成标识 开始加载默认状态
|
||||||
if (this.planRunning) {
|
if (this.planRunning) {
|
||||||
this.$store.dispatch('training/simulationStart');
|
this.$store.dispatch('training/simulationStart');
|
||||||
@ -217,29 +212,6 @@ export default {
|
|||||||
this.dataError = resp.data.dataError;
|
this.dataError = resp.data.dataError;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 通过showMode切换显示效果
|
|
||||||
switchModeInner(swch) {
|
|
||||||
let showMode = '03';
|
|
||||||
if (swch == '01') {
|
|
||||||
showMode = '03';
|
|
||||||
} else if (swch == '02') {
|
|
||||||
showMode = '02';
|
|
||||||
}
|
|
||||||
|
|
||||||
const list = [];
|
|
||||||
const mapDevice = this.$store.state.map.mapDevice;
|
|
||||||
for (const key in mapDevice) {
|
|
||||||
list.push(mapDevice[key]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (swch == '01') {
|
|
||||||
this.$jlmap.updateShowStation(list, this.$store.state.training.centerStationCode); // 显示全部元素
|
|
||||||
} else {
|
|
||||||
this.$jlmap.updateShowStation(list, ''); // 显示全部元素
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$jlmap.updateShowMode(list, showMode); // 二次过滤
|
|
||||||
},
|
|
||||||
// 加载地图数据
|
// 加载地图数据
|
||||||
loadMapData() {
|
loadMapData() {
|
||||||
if (parseInt(this.mapId)) {
|
if (parseInt(this.mapId)) {
|
||||||
|
@ -144,6 +144,7 @@ export default {
|
|||||||
},
|
},
|
||||||
'$store.state.map.mapViewLoadedCount': function (val) { // 地图视图加载完成标识
|
'$store.state.map.mapViewLoadedCount': function (val) { // 地图视图加载完成标识
|
||||||
this.$store.state.exam.deviceCode && this.setCenter(this.$store.state.exam.deviceCode);
|
this.$store.state.exam.deviceCode && this.setCenter(this.$store.state.exam.deviceCode);
|
||||||
|
if (this.$store.state.training.prdType === '09') { this.setShowStation(''); }
|
||||||
},
|
},
|
||||||
'$store.state.config.canvasSizeCount': function (val) {
|
'$store.state.config.canvasSizeCount': function (val) {
|
||||||
this.resetSize();
|
this.resetSize();
|
||||||
@ -501,10 +502,6 @@ export default {
|
|||||||
this.$jlmap.updateShowMode(list, showMode);
|
this.$jlmap.updateShowMode(list, showMode);
|
||||||
},
|
},
|
||||||
setShowStation(stationCode, setCenter) {
|
setShowStation(stationCode, setCenter) {
|
||||||
const lineCode = this.$store.getters['map/lineCode'];
|
|
||||||
// if (lineCode === '02' || lineCode === '05') {
|
|
||||||
// !setCenter && this.setCenter(stationCode);
|
|
||||||
// } else {
|
|
||||||
const list = [];
|
const list = [];
|
||||||
const mapDevice = this.$store.state.map.mapDevice;
|
const mapDevice = this.$store.state.map.mapDevice;
|
||||||
for (const key in mapDevice) {
|
for (const key in mapDevice) {
|
||||||
|
Loading…
Reference in New Issue
Block a user