Skip to content

Commit 0b37a14

Browse files
committed
增加iManager 节点管理部分api 及示例
1 parent e8530b6 commit 0b37a14

14 files changed

+9846
-8580
lines changed

build/deps.js

Lines changed: 68 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ deps = {
1616
"security": [
1717
"./src/common/security/SecurityManager.js"
1818
],
19-
// "iManager" : [],
19+
"iManager": [
20+
"./src/common/iManager/iManager.js"
21+
],
2022
"online": [
2123
"./src/common/online/Online.js"
2224
],
@@ -297,6 +299,15 @@ deps = {
297299
"des": "Online服务"
298300
}]
299301
},
302+
"iManager": {
303+
"name": "iManager服务",
304+
"src": [
305+
"./src/common/iManager/iManager.js"
306+
], "modules": [{
307+
"name": "SuperMap.iManager",
308+
"des": "iManager服务"
309+
}]
310+
},
300311
"AddressMatch": {
301312
"name": "地址匹配服务",
302313
"src": [
@@ -593,6 +604,15 @@ deps = {
593604
"name": "SuperMap.Online",
594605
"des": "Online服务"
595606
}]
607+
},
608+
"iManager": {
609+
"name": "iManager服务",
610+
"src": [
611+
"./src/common/iManager/iManager.js"
612+
], "modules": [{
613+
"name": "SuperMap.iManager",
614+
"des": "iManager服务"
615+
}]
596616
},
597617
"ProcessingService": {
598618
"name": "分布式分析服务",
@@ -739,28 +759,28 @@ deps = {
739759
"modules": [{
740760
"name": "SuperMap.GetFeaturesByIDsService",
741761
"des": "数据集ID查询服务"
742-
},{
762+
}, {
743763
"name": "SuperMap.GetFeaturesBySQLService",
744764
"des": "数据服务中数据集 SQL 查询服务"
745-
},{
765+
}, {
746766
"name": "SuperMap.GetFeaturesByBoundsService",
747767
"des": "数据集范围查询服务"
748-
},{
768+
}, {
749769
"name": "SuperMap.GetFeaturesByBufferService",
750770
"des": "数据服务中数据集缓冲区查询服务"
751-
},{
771+
}, {
752772
"name": "SuperMap.GetFeaturesByGeometryService",
753773
"des": "数据集几何查询服务"
754-
},{
774+
}, {
755775
"name": "SuperMap.EditFeaturesService",
756776
"des": "数据服务中数据集添加、更新、删除服务"
757-
},{
777+
}, {
758778
"name": "SuperMap.GetFieldsService",
759779
"des": "字段查询服务"
760-
},{
780+
}, {
761781
"name": "SuperMap.FieldStatisticService",
762782
"des": "字段查询统计服务"
763-
},{
783+
}, {
764784
"name": "SuperMap.GetGridCellInfosService",
765785
"des": "数据栅格查询服务"
766786
}
@@ -786,40 +806,40 @@ deps = {
786806
"modules": [{
787807
"name": "SuperMap.AreaSolarRadiationService",
788808
"des": "地区太阳辐射服务"
789-
},{
809+
}, {
790810
"name": "SuperMap.BufferAnalystService",
791811
"des": "缓冲区分析服务"
792-
},{
812+
}, {
793813
"name": "SuperMap.DensityAnalystService",
794814
"des": "密度分析服务"
795-
},{
815+
}, {
796816
"name": "SuperMap.GenerateSpatialDataService",
797817
"des": "动态分段分析服务"
798-
},{
818+
}, {
799819
"name": "SuperMap.GeoRelationAnalystService",
800820
"des": "空间关系分析服务"
801-
},{
821+
}, {
802822
"name": "SuperMap.InterpolationAnalystService",
803823
"des": "插值分析服务"
804-
},{
824+
}, {
805825
"name": "SuperMap.MathExpressionAnalysisService",
806826
"des": "栅格代数运算服务"
807-
},{
827+
}, {
808828
"name": "SuperMap.OverlayAnalystService",
809829
"des": "叠加分析服务"
810-
},{
830+
}, {
811831
"name": "SuperMap.RouteCalculateMeasureService",
812832
"des": "点定里程服务"
813-
},{
833+
}, {
814834
"name": "SuperMap.RouteLocatorService",
815835
"des": "里程定点/定线服务"
816-
},{
836+
}, {
817837
"name": "SuperMap.SurfaceAnalystService",
818838
"des": "表面分析服务"
819-
},{
839+
}, {
820840
"name": "SuperMap.TerrainCurvatureCalculationService",
821841
"des": "地形曲率计算服务"
822-
},{
842+
}, {
823843
"name": "SuperMap.ThiessenAnalystService",
824844
"des": "泰森多边形分析服务"
825845
}]
@@ -836,16 +856,16 @@ deps = {
836856
"modules": [{
837857
"name": "SuperMap.KernelDensityJobsService",
838858
"des": "密度分析服务"
839-
},{
859+
}, {
840860
"name": "SuperMap.SummaryMeshJobsService",
841861
"des": "点聚合分析服务"
842-
},{
862+
}, {
843863
"name": "SuperMap.SingleObjectQueryJobsService",
844864
"des": "单对象查询分析服务"
845-
},{
865+
}, {
846866
"name": "SuperMap.SummaryRegionJobsService",
847867
"des": "区域汇总分析服务"
848-
},{
868+
}, {
849869
"name": "SuperMap.VectorClipJobsService",
850870
"des": "矢量裁剪分析服务"
851871
}]
@@ -933,25 +953,25 @@ deps = {
933953
"modules": [{
934954
"name": "SuperMap.ThemeService",
935955
"des": "服务器专题图服务"
936-
},{
956+
}, {
937957
"name": "SuperMap.Feature.Theme.Bar",
938958
"des": "柱状图"
939-
},{
959+
}, {
940960
"name": "SuperMap.Feature.Theme.Bar3D",
941961
"des": "三维柱状图"
942-
},{
962+
}, {
943963
"name": "SuperMap.Feature.Theme.Circle",
944964
"des": "圆类"
945-
},{
965+
}, {
946966
"name": "SuperMap.Feature.Theme.Line",
947967
"des": "折线图"
948-
},{
968+
}, {
949969
"name": "SuperMap.Feature.Theme.Pie",
950970
"des": "饼图"
951-
},{
971+
}, {
952972
"name": "SuperMap.Feature.Theme.Point",
953973
"des": "点状图"
954-
},{
974+
}, {
955975
"name": "SuperMap.Feature.Theme.Ring",
956976
"des": "环状图"
957977
}]
@@ -995,34 +1015,34 @@ deps = {
9951015
"modules": [{
9961016
"name": "SuperMap.BurstPipelineAnalystService",
9971017
"des": "爆管分析服务"
998-
},{
1018+
}, {
9991019
"name": "SuperMap.ComputeWeightMatrixService",
10001020
"des": "耗费矩阵分析服务"
1001-
},{
1021+
}, {
10021022
"name": "SuperMap.FacilityAnalystStreamService",
10031023
"des": "关键设施查找服务"
1004-
},{
1024+
}, {
10051025
"name": "SuperMap.FindClosestFacilitiesService",
10061026
"des": "最近设施分析服务"
1007-
},{
1027+
}, {
10081028
"name": "SuperMap.FindLocationService",
10091029
"des": "选址分区分析服务"
1010-
},{
1030+
}, {
10111031
"name": "SuperMap.FindMTSPPathsService",
10121032
"des": "多旅行商分析服务"
1013-
},{
1033+
}, {
10141034
"name": "SuperMap.FindPathService",
10151035
"des": "最佳路径分析服务"
1016-
},{
1036+
}, {
10171037
"name": "SuperMap.FindServiceAreasService",
10181038
"des": "服务区分析服务"
1019-
},{
1039+
}, {
10201040
"name": "SuperMap.FindTSPPathsService",
10211041
"des": "旅行商分析服务"
1022-
},{
1042+
}, {
10231043
"name": "SuperMap.UpdateEdgeWeightService",
10241044
"des": "更新边的边的耗费权重服务"
1025-
},{
1045+
}, {
10261046
"name": "SuperMap.UpdateTurnNodeWeightService",
10271047
"des": "转向耗费权重更新服务"
10281048
}]
@@ -1039,16 +1059,16 @@ deps = {
10391059
"modules": [{
10401060
"name": "SuperMap.FacilityAnalystSinks3DService",
10411061
"des": "最近设施分析服务"
1042-
},{
1062+
}, {
10431063
"name": "SuperMap.FacilityAnalystSources3DService",
10441064
"des": "最近设施分析服务"
1045-
},{
1065+
}, {
10461066
"name": "SuperMap.FacilityAnalystTracedown3DService",
10471067
"des": "下游追踪资源服务"
1048-
},{
1068+
}, {
10491069
"name": "SuperMap.FacilityAnalystTraceup3DService",
10501070
"des": "上游追踪资源服务"
1051-
},{
1071+
}, {
10521072
"name": "SuperMap.FacilityAnalystUpstream3DService",
10531073
"des": "上游关键设施查找资源服务"
10541074
}]
@@ -1063,10 +1083,10 @@ deps = {
10631083
"modules": [{
10641084
"name": "SuperMap.StopQueryService",
10651085
"des": "站点查询服务"
1066-
},{
1086+
}, {
10671087
"name": "SuperMap.TransferPathService",
10681088
"des": "交通换乘线路查询服务"
1069-
},{
1089+
}, {
10701090
"name": "SuperMap.TransferSolutionService",
10711091
"des": "交通换乘方案查询服务"
10721092
}]

dist/iclient-classic.js

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7471,6 +7471,46 @@ _SuperMap2.default.SecurityManager = {
74717471
url += end === "/" ? "web/login" : "/web/login";
74727472
this._open(url, newTab);
74737473
},
7474+
7475+
/**
7476+
* @function SuperMap.SecurityManager.prototype.loginManager
7477+
* @description iManager登录验证
7478+
* @param url -{String} iManager地址。<br>
7479+
* 地址参数为iManager首页地址,如: http://localhost:8390/imanager<br>
7480+
* @param loginInfoParams -{Object} iManager 登录参数<br>
7481+
* userName -{String} 用户名<br>
7482+
* password-{String} 密码
7483+
* @param isNewTab -{boolean} 不同域时是否在新窗口打开登录页面
7484+
*/
7485+
loginManager: function loginManager(url, loginInfoParams, options) {
7486+
if (!_SuperMap2.default.Util.isInTheSameDomain(url)) {
7487+
var isNewTab = options ? options.isNewTab : true;
7488+
this._open(url, isNewTab);
7489+
return;
7490+
}
7491+
var end = url.substr(url.length - 1, 1);
7492+
var requestUrl = end === "/" ? url + "icloud/security/tokens.json" : url + "/icloud/security/tokens.json";
7493+
var params = loginInfoParams || {};
7494+
var loginInfo = {
7495+
username: params.userName && params.userName.toString(),
7496+
password: params.password && params.password.toString()
7497+
};
7498+
loginInfo = JSON.stringify(loginInfo);
7499+
var requestOptions = {
7500+
headers: {
7501+
'Accept': '*/*',
7502+
'Content-Type': 'application/json'
7503+
}
7504+
};
7505+
var me = this;
7506+
return _FetchRequest.FetchRequest.post(requestUrl, loginInfo, requestOptions).then(function (response) {
7507+
response.text().then(function (result) {
7508+
me.imanagerToken = result;
7509+
return result;
7510+
});
7511+
});
7512+
},
7513+
74747514
/**
74757515
* @function SuperMap.SecurityManager.prototype.destroyAllCredentials
74767516
* @description 清空全部验证信息
@@ -7711,7 +7751,7 @@ var TokenServiceParameter = function () {
77117751

77127752

77137753
/**
7714-
* @member SuperMap.TokenServiceParameter.prototype.ip -{string}
7754+
* @member SuperMap.TokenServiceParameter.prototype.referer -{string}
77157755
* @description clientType=Referer 时,必选。如果按照指定 URL 的方式申请令牌,则传递相应的 URL。
77167756
*/
77177757

dist/iclient-classic.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)