|
@@ -124,9 +124,24 @@ var HighlightSiteModelLayer = function(main_view, main_scene, map_view, map_scen
|
|
|
};
|
|
|
sub_menu_items.push(menu_item)
|
|
|
}
|
|
|
- // add lock highlight
|
|
|
+
|
|
|
+ var userService = IV.injector.get("UserService");
|
|
|
+ if (userService.isAdmin()&&!IV.myMap) {
|
|
|
+ var main_view = IV.getMainView();
|
|
|
+ IV.myMap = new addMinMap(main_view, main_scene, map_view, map_scene);
|
|
|
+ main_view.addToScene(IV.myMap);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ var menu_items = IV.getMenuItems();
|
|
|
+ if (!userService.isAdmin()) {
|
|
|
+ if(menu_items[menu_items.length-1].title == '控制点'){
|
|
|
+ menu_items.pop();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
|
|
|
+ // add lock highlight
|
|
|
that.onContextMenu = function(e) //点击测量图标执行删除功能
|
|
|
{
|
|
|
var menu_items = [{
|
|
@@ -1024,9 +1039,9 @@ var Setting = function() {
|
|
|
var highlightSiteModelLayer = new HighlightSiteModelLayer(main_view, main_scene, map_view, map_scene);
|
|
|
map_view.addToScene(highlightSiteModelLayer);
|
|
|
}
|
|
|
- if (userService.isAdmin()) {
|
|
|
- var myMap = new addMinMap(main_view, main_scene, map_view, map_scene);
|
|
|
- main_view.addToScene(myMap);
|
|
|
+ if (userService.isAdmin()&&!IV.myMap) {
|
|
|
+ IV.myMap = new addMinMap(main_view, main_scene, map_view, map_scene);
|
|
|
+ main_view.addToScene(IV.myMap);
|
|
|
}
|
|
|
}
|
|
|
IV.custom.settingSave = function(e) {
|