From 4df0471b7dff0494625ff09969b1a13b5359a26e Mon Sep 17 00:00:00 2001 From: XingChuan <m17600301067@163.com> Date: 星期一, 31 五月 2021 22:41:47 +0800 Subject: [PATCH] 统计表弹框UI优化;增加点击企业名称缩放至企业;二级表展示功能优化。 --- src/conf/layers/LayerPipeLines.js | 184 +++++++++++++++++++++++++++++++++++++-------- 1 files changed, 151 insertions(+), 33 deletions(-) diff --git a/src/conf/layers/LayerPipeLines.js b/src/conf/layers/LayerPipeLines.js index 6e3f5b1..5fd131f 100644 --- a/src/conf/layers/LayerPipeLines.js +++ b/src/conf/layers/LayerPipeLines.js @@ -4,78 +4,196 @@ import { LayerHbss } from './LayerHbss' import { LayerFsss } from './LayerFsss' -import { PIPELINE_WFS } from '../Constants' -const WFS_URL = PIPELINE_WFS +import { SERVICE_TYPE } from '../Constants' export const LayerPipeLines = { code: 'sewersPipeLines', name: '绠$嚎', - checked: true, + checked: false, + type: 0, childLayer: [LayerFsss, LayerHbss], layers: [ { code: 'rainline', name: '闆ㄦ按绾�', - sname: '闆ㄦ按绾�', + sname: '闆ㄦ按', checked: true, - wfs: WFS_URL + '?TYPENAME=绠$綉', - minZoom: 10 + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/闆ㄦ按绾�.png', + legendImage: '../.././assets/images/map/sewers/闆ㄦ按绾�.png', + color: '#0070ff', + minZoom: 13, + styles: { + COLOR: '#0070ff', + FILL_COLOR: '#0070ff' + }, + filter: 'mediumtype = \'闆ㄦ按\'', + index: 20 }, { code: 'accidentline', - name: '浜嬫晠姘寸嚎', + name: '浜嬫晠姘�', sname: '浜嬫晠姘�', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=浜嬫晠姘�', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/浜嬫晠姘�.png', + minZoom: 13, + // color: 'rgb(230, 76, 0)', + color: '#E64C00', + styles: { + COLOR: '#E64C00', + FILL_COLOR: '#E64C00' + }, + filter: 'mediumtype = \'浜嬫晠姘碶'', + index: 20 }, { code: 'oilline', - name: '鍚补姹℃按绾�', + name: '鍚补姹℃按', sname: '鍚补姹℃按', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=鍚补姹℃按', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鍚补姹℃按.png', + minZoom: 13, + color: '#ffaa00', + filter: 'mediumtype = \'鍚补姹℃按\'', + styles: { + COLOR: '#ffaa00', + FILL_COLOR: '#ffaa00' + }, + index: 20 }, { code: 'saltline', - name: '鍚洂姹℃按绾�', + name: '鍚洂姹℃按', sname: '鍚洂姹℃按', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=鍚洂姹℃按', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鍚洂姹℃按.png', + minZoom: 13, + color: '#FF7F7F', + filter: 'mediumtype = \'鍚洂姹℃按\'', + styles: { + COLOR: '#FF7F7F', + FILL_COLOR: '#FF7F7F' + }, + index: 20 }, { code: 'alkaliline', - name: '鍚⒈姹℃按绾�', + name: '鍚⒈姹℃按', sname: '鍚⒈姹℃按', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=鍚⒈姹℃按', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鍚⒈姹℃按.png', + filter: 'mediumtype = \'鍚⒈姹℃按\'', + minZoom: 10, + color: '#E8BEFF', + styles: { + COLOR: '#E8BEFF', + FILL_COLOR: '#E8BEFF' + }, + index: 20 + }, + { + code: 'sulfurline', + name: '鍚~姹℃按', + sname: '鍚~姹℃按', + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鍚~姹℃按.png', + filter: 'mediumtype = \'鍚~姹℃按\'', + minZoom: 10, + color: '', + styles: { + COLOR: '', + FILL_COLOR: '' + }, + index: 20 }, { code: 'lifeline', name: '鐢熸椿姹℃按', sname: '鐢熸椿姹℃按', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=鐢熸椿姹℃按', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鐢熸椿姹℃按.png', + filter: 'mediumtype = \'鐢熸椿姹℃按\'', + minZoom: 13, + color: '#A8A800', + styles: { + COLOR: '#A8A800', + FILL_COLOR: '#A8A800' + }, + index: 20 }, { code: 'purifyline', - name: '鍑�鍖栨按绾�', + name: '鍑�鍖栨按', sname: '鍑�鍖栨按', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=鍑�鍖栨按', - minZoom: 10 + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鍑�鍖栨按.png', + filter: 'mediumtype = \'鍑�鍖栨按\'', + minZoom: 13, + color: '#55FF00', + styles: { + COLOR: '#55FF00', + FILL_COLOR: '#55FF00' + }, + index: 20 }, { code: 'loopline', - name: '寰幆姘寸嚎', + name: '寰幆姘�', sname: '寰幆姘�', - checked: true, // 榛樿閫変腑鐘舵�� - wfs: WFS_URL + '?TYPENAME=寰幆姘�', - minZoom: 10 + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/寰幆姘�.png', + filter: 'mediumtype = \'寰幆姘碶'', + checked: false, + minZoom: 13, + color: '#73FFDF', + styles: { + COLOR: '#73FFDF', + FILL_COLOR: '#73FFDF' + }, + index: 20 + }, + { + code: 'buildline', + name: '鐢熶骇姹℃按', + sname: '鐢熶骇姹℃按', + checked: false, + type: SERVICE_TYPE.WMS, + layerGroup: 'sewer:pipeline_group', + typeName: 'sewer:pipeline', + icon: 'sewers/鐢熶骇姹℃按.png', + filter: 'mediumtype = \'鐢熶骇姹℃按\'', + minZoom: 13, + color: '#a8a800', + styles: { + COLOR: '#a8a800', + FILL_COLOR: '#a8a800' + }, + index: 20 } ] } -- Gitblit v1.8.0