Selaa lähdekoodia

地图token接口修改

seimin 2 vuotta sitten
vanhempi
commit
ee97c288e4
3 muutettua tiedostoa jossa 149 lisäystä ja 151 poistoa
  1. 140 142
      assets/js/controllers/charts3.js
  2. 5 5
      assets/js/controllers/mainCtrl.js
  3. 4 4
      assets/js/main.js

+ 140 - 142
assets/js/controllers/charts3.js

@@ -1232,148 +1232,146 @@ app.controller('charts3Ctrl', ["$scope", "$rootScope", "$state", "$timeout", "$i
1232 1232
     }, 15000); //15秒
1233 1233
 
1234 1234
     // 获取地图token
1235
-    api_wechat_operate.getWechatList({"idx":0,"sum":10}).then(function (res) {
1236
-        if(res.status == 200){
1237
-            //#region 渲染地图--------------------start
1238
-            //arcgis字体文件资质
1239
-            //var arcgisFontUrl = "";
1240
-            var is3d = false;
1241
-            var username = "yunweixt20221207";
1242
-            var addressToken = res.list[0].mapToken; //通过api获取
1243
-
1244
-            //点位聚合
1245
-            // var reductionCustom = {
1246
-            //     室内消火栓: {
1247
-            //         clusterRadius: 100,
1248
-            //         clusterMinSize: 28,
1249
-            //         clusterMaxSize: 36,
1250
-            //     },
1251
-            //     图层名称2: {
1252
-            //         clusterRadius: 100,
1253
-            //         clusterMinSize: 28,
1254
-            //         clusterMaxSize: 36,
1255
-            //     },
1256
-            // };
1257
-            var reductionCustom = null;
1258
-            // var layerColor = null;
1259
-            var layerColor = {
1260
-                baseMap: "dark",
1261
-                floorMap: "dark",
1262
-            };
1263
-
1264
-            $scope.$watch('$viewContentLoaded', function() {
1265
-                console.log('viewContentLoaded');
1266
-                $scope.cloudMap = Object.create(CloudMap); //页面加载完成后,创建map对象
1267
-                // $scope.cloudMap2 = Object.create(CloudMap); //页面加载完成后,创建map对象
1268
-                // $scope.cloudMap3 = Object.create(CloudMap); //页面加载完成后,创建map对象
1269
-                // $scope.cloudMap4 = Object.create(CloudMap); //页面加载完成后,创建map对象
1270
-                // $scope.cloudMap5 = Object.create(CloudMap); //页面加载完成后,创建map对象
1271
-                // $scope.cloudMap6 = Object.create(CloudMap); //页面加载完成后,创建map对象
1272
-                // 主校区
1273
-                $scope.cloudMap.initMap(
1274
-                    "viewDiv",
1275
-                    114.41276,
1276
-                    30.51515,
1277
-                    1,
1278
-                    username,
1279
-                    is3d,
1280
-                    addressToken,
1281
-                    null,
1282
-                    reductionCustom,
1283
-                    layerColor,
1284
-                    mapReady
1285
-                );
1286
-                // $scope.cloudMap2.initMap(
1287
-                //     "viewDiv2",
1288
-                //     114.41276,
1289
-                //     30.51515,
1290
-                //     1,
1291
-                //     username,
1292
-                //     is3d,
1293
-                //     addressToken,
1294
-                //     null,
1295
-                //     reductionCustom,
1296
-                //     layerColor,
1297
-                //     mapReady
1298
-                // );
1299
-                // $scope.cloudMap3.initMap(
1300
-                //     "viewDiv3",
1301
-                //     114.41276,
1302
-                //     30.51515,
1303
-                //     1,
1304
-                //     username,
1305
-                //     is3d,
1306
-                //     addressToken,
1307
-                //     null,
1308
-                //     reductionCustom,
1309
-                //     layerColor,
1310
-                //     mapReady
1311
-                // );
1312
-                // // 同济校区
1313
-                // $scope.cloudMap4.initMap(
1314
-                //     "viewDiv4",
1315
-                //     114.254,
1316
-                //     30.5855,
1317
-                //     3,
1318
-                //     username,
1319
-                //     is3d,
1320
-                //     addressToken,
1321
-                //     null,
1322
-                //     reductionCustom,
1323
-                //     layerColor,
1324
-                //     mapReady
1325
-                // );
1326
-                // $scope.cloudMap5.initMap(
1327
-                //     "viewDiv5",
1328
-                //     114.254,
1329
-                //     30.5855,
1330
-                //     3,
1331
-                //     username,
1332
-                //     is3d,
1333
-                //     addressToken,
1334
-                //     null,
1335
-                //     reductionCustom,
1336
-                //     layerColor,
1337
-                //     mapReady
1338
-                // );
1339
-                // $scope.cloudMap6.initMap(
1340
-                //     "viewDiv6",
1341
-                //     114.254,
1342
-                //     30.5855,
1343
-                //     3,
1344
-                //     username,
1345
-                //     is3d,
1346
-                //     addressToken,
1347
-                //     null,
1348
-                //     reductionCustom,
1349
-                //     layerColor,
1350
-                //     mapReady
1351
-                // );
1352
-            });
1353
-
1354
-            function mapReady() {
1355
-                //cloudMap.changeLayerVisible('建筑物中心点', false);
1356
-                //地图加载成功
1357
-                // cloudMap.initLayerList("top-right"); //显示图层管理模块,位置top-right,top-left,bottom-right,bottom-right
1358
-                // cloudMap.initLegend("top-left"); //显示图例
1359
-                // cloudMap.click(doSomeThing); //绑定点击查询事件,点击空白处返回 “0”,点击具体的点则会返回相应数doSomeThing是回调函数,根据返回的结果
1360
-                //获取全部图层名称
1361
-                // var allLayerTitle = cloudMap.getAllLayerTitle();
1362
-                // console.log(allLayerTitle);
1363
-                //动态添加图层(下拉列表)
1364
-                // allLayerTitle.forEach((element) => {
1365
-                //     //console.log(element);
1366
-                //     document
1367
-                //     .getElementById("txt_layer")
1368
-                //     .options.add(new Option(element, element));
1369
-                //     document
1370
-                //     .getElementById("txt_layer2")
1371
-                //     .options.add(new Option(element, element));
1372
-                // });
1373
-            }
1374
-
1375
-            //#endregion 渲染地图--------------------end
1376
-            //
1235
+    api_wechat_operate.mapToken({active: 1}, 'mapToken').then(function (res) {
1236
+        //#region 渲染地图--------------------start
1237
+        //arcgis字体文件资质
1238
+        //var arcgisFontUrl = "";
1239
+        var is3d = false;
1240
+        var username = "yunweixt20221207";
1241
+        var addressToken = res.token; //通过api获取
1242
+
1243
+        //点位聚合
1244
+        // var reductionCustom = {
1245
+        //     室内消火栓: {
1246
+        //         clusterRadius: 100,
1247
+        //         clusterMinSize: 28,
1248
+        //         clusterMaxSize: 36,
1249
+        //     },
1250
+        //     图层名称2: {
1251
+        //         clusterRadius: 100,
1252
+        //         clusterMinSize: 28,
1253
+        //         clusterMaxSize: 36,
1254
+        //     },
1255
+        // };
1256
+        var reductionCustom = null;
1257
+        // var layerColor = null;
1258
+        var layerColor = {
1259
+            baseMap: "dark",
1260
+            floorMap: "dark",
1261
+        };
1262
+
1263
+        $scope.$watch('$viewContentLoaded', function() {
1264
+            console.log('viewContentLoaded');
1265
+            $scope.cloudMap = Object.create(CloudMap); //页面加载完成后,创建map对象
1266
+            // $scope.cloudMap2 = Object.create(CloudMap); //页面加载完成后,创建map对象
1267
+            // $scope.cloudMap3 = Object.create(CloudMap); //页面加载完成后,创建map对象
1268
+            // $scope.cloudMap4 = Object.create(CloudMap); //页面加载完成后,创建map对象
1269
+            // $scope.cloudMap5 = Object.create(CloudMap); //页面加载完成后,创建map对象
1270
+            // $scope.cloudMap6 = Object.create(CloudMap); //页面加载完成后,创建map对象
1271
+            // 主校区
1272
+            $scope.cloudMap.initMap(
1273
+                "viewDiv",
1274
+                114.41276,
1275
+                30.51515,
1276
+                1,
1277
+                username,
1278
+                is3d,
1279
+                addressToken,
1280
+                null,
1281
+                reductionCustom,
1282
+                layerColor,
1283
+                mapReady
1284
+            );
1285
+            // $scope.cloudMap2.initMap(
1286
+            //     "viewDiv2",
1287
+            //     114.41276,
1288
+            //     30.51515,
1289
+            //     1,
1290
+            //     username,
1291
+            //     is3d,
1292
+            //     addressToken,
1293
+            //     null,
1294
+            //     reductionCustom,
1295
+            //     layerColor,
1296
+            //     mapReady
1297
+            // );
1298
+            // $scope.cloudMap3.initMap(
1299
+            //     "viewDiv3",
1300
+            //     114.41276,
1301
+            //     30.51515,
1302
+            //     1,
1303
+            //     username,
1304
+            //     is3d,
1305
+            //     addressToken,
1306
+            //     null,
1307
+            //     reductionCustom,
1308
+            //     layerColor,
1309
+            //     mapReady
1310
+            // );
1311
+            // // 同济校区
1312
+            // $scope.cloudMap4.initMap(
1313
+            //     "viewDiv4",
1314
+            //     114.254,
1315
+            //     30.5855,
1316
+            //     3,
1317
+            //     username,
1318
+            //     is3d,
1319
+            //     addressToken,
1320
+            //     null,
1321
+            //     reductionCustom,
1322
+            //     layerColor,
1323
+            //     mapReady
1324
+            // );
1325
+            // $scope.cloudMap5.initMap(
1326
+            //     "viewDiv5",
1327
+            //     114.254,
1328
+            //     30.5855,
1329
+            //     3,
1330
+            //     username,
1331
+            //     is3d,
1332
+            //     addressToken,
1333
+            //     null,
1334
+            //     reductionCustom,
1335
+            //     layerColor,
1336
+            //     mapReady
1337
+            // );
1338
+            // $scope.cloudMap6.initMap(
1339
+            //     "viewDiv6",
1340
+            //     114.254,
1341
+            //     30.5855,
1342
+            //     3,
1343
+            //     username,
1344
+            //     is3d,
1345
+            //     addressToken,
1346
+            //     null,
1347
+            //     reductionCustom,
1348
+            //     layerColor,
1349
+            //     mapReady
1350
+            // );
1351
+        });
1352
+
1353
+        function mapReady() {
1354
+            //cloudMap.changeLayerVisible('建筑物中心点', false);
1355
+            //地图加载成功
1356
+            // cloudMap.initLayerList("top-right"); //显示图层管理模块,位置top-right,top-left,bottom-right,bottom-right
1357
+            // cloudMap.initLegend("top-left"); //显示图例
1358
+            // cloudMap.click(doSomeThing); //绑定点击查询事件,点击空白处返回 “0”,点击具体的点则会返回相应数doSomeThing是回调函数,根据返回的结果
1359
+            //获取全部图层名称
1360
+            // var allLayerTitle = cloudMap.getAllLayerTitle();
1361
+            // console.log(allLayerTitle);
1362
+            //动态添加图层(下拉列表)
1363
+            // allLayerTitle.forEach((element) => {
1364
+            //     //console.log(element);
1365
+            //     document
1366
+            //     .getElementById("txt_layer")
1367
+            //     .options.add(new Option(element, element));
1368
+            //     document
1369
+            //     .getElementById("txt_layer2")
1370
+            //     .options.add(new Option(element, element));
1371
+            // });
1377 1372
         }
1373
+
1374
+        //#endregion 渲染地图--------------------end
1375
+        //
1378 1376
     })
1379 1377
 }]);

+ 5 - 5
assets/js/controllers/mainCtrl.js

@@ -819,11 +819,11 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
819 819
             } else {
820 820
                 delete $scope.fildata.user;
821 821
             }
822
-            api_wechatfile.getDictionary({ "type": "list", "key": "hjzx_cornet" }).then(function(data) {
823
-                    if (data.status == 200) {
824
-                        $scope.myData = data.list;
825
-                    }
826
-                })
822
+            // api_wechatfile.getDictionary({ "type": "list", "key": "hjzx_cornet" }).then(function(data) {
823
+            //         if (data.status == 200) {
824
+            //             $scope.myData = data.list;
825
+            //         }
826
+            //     })
827 827
                 // api_user_data.fetchDataList('user', $scope.fildata).then(function(response) {
828 828
                 //     if (response) {
829 829
                 //         if (response.status = 200) {

+ 4 - 4
assets/js/main.js

@@ -223,18 +223,18 @@ app.factory('api_msg', ['msgRestangular', function(msgRestangular) {
223 223
         },
224 224
     };
225 225
 }]);
226
-// 微信配置查询接口seimin
226
+// 微信配置查询接口
227 227
 app.factory('wechatConfig', function (Restangular) {
228 228
     return Restangular.withConfig(function (RestangularConfigurer) {
229 229
         RestangularConfigurer.setBaseUrl(reportIp + '/wechat');
230 230
     });
231 231
 });
232 232
 app.factory('api_wechat_operate', ['wechatConfig', function (wechatConfig) {
233
-    var dataService = wechatConfig.all("data");
233
+    var dataService = wechatConfig.all("");
234 234
     return {
235 235
         //获取微信配置信息
236
-        getWechatList: function (data) {
237
-            return dataService.customPOST(data, 'fetchDataList/wechatConfig');
236
+        mapToken: function (data, model) {
237
+            return dataService.customPOST(data, model);
238 238
         },
239 239
         //修改微信配置
240 240
         // postWxList: function (data) {