From b3b37fd19f3524907756b6683687543838d70f76 Mon Sep 17 00:00:00 2001 From: joylink_cuiweidong <364937672@qq.com> Date: Wed, 19 Aug 2020 17:21:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=81=E6=B3=A2=E4=B8=89=E5=8F=B7=E7=BA=BF?= =?UTF-8?q?=20=E4=BF=A1=E5=8F=B7=E6=9C=BA=E7=BB=98=E5=9B=BE=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/jmap/config/skinCode/fuzhou_01.js | 2 +- src/jmapNew/config/skinCode/foshan_01.js | 2 +- src/jmapNew/config/skinCode/fuzhou_01.js | 2 +- src/jmapNew/config/skinCode/ningbo_03.js | 22 +++++++++++++--------- src/jmapNew/config/skinCode/xian_01.js | 2 +- src/jmapNew/shape/Signal/index.js | 15 ++++++++++++--- 6 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/jmap/config/skinCode/fuzhou_01.js b/src/jmap/config/skinCode/fuzhou_01.js index cbb4245c4..aa79a4871 100644 --- a/src/jmap/config/skinCode/fuzhou_01.js +++ b/src/jmap/config/skinCode/fuzhou_01.js @@ -138,7 +138,7 @@ class SkinCode extends defaultStyle { fontSize: 11, // 信号机名称字体大小 fontWeight: 'bold', // 信号机名称字体粗细 defaultColor: '#FFFFFF', // 信号灯字体默认色 - blockColor: '#EF0C08', // 信号灯字体锁定颜色 + blockColor: '#FFFFFF', // 信号灯字体锁定颜色 checkColor: '#00FF00', // 信号字体 nameBorderShow: true // 信号机名字边框显示 }, diff --git a/src/jmapNew/config/skinCode/foshan_01.js b/src/jmapNew/config/skinCode/foshan_01.js index dbd296e2a..405da2a73 100644 --- a/src/jmapNew/config/skinCode/foshan_01.js +++ b/src/jmapNew/config/skinCode/foshan_01.js @@ -134,7 +134,7 @@ class SkinCode extends defaultStyle { fontSize: 11, // 信号机名称字体大小 fontWeight: 'bold', // 信号机名称字体粗细 defaultColor: '#FFFFFF', // 信号灯字体默认色 - blockColor: '#EF0C08', // 信号灯字体锁定颜色 + blockColor: '#FFFFFF', // 信号灯字体锁定颜色 checkColor: '#00FF00', // 信号字体 nameBorderShow: true // 信号机名字边框显示 }, diff --git a/src/jmapNew/config/skinCode/fuzhou_01.js b/src/jmapNew/config/skinCode/fuzhou_01.js index f49ccf19e..77b3dca41 100644 --- a/src/jmapNew/config/skinCode/fuzhou_01.js +++ b/src/jmapNew/config/skinCode/fuzhou_01.js @@ -134,7 +134,7 @@ class SkinCode extends defaultStyle { fontSize: 11, // 信号机名称字体大小 fontWeight: 'bold', // 信号机名称字体粗细 defaultColor: '#FFFFFF', // 信号灯字体默认色 - blockColor: '#EF0C08', // 信号灯字体锁定颜色 + blockColor: '#FFFFFF', // 信号灯字体锁定颜色 checkColor: '#00FF00', // 信号字体 nameBorderShow: true // 信号机名字边框显示 }, diff --git a/src/jmapNew/config/skinCode/ningbo_03.js b/src/jmapNew/config/skinCode/ningbo_03.js index fd349a3ac..d60a0f3dc 100644 --- a/src/jmapNew/config/skinCode/ningbo_03.js +++ b/src/jmapNew/config/skinCode/ningbo_03.js @@ -132,7 +132,8 @@ class SkinCode extends defaultStyle { post: { standardLength: 6, // 高柱长度 standardHeight: 6, // 灯柱高度 - standardColor: '#C0C0C0', // 灯柱颜色 + standardColor: '#000000', // 灯柱颜色 + physicColor:'#c0c0c0', // 物理点灯灯柱颜色 standardWidth: 2 // 灯柱宽度 }, text: { @@ -141,17 +142,19 @@ class SkinCode extends defaultStyle { isAlignCenter: false, // 信号字体对其方式 fontSize: 11, // 信号机名称字体大小 fontWeight: 'bold', // 信号机名称字体粗细 - defaultColor: 'white', // 信号灯字体默认色 - blockColor: '#EF0C08', // 信号灯字体锁定颜色 - checkColor: '#00FF00' // 信号保护区段检查颜色 + defaultColor: '#000', // 信号灯字体默认色 + blockColor: '#000', // 信号灯字体锁定颜色 + checkColor: '#00FF00', // 信号保护区段检查颜色 + nameBorderShow: true // 信号机名字边框显示 }, lamp: { bgShow: false, // 是否被选中 - guidName: 'double', // 默认引导类型 - borderVariable: true, // 信号灯边框可变 + guidName: 'half', // 默认引导类型 + borderVariable: false, // 信号灯边框可变 stopWidth: 2, // 禁止线宽度 borderWidth: 2, // 信号灯边框线宽度 - borderColor: '#3149C3', // 信号灯边框线颜色 + borderColor: '#000000', // 信号灯边框线颜色 + physicColor:'#ffffff', // 物理点灯信号灯边框线颜色 radiusR: 5, // 信号灯半径 blockColor: '#EF0C08', // 信号灯锁闭 grayColor: '#C0C0C0', // 信号灯灰色 @@ -159,7 +162,8 @@ class SkinCode extends defaultStyle { greenColor: 'green', // 信号灯绿色 yellowColor: 'yellow', // 信号灯黄色 whiteColor: '#FFFFFF', // 信号灯白色 - blueColor: '#0070C0' // 信号灯蓝色 + blueColor: '#0070C0', // 信号灯蓝色 + logicDisplayNone: true // 信号机上×型标识不展示 }, route: { direction: false, // 自动通过方向 @@ -168,7 +172,7 @@ class SkinCode extends defaultStyle { routeColor: '#00FF00' // 自动进路 }, auto: { - signalFrontTriangle: true, // 信号灯前三角展示 + signalFrontTriangle: false, // 信号灯前三角展示 direction: true, // 自动通过方向 offset: { x: 4, y: 0 }, // 自动通过偏移量 width: 5, // 自动宽度 diff --git a/src/jmapNew/config/skinCode/xian_01.js b/src/jmapNew/config/skinCode/xian_01.js index 7ed7fa159..12b3df026 100644 --- a/src/jmapNew/config/skinCode/xian_01.js +++ b/src/jmapNew/config/skinCode/xian_01.js @@ -142,7 +142,7 @@ class SkinCode extends defaultStyle { fontSize: 11, // 信号机名称字体大小 fontWeight: 'bold', // 信号机名称字体粗细 defaultColor: '#FFFFFF', // 信号灯字体默认色 - blockColor: '#EF0C08', // 信号灯字体锁定颜色 + blockColor: '#FFFFFF', // 信号灯字体锁定颜色 checkColor: '#00FF00', // 信号字体 nameBorderShow: true // 信号机名字边框显示 }, diff --git a/src/jmapNew/shape/Signal/index.js b/src/jmapNew/shape/Signal/index.js index 498f97491..8ce875cd5 100644 --- a/src/jmapNew/shape/Signal/index.js +++ b/src/jmapNew/shape/Signal/index.js @@ -465,7 +465,6 @@ class Signal extends Group { this.sigName.setColor(this.style.Signal.text.blockColor); if (this.style.Signal.text.nameBorderShow) { this.sigName.setStyle({ textBorderWidth: 1 }); - this.sigName.setColor('#fff'); } this.sigBack && this.sigBack.show(); } @@ -495,14 +494,24 @@ class Signal extends Group { // 逻辑点灯 logicalLight() { - if (this.style.Signal.lamp.guidName !== 'doubleAndBase') { // 哈尔滨不显示 X状态的逻辑点灯 + if (this.style.Signal.lamp.guideName == 'half') { + // 宁波三号线逻辑电灯灯柱颜色 + this.sigPost.setColor(this.style.Signal.post.standardColor); + this.lamps.forEach(lamp => { lamp.setBorderColor(this.style.Signal.lamp.borderColor); }); + } else if (this.style.Signal.lamp.guidName !== 'doubleAndBase') { // 哈尔滨不显示 X状态的逻辑点灯 this.lamps.forEach(lamp => { lamp.setStop(true); }); } } // 物理点灯 physicsLight() { - this.lamps.forEach(lamp => { lamp.setStop(false); }); + if (this.style.Signal.lamp.guideName == 'half') { + // 宁波三号线逻辑电灯灯柱颜色 + this.sigPost.setColor(this.style.Signal.post.physicColor); + this.lamps.forEach(lamp => { lamp.setBorderColor(this.style.Signal.lamp.physicColor); }); + } else { + this.lamps.forEach(lamp => { lamp.setStop(false); }); + } } // 设置人工进路显示状态 (人工控显示黄色三角)