|
@@ -31,6 +31,8 @@ class LayerList extends BaseWidget {
|
|
|
|
|
|
};
|
|
|
private pipe_layer_template: string = "<li class=\"<%=list_group_item_class%>\"><label for=\"<%=layerindex%>-checkbox\"><%=layername%></label><input type=\"checkbox\" id=\"<%=layerindex%>-checkbox\" data-source-layer-index=\"<%=layerindex%>\" data-source-check-group=\"<%=checkgroup%>\" class=\"pull-right <%=list_group_check_item_class%>\"></li>";
|
|
|
+
|
|
|
+ private current_baselayers = [];
|
|
|
|
|
|
startup() {
|
|
|
this.map = this.AppX.runtimeConfig.map;
|
|
@@ -46,6 +48,7 @@ class LayerList extends BaseWidget {
|
|
|
|
|
|
private onPanelInit() {
|
|
|
this.initEvent();
|
|
|
+ this.current_baselayers = this.AppX.appConfig.companyId == '1' ? this.config.baselayers2 : this.config.baselayers;
|
|
|
this.beginGetLayerInfors();
|
|
|
};
|
|
|
private initEvent() {
|
|
@@ -456,7 +459,6 @@ class LayerList extends BaseWidget {
|
|
|
layer.setVisibleLayers([sublayerid]);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -623,8 +625,9 @@ class LayerList extends BaseWidget {
|
|
|
|
|
|
private getBaseLayers() {
|
|
|
var layers = [];
|
|
|
- for (var i = 0; i < this.config.baselayers.length; i++) {
|
|
|
- var layername = this.config.baselayers[i];
|
|
|
+
|
|
|
+ for (var i = 0; i < this.current_baselayers.length; i++) {
|
|
|
+ var layername = this.current_baselayers[i];
|
|
|
if (this.AppX.appConfig.gisResource[layername] &&
|
|
|
this.AppX.appConfig.gisResource[layername].config.length > 0) {
|
|
|
var config = this.AppX.appConfig.gisResource[layername].config[0];
|
|
@@ -663,8 +666,8 @@ class LayerList extends BaseWidget {
|
|
|
};
|
|
|
private isBaseLayer(url) {
|
|
|
var isBase = false;
|
|
|
- for (var i = 0; i < this.config.baselayers.length; i++) {
|
|
|
- var layername = this.config.baselayers[i];
|
|
|
+ for (var i = 0; i < this.current_baselayers.length; i++) {
|
|
|
+ var layername = this.current_baselayers[i];
|
|
|
if (this.AppX.appConfig.gisResource[layername] &&
|
|
|
this.AppX.appConfig.gisResource[layername].config.length > 0) {
|
|
|
var config = this.AppX.appConfig.gisResource[layername].config[0];
|