diff --git a/src/jmapNew/config/skinCode/bejing_01.js b/src/jmapNew/config/skinCode/bejing_01.js index a6c7376a0..d6ccced13 100644 --- a/src/jmapNew/config/skinCode/bejing_01.js +++ b/src/jmapNew/config/skinCode/bejing_01.js @@ -361,6 +361,7 @@ class SkinCode extends defaultStyle { rectShow: false // 道岔单锁 矩形框是否显示 }, block: { // 道岔封锁配置 + blockName: 'default', // 默认道岔封锁类型 nameBorderShow: true, // 道岔名称是否有包围框 显示 contentRectShow: false // 道岔封锁显示 }, diff --git a/src/jmapNew/config/skinCode/chengdu_01.js b/src/jmapNew/config/skinCode/chengdu_01.js index 3fd313e9a..3b2b5034e 100644 --- a/src/jmapNew/config/skinCode/chengdu_01.js +++ b/src/jmapNew/config/skinCode/chengdu_01.js @@ -355,6 +355,7 @@ class SkinCode extends defaultStyle { rectBorderColor: '#fff' // 矩形边框颜色 }, block: { // 道岔封锁配置 + blockName: 'default', // 默认道岔封锁类型 nameBorderShow: false, // 道岔名称是否有包围框 显示 contentRectShow: true, // 道岔封锁显示 contentRectColor: 'red' // 道岔封锁边框颜色 diff --git a/src/jmapNew/config/skinCode/chengdu_03.js b/src/jmapNew/config/skinCode/chengdu_03.js index 701d25f8b..76c3b293f 100644 --- a/src/jmapNew/config/skinCode/chengdu_03.js +++ b/src/jmapNew/config/skinCode/chengdu_03.js @@ -360,6 +360,7 @@ class SkinCode extends defaultStyle { rectBorderColor: '#fff' // 矩形边框颜色 }, block: { // 道岔封锁配置 + blockName: 'default', // 默认道岔封锁类型 nameBorderShow: false, // 道岔名称是否有包围框 显示 contentRectShow: true, // 道岔封锁显示 contentRectColor: 'red' // 道岔封锁边框颜色 diff --git a/src/jmapNew/config/skinCode/fuzhou_01.js b/src/jmapNew/config/skinCode/fuzhou_01.js index 1520d55eb..849678f0e 100644 --- a/src/jmapNew/config/skinCode/fuzhou_01.js +++ b/src/jmapNew/config/skinCode/fuzhou_01.js @@ -339,6 +339,7 @@ class SkinCode extends defaultStyle { length: 6 // 道岔单边长度 }, block: { // 道岔封锁配置 + blockName: 'default', // 默认道岔封锁类型 nameBorderShow: true, // 道岔名称是否有包围框 显示 contentRectShow: false // 道岔封锁显示 }, diff --git a/src/jmapNew/config/skinCode/haerbin_01.js b/src/jmapNew/config/skinCode/haerbin_01.js index 8f8191ccc..1a4dad1d0 100644 --- a/src/jmapNew/config/skinCode/haerbin_01.js +++ b/src/jmapNew/config/skinCode/haerbin_01.js @@ -346,6 +346,7 @@ class SkinCode extends defaultStyle { length: 6 // 道岔单边长度 }, block: { // 道岔封锁配置 + blockName: 'default', // 默认道岔封锁类型 nameBorderShow: true, // 道岔名称是否有包围框 显示 contentRectShow: false // 道岔封锁显示 }, diff --git a/src/jmapNew/config/skinCode/ningbo_01.js b/src/jmapNew/config/skinCode/ningbo_01.js index 8be0fa609..9fe945a58 100644 --- a/src/jmapNew/config/skinCode/ningbo_01.js +++ b/src/jmapNew/config/skinCode/ningbo_01.js @@ -349,13 +349,14 @@ class SkinCode extends defaultStyle { length: 10 // 道岔单边长度 }, monolock: { // 道岔单锁配置 - locationColor: '#FF0000', // 道岔单锁'定位'颜色 (绿色) - inversionColor: '#FF0000', // 道岔单锁'反位'颜色 (黄色) + locationColor: '#FF0000', // 道岔单锁'定位'颜色 (红色) + inversionColor: '#FF0000', // 道岔单锁'反位'颜色 (红色) rectShow: false, // 道岔单锁 矩形框是否显示 rectWidth: 18, // 矩形框 宽高 rectBorderColor: '#fff' // 矩形边框颜色 }, block: { // 道岔封锁配置 + blockName: 'ningbo_01', // 默认道岔封锁类型 nameBorderShow: true, // 道岔名称是否有包围框 显示 contentRectShow: false, // 道岔封锁显示 contentRectColor: 'red' // 道岔封锁边框颜色 @@ -365,7 +366,7 @@ class SkinCode extends defaultStyle { this[deviceType.LcControl] = { text: { fontSize: 11, // 字体大小 - fontWeight: 'normal', // 字体粗细 + fontWeight: 'normal', // 字体粗细 distance: 5 // 灯跟文字距离 }, lamp: { diff --git a/src/jmapNew/constant/deviceState.js b/src/jmapNew/constant/deviceState.js index 85cc672a0..fd5406736 100644 --- a/src/jmapNew/constant/deviceState.js +++ b/src/jmapNew/constant/deviceState.js @@ -76,7 +76,7 @@ deviceState[deviceType.Station] = { }; deviceState[deviceType.Psd] = { - close: 0, // 屏蔽门是否关闭 + close: 1, // 屏蔽门是否关闭 lock: 0, // 屏蔽门是否锁闭 interlockRelease: 0, // 是否互锁解除 /** 屏蔽门状态*/ diff --git a/src/jmapNew/shape/Psd/index.js b/src/jmapNew/shape/Psd/index.js index 7ac086053..310f9a0b8 100644 --- a/src/jmapNew/shape/Psd/index.js +++ b/src/jmapNew/shape/Psd/index.js @@ -65,8 +65,8 @@ export default class Line2 extends Group { setState(model) { /** 设置屏蔽门开关*/ - model.screenDoorOpenStatus != 0 && this.openDoor(); /** 开门*/ - model.screenDoorOpenStatus == 0 && this.closeDoor(); /** 关门*/ + model.screenDoorOpenStatus == 0 && this.openDoor(); /** 开门*/ + model.screenDoorOpenStatus != 0 && this.closeDoor(); /** 关门*/ // /** 设置屏蔽门状态*/ // switch (model.screenDoorStatus) { diff --git a/src/jmapNew/shape/Switch/index.js b/src/jmapNew/shape/Switch/index.js index 9e6a8afb1..68a4ee87d 100644 --- a/src/jmapNew/shape/Switch/index.js +++ b/src/jmapNew/shape/Switch/index.js @@ -302,7 +302,9 @@ export default class Switch extends Group { /** 挤叉*/ setForkAction() { this.setLossAction(true); - // this.sheltertriangle.show(); // 宁波线路挤叉特殊显示 + if (this.style.Switch.block.blockName == 'ningbo_01') { + this.sheltertriangle.show(); // 宁波线路挤叉特殊显示 + } this.swCore.animateStyle(item => { item.animateStyle(true) .when(0, { stroke: this.style.backgroundColor })