Merge remote-tracking branch 'origin/dev' into test
This commit is contained in:
commit
e966312a03
@ -209,7 +209,8 @@ class SkinCode extends defaultStyle {
|
|||||||
|
|
||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 8 // 站台默认字体大小
|
textFontSize: 8, // 站台默认字体大小
|
||||||
|
functionButtonShow: ['01'] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 1.6, // 站台屏蔽门高度
|
height: 1.6, // 站台屏蔽门高度
|
||||||
@ -290,6 +291,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: true, // 公里标显示
|
kmPostShow: true, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'down', // 公里标位置
|
kilometerPosition: 'down', // 公里标位置
|
||||||
fontWeight: 'bold', // 文字错细
|
fontWeight: 'bold', // 文字错细
|
||||||
text: {
|
text: {
|
||||||
@ -459,7 +461,20 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.Line] = {
|
this[deviceType.Line] = {
|
||||||
lineColor: '#FFFFFF' // 线条颜色
|
lineColor: '#FFFFFF' // 线条颜色
|
||||||
};
|
};
|
||||||
|
this[deviceType.AutomaticRoute] = {
|
||||||
|
// 是否显示
|
||||||
|
displayCondition: [], // 显示条件 prdType
|
||||||
|
text: {
|
||||||
|
fontSize: 11, // 字体大小
|
||||||
|
fontWeight: 'normal', // 字体粗细
|
||||||
|
distance: 5 // 灯跟文字距离
|
||||||
|
},
|
||||||
|
lamp: {
|
||||||
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
|
radiusR: 6, // 控制灯大小
|
||||||
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
}
|
||||||
|
};
|
||||||
this[deviceType.TrainWindow] = {
|
this[deviceType.TrainWindow] = {
|
||||||
lineColor: '#FFF', // 车次窗颜色
|
lineColor: '#FFF', // 车次窗颜色
|
||||||
lineDash: [3, 3], // 车次窗虚线间隔
|
lineDash: [3, 3], // 车次窗虚线间隔
|
||||||
|
@ -162,7 +162,7 @@ class SkinCode extends defaultStyle {
|
|||||||
stopWidth: 2, // 禁止线宽度
|
stopWidth: 2, // 禁止线宽度
|
||||||
borderWidth: 2, // 信号灯边框线宽度
|
borderWidth: 2, // 信号灯边框线宽度
|
||||||
borderColor: '#3149C3', // 信号灯边框线颜色
|
borderColor: '#3149C3', // 信号灯边框线颜色
|
||||||
radiusR: 3, // 信号灯半径
|
radiusR: 5, // 信号灯半径
|
||||||
blockColor: '#EF0C08', // 信号灯锁闭
|
blockColor: '#EF0C08', // 信号灯锁闭
|
||||||
grayColor: '#C0C0C0', // 信号灯灰色
|
grayColor: '#C0C0C0', // 信号灯灰色
|
||||||
redColor: 'red', // 信号灯红色
|
redColor: 'red', // 信号灯红色
|
||||||
@ -205,7 +205,8 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 10, // 站台默认字体大小
|
textFontSize: 10, // 站台默认字体大小
|
||||||
haveJumpShow: true // 站台是否有列车停跳显示
|
haveJumpShow: true, // 站台是否有列车停跳显示
|
||||||
|
functionButtonShow: [] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 3, // 站台屏蔽门高度
|
height: 3, // 站台屏蔽门高度
|
||||||
@ -291,6 +292,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: false, // 公里标显示
|
kmPostShow: false, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'up', // 公里标朝向
|
kilometerPosition: 'up', // 公里标朝向
|
||||||
text: {
|
text: {
|
||||||
fontSize: 11, // 字体大小
|
fontSize: 11, // 字体大小
|
||||||
@ -419,7 +421,20 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.Line] = {
|
this[deviceType.Line] = {
|
||||||
lineColor: '#FFFFFF' // 线条颜色
|
lineColor: '#FFFFFF' // 线条颜色
|
||||||
};
|
};
|
||||||
|
this[deviceType.AutomaticRoute] = {
|
||||||
|
// 是否显示
|
||||||
|
displayCondition: [], // 显示条件 prdType
|
||||||
|
text: {
|
||||||
|
fontSize: 11, // 字体大小
|
||||||
|
fontWeight: 'normal', // 字体粗细
|
||||||
|
distance: 5 // 灯跟文字距离
|
||||||
|
},
|
||||||
|
lamp: {
|
||||||
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
|
radiusR: 6, // 控制灯大小
|
||||||
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
}
|
||||||
|
};
|
||||||
this[deviceType.TrainWindow] = {
|
this[deviceType.TrainWindow] = {
|
||||||
lineColor: '#4DD43F', // 车次窗颜色
|
lineColor: '#4DD43F', // 车次窗颜色
|
||||||
lineDash: null, // 车次窗虚线间隔
|
lineDash: null, // 车次窗虚线间隔
|
||||||
|
@ -208,7 +208,8 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 10, // 站台默认字体大小
|
textFontSize: 10, // 站台默认字体大小
|
||||||
haveJumpShow: true // 站台是否有列车停跳显示
|
haveJumpShow: true, // 站台是否有列车停跳显示
|
||||||
|
functionButtonShow: ['01'] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 3, // 站台屏蔽门高度
|
height: 3, // 站台屏蔽门高度
|
||||||
@ -296,6 +297,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: false, // 公里标显示
|
kmPostShow: false, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'up', // 公里标朝向
|
kilometerPosition: 'up', // 公里标朝向
|
||||||
text: {
|
text: {
|
||||||
fontSize: 11, // 字体大小
|
fontSize: 11, // 字体大小
|
||||||
@ -446,15 +448,13 @@ class SkinCode extends defaultStyle {
|
|||||||
};
|
};
|
||||||
this[deviceType.AutomaticRoute] = {
|
this[deviceType.AutomaticRoute] = {
|
||||||
// 是否显示
|
// 是否显示
|
||||||
visible: true,
|
displayCondition: ['01'], // 显示条件prdType 为01
|
||||||
text: {
|
text: {
|
||||||
fontSize: 11, // 字体大小
|
fontSize: 11, // 字体大小
|
||||||
fontWeight: 'normal', // 字体粗细
|
fontWeight: 'normal', // 字体粗细
|
||||||
distance: 5 // 灯跟文字距离
|
distance: 5 // 灯跟文字距离
|
||||||
},
|
},
|
||||||
lamp: {
|
lamp: {
|
||||||
lineDash: null, // 灯的包围框
|
|
||||||
stroke: '#FFFFFF', // 框的颜色
|
|
||||||
fill: 'rgba(0,0,0,0)', // 填充色
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
radiusR: 6, // 控制灯大小
|
radiusR: 6, // 控制灯大小
|
||||||
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
@ -196,7 +196,8 @@ class SkinCode extends defaultStyle {
|
|||||||
|
|
||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 11 // 站台默认字体大小
|
textFontSize: 11, // 站台默认字体大小
|
||||||
|
functionButtonShow: [] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 3, // 站台屏蔽门高度
|
height: 3, // 站台屏蔽门高度
|
||||||
@ -274,6 +275,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: true, // 公里标显示
|
kmPostShow: true, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'up', // 公里标朝向
|
kilometerPosition: 'up', // 公里标朝向
|
||||||
text: {
|
text: {
|
||||||
fontSize: 11, // 字体大小
|
fontSize: 11, // 字体大小
|
||||||
@ -435,7 +437,20 @@ class SkinCode extends defaultStyle {
|
|||||||
arcColor: '#00FFFF'
|
arcColor: '#00FFFF'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
this[deviceType.AutomaticRoute] = {
|
||||||
|
// 是否显示
|
||||||
|
displayCondition: [], // 显示条件 prdType
|
||||||
|
text: {
|
||||||
|
fontSize: 11, // 字体大小
|
||||||
|
fontWeight: 'normal', // 字体粗细
|
||||||
|
distance: 5 // 灯跟文字距离
|
||||||
|
},
|
||||||
|
lamp: {
|
||||||
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
|
radiusR: 6, // 控制灯大小
|
||||||
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
}
|
||||||
|
};
|
||||||
this[deviceType.TrainWindow] = {
|
this[deviceType.TrainWindow] = {
|
||||||
lineColor: '#4DD43F', // 车次窗颜色
|
lineColor: '#4DD43F', // 车次窗颜色
|
||||||
lineDash: null, // 车次窗虚线间隔
|
lineDash: null, // 车次窗虚线间隔
|
||||||
|
@ -199,7 +199,8 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 11, // 站台默认字体大小
|
textFontSize: 11, // 站台默认字体大小
|
||||||
special: true // 特殊站台
|
special: true, // 特殊站台
|
||||||
|
functionButtonShow: [] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 3, // 站台屏蔽门高度
|
height: 3, // 站台屏蔽门高度
|
||||||
@ -279,6 +280,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: true, // 公里标显示
|
kmPostShow: true, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'up', // 公里标朝向
|
kilometerPosition: 'up', // 公里标朝向
|
||||||
text: {
|
text: {
|
||||||
borderShow: true, // 车站包围框显示
|
borderShow: true, // 车站包围框显示
|
||||||
@ -447,7 +449,20 @@ class SkinCode extends defaultStyle {
|
|||||||
arcColor: '#00FFFF'
|
arcColor: '#00FFFF'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
this[deviceType.AutomaticRoute] = {
|
||||||
|
// 是否显示
|
||||||
|
displayCondition: ['01'],
|
||||||
|
text: {
|
||||||
|
fontSize: 11, // 字体大小
|
||||||
|
fontWeight: 'normal', // 字体粗细
|
||||||
|
distance: 5 // 灯跟文字距离
|
||||||
|
},
|
||||||
|
lamp: {
|
||||||
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
|
radiusR: 6, // 控制灯大小
|
||||||
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
}
|
||||||
|
};
|
||||||
this[deviceType.TrainWindow] = {
|
this[deviceType.TrainWindow] = {
|
||||||
lineColor: '#4DD43F', // 车次窗颜色
|
lineColor: '#4DD43F', // 车次窗颜色
|
||||||
lineDash: null, // 车次窗虚线间隔
|
lineDash: null, // 车次窗虚线间隔
|
||||||
|
@ -231,7 +231,8 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.StationStand] = {
|
this[deviceType.StationStand] = {
|
||||||
common: { // 通用属性
|
common: { // 通用属性
|
||||||
textFontSize: 10, // 站台默认字体大小
|
textFontSize: 10, // 站台默认字体大小
|
||||||
haveJumpShow: false // 站台是否有列车停跳显示
|
haveJumpShow: false , // 站台是否有列车停跳显示
|
||||||
|
functionButtonShow: [] // 功能灯按钮显示条件(prdType)
|
||||||
},
|
},
|
||||||
safetyDoor: { // 屏蔽门
|
safetyDoor: { // 屏蔽门
|
||||||
height: 3, // 站台屏蔽门高度
|
height: 3, // 站台屏蔽门高度
|
||||||
@ -317,6 +318,7 @@ class SkinCode extends defaultStyle {
|
|||||||
// show: true // 公里标名称显示
|
// show: true // 公里标名称显示
|
||||||
// },
|
// },
|
||||||
kmPostShow: false, // 公里标显示
|
kmPostShow: false, // 公里标显示
|
||||||
|
functionButtonShow: ['01'], // 功能灯按钮(引导总锁)显示条件(prdType)
|
||||||
kilometerPosition: 'up', // 公里标朝向
|
kilometerPosition: 'up', // 公里标朝向
|
||||||
text: {
|
text: {
|
||||||
fontSize: 11, // 字体大小
|
fontSize: 11, // 字体大小
|
||||||
@ -450,7 +452,20 @@ class SkinCode extends defaultStyle {
|
|||||||
this[deviceType.Line] = {
|
this[deviceType.Line] = {
|
||||||
lineColor: '#FFFFFF' // 线条颜色
|
lineColor: '#FFFFFF' // 线条颜色
|
||||||
};
|
};
|
||||||
|
this[deviceType.AutomaticRoute] = {
|
||||||
|
// 是否显示
|
||||||
|
displayCondition: [], // 显示条件 prdType
|
||||||
|
text: {
|
||||||
|
fontSize: 11, // 字体大小
|
||||||
|
fontWeight: 'normal', // 字体粗细
|
||||||
|
distance: 5 // 灯跟文字距离
|
||||||
|
},
|
||||||
|
lamp: {
|
||||||
|
fill: 'rgba(0,0,0,0)', // 填充色
|
||||||
|
radiusR: 6, // 控制灯大小
|
||||||
|
controlColor: '#b5b3b3' // 控制灯颜色 (灰色)
|
||||||
|
}
|
||||||
|
};
|
||||||
this[deviceType.TrainWindow] = {
|
this[deviceType.TrainWindow] = {
|
||||||
lineColor: '#fff', // 车次窗颜色
|
lineColor: '#fff', // 车次窗颜色
|
||||||
lineDash: [3], // 车次窗虚线间隔
|
lineDash: [3], // 车次窗虚线间隔
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 自动折返 控制器
|
* 自动进路 控制器
|
||||||
*/
|
*/
|
||||||
import Group from 'zrender/src/container/Group';
|
import Group from 'zrender/src/container/Group';
|
||||||
import Arc from 'zrender/src/graphic/shape/Arc';
|
import Arc from 'zrender/src/graphic/shape/Arc';
|
||||||
@ -15,9 +15,18 @@ export default class LcControl extends Group {
|
|||||||
this.zlevel = model.zlevel;
|
this.zlevel = model.zlevel;
|
||||||
this.model = model;
|
this.model = model;
|
||||||
this.style = style;
|
this.style = style;
|
||||||
this.create();
|
const arr = window.location.href.split('?')[1].split('&');
|
||||||
this.createMouseEvent();
|
this.prdType = '';
|
||||||
this.setState(model);
|
arr.forEach(elem => {
|
||||||
|
if (elem.split('=')[0] === 'prdType') {
|
||||||
|
this.prdType = elem.split('=')[1];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (!this.prdType || this.style.AutomaticRoute.displayCondition.indexOf(this.prdType) !== -1) {
|
||||||
|
this.create();
|
||||||
|
this.createMouseEvent();
|
||||||
|
this.setState(model);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
create() {
|
create() {
|
||||||
|
@ -20,6 +20,13 @@ export default class Station extends Group {
|
|||||||
this.z = 40;
|
this.z = 40;
|
||||||
this.model = model;
|
this.model = model;
|
||||||
this.style = style;
|
this.style = style;
|
||||||
|
const arr = window.location.href.split('?')[1].split('&');
|
||||||
|
this.prdType = '';
|
||||||
|
arr.forEach(elem => {
|
||||||
|
if (elem.split('=')[0] === 'prdType') {
|
||||||
|
this.prdType = elem.split('=')[1];
|
||||||
|
}
|
||||||
|
});
|
||||||
this.create();
|
this.create();
|
||||||
this.createTurnBack(); // 创建按图折返
|
this.createTurnBack(); // 创建按图折返
|
||||||
this.createGuideTotalLock(); // 创建引导总锁
|
this.createGuideTotalLock(); // 创建引导总锁
|
||||||
@ -108,7 +115,7 @@ export default class Station extends Group {
|
|||||||
createGuideTotalLock() { // 创建引导总锁
|
createGuideTotalLock() { // 创建引导总锁
|
||||||
const model = this.model;
|
const model = this.model;
|
||||||
const style = this.style;
|
const style = this.style;
|
||||||
if (model.guideTotalLock) {
|
if (model.guideTotalLock || !this.prdType || style.Station.functionButtonShow.indexOf(this.prdType) !== -1) {
|
||||||
this.guideLamp = new EControl({
|
this.guideLamp = new EControl({
|
||||||
zlevel: this.zlevel,
|
zlevel: this.zlevel,
|
||||||
z: this.z,
|
z: this.z,
|
||||||
|
@ -23,9 +23,18 @@ class StationStand extends Group {
|
|||||||
this.zlevel = model.zlevel;
|
this.zlevel = model.zlevel;
|
||||||
this.z = 1;
|
this.z = 1;
|
||||||
this.doors = new Group();
|
this.doors = new Group();
|
||||||
|
const arr = window.location.href.split('?')[1].split('&');
|
||||||
|
this.prdType = '';
|
||||||
|
arr.forEach(elem => {
|
||||||
|
if (elem.split('=')[0] === 'prdType') {
|
||||||
|
this.prdType = elem.split('=')[1];
|
||||||
|
}
|
||||||
|
});
|
||||||
this.create();
|
this.create();
|
||||||
this.createMouseEvent();
|
this.createMouseEvent();
|
||||||
this.createFunctionButton();
|
if (!this.prdType || this.style.StationStand.common.functionButtonShow.indexOf(this.prdType) !== -1 ) {
|
||||||
|
this.createFunctionButton();
|
||||||
|
}
|
||||||
this.setVisible(model.visible);
|
this.setVisible(model.visible);
|
||||||
this.setState(model);
|
this.setState(model);
|
||||||
this.checkIsDrawMap();
|
this.checkIsDrawMap();
|
||||||
|
@ -119,11 +119,11 @@ export function parser(data, skinCode) {
|
|||||||
mapDevice[elem.code] = createDevice(deviceType.MapCycleButtonVO, elem, propConvert);
|
mapDevice[elem.code] = createDevice(deviceType.MapCycleButtonVO, elem, propConvert);
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
zrUtil.each(data.AutomaticRouteButtonList || [], elem => {
|
zrUtil.each(data.automaticRouteButtonList || [], elem => {
|
||||||
mapDevice[elem.code] = createDevice(deviceType.AutomaticRoute, elem, propConvert);
|
mapDevice[elem.code] = createDevice(deviceType.AutomaticRoute, elem, propConvert);
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
zrUtil.each(data.outFrameList || [], elem => {
|
zrUtil.each(data.outerFrameList || [], elem => {
|
||||||
mapDevice[elem.code] = createDevice(deviceType.OutFrame, elem, propConvert);
|
mapDevice[elem.code] = createDevice(deviceType.OutFrame, elem, propConvert);
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
@ -218,7 +218,7 @@ export function updateMapData(state, model) {
|
|||||||
case deviceType.Psd: updateForList(model, state, 'psdList'); break;
|
case deviceType.Psd: updateForList(model, state, 'psdList'); break;
|
||||||
case deviceType.Esp: updateForList(model, state, 'espList'); break;
|
case deviceType.Esp: updateForList(model, state, 'espList'); break;
|
||||||
case deviceType.MapCycleButtonVO: updateForList(model, state, 'cycleButtonList'); break;
|
case deviceType.MapCycleButtonVO: updateForList(model, state, 'cycleButtonList'); break;
|
||||||
case deviceType.OutFrame: updateForList(model, state, 'outFrameList'); break;
|
case deviceType.OutFrame: updateForList(model, state, 'outerFrameList'); break;
|
||||||
case deviceType.AutomaticRoute: updateForList(model, state, 'automaticRouteButtonList'); break;
|
case deviceType.AutomaticRoute: updateForList(model, state, 'automaticRouteButtonList'); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -323,9 +323,9 @@ const map = {
|
|||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
outFrameList: (state) => {
|
outerFrameList: (state) => {
|
||||||
if (state.map) {
|
if (state.map) {
|
||||||
return state.map.outFrameList || [];
|
return state.map.outerFrameList || [];
|
||||||
} else {
|
} else {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ export function getBaseUrl() {
|
|||||||
// BASE_API = 'http://192.168.3.82:9000'; // 杜康
|
// BASE_API = 'http://192.168.3.82:9000'; // 杜康
|
||||||
// BASE_API = 'http://b29z135112.zicp.vip';
|
// BASE_API = 'http://b29z135112.zicp.vip';
|
||||||
// BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康
|
// BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康
|
||||||
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛
|
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛automaticRouteButtonList
|
||||||
} else {
|
} else {
|
||||||
BASE_API = process.env.VUE_APP_BASE_API;
|
BASE_API = process.env.VUE_APP_BASE_API;
|
||||||
}
|
}
|
||||||
|
@ -38,9 +38,9 @@ export function loadMapDataById(mapId) {
|
|||||||
export function loadNewMapDataByGroup(group) {
|
export function loadNewMapDataByGroup(group) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
getNewMapDataByGroup(group).then(resp => {
|
getNewMapDataByGroup(group).then(resp => {
|
||||||
// resp.data.graphDataNew && resp.data.graphDataNew.trainList && resp.data.graphDataNew.trainList.forEach(item => {
|
resp.data.graphDataNew && resp.data.graphDataNew.trainList && resp.data.graphDataNew.trainList.forEach(item => {
|
||||||
// item.code = item.groupNumber;
|
item.code = item.groupNumber;
|
||||||
// });
|
});
|
||||||
const mapData = resp.data.graphDataNew;
|
const mapData = resp.data.graphDataNew;
|
||||||
store.dispatch('map/setMapData', mapData).then(() => {
|
store.dispatch('map/setMapData', mapData).then(() => {
|
||||||
store.dispatch('map/clearJlmapTrainView').then(() => {
|
store.dispatch('map/clearJlmapTrainView').then(() => {
|
||||||
|
@ -146,7 +146,7 @@ export default {
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters('map', [
|
...mapGetters('map', [
|
||||||
'outFrameList'
|
'outerFrameList'
|
||||||
]),
|
]),
|
||||||
form() {
|
form() {
|
||||||
const form = {
|
const form = {
|
||||||
@ -155,7 +155,7 @@ export default {
|
|||||||
draw: {
|
draw: {
|
||||||
name: this.$t('map.drawData'),
|
name: this.$t('map.drawData'),
|
||||||
item: [
|
item: [
|
||||||
{ prop: 'code', label: this.$t('map.lineCoding'), type: 'select', optionLabel: 'code', optionValue: 'code', options: this.outFrameList, change: true, deviceChange: this.deviceChange },
|
{ prop: 'code', label: this.$t('map.lineCoding'), type: 'select', optionLabel: 'code', optionValue: 'code', options: this.outerFrameList, change: true, deviceChange: this.deviceChange },
|
||||||
{ prop: 'width', label: '宽度:', type: 'number', min: 1, placeholder: 'px' },
|
{ prop: 'width', label: '宽度:', type: 'number', min: 1, placeholder: 'px' },
|
||||||
{ prop: 'height', label: '高度:', type: 'number', min: 1, placeholder: 'px' },
|
{ prop: 'height', label: '高度:', type: 'number', min: 1, placeholder: 'px' },
|
||||||
{ prop: 'position', label: '坐标:', type: 'coordinate', width: '140px', children: [
|
{ prop: 'position', label: '坐标:', type: 'coordinate', width: '140px', children: [
|
||||||
@ -225,7 +225,7 @@ export default {
|
|||||||
if (valid) {
|
if (valid) {
|
||||||
const model = {
|
const model = {
|
||||||
_type: 'OutFrame',
|
_type: 'OutFrame',
|
||||||
code: getUID('OutFrame', this.outFrameList),
|
code: getUID('OutFrame', this.outerFrameList),
|
||||||
width: this.addModel.width,
|
width: this.addModel.width,
|
||||||
height: this.addModel.height,
|
height: this.addModel.height,
|
||||||
position: this.addModel.position
|
position: this.addModel.position
|
||||||
|
Loading…
Reference in New Issue
Block a user