浏览代码

系统特殊用户跳转

limeng 3 年之前
父节点
当前提交
a6014e4717

+ 9 - 2
leiSP-admin/src/main/java/com/sooka/web/controller/system/SysIndexController.java

@@ -3,6 +3,7 @@ package com.sooka.web.controller.system;
 import java.util.List;
 
 import com.business.slfh.bigdata.inspection.domain.BigData_Inspection_TodayWindPower;
+import com.business.slfh.visualization.event.service.Visualization_Event_Service;
 import com.sooka.common.utils.StringUtils;
 import com.sooka.framework.web.domain.server.Sys;
 import com.sooka.system.domain.SysConfig;
@@ -20,6 +21,8 @@ import com.sooka.system.domain.SysUser;
 import com.sooka.system.service.ISysConfigService;
 import com.sooka.system.service.ISysMenuService;
 
+import javax.servlet.http.HttpServletRequest;
+
 /**
  * 首页 业务处理
  *
@@ -37,19 +40,23 @@ public class SysIndexController extends BaseController
     @Autowired
     private ISysConfigService configService;
 
+    @Autowired
+    private Visualization_Event_Service eventService;
+
     // 系统首页
     @GetMapping("/index")
-    public String index(ModelMap mmap)
+    public String index(ModelMap mmap , HttpServletRequest request)
     {
         // 取身份信息
         SysUser user = ShiroUtils.getSysUser();
+        if(isSpecialUsr(configService.selectConfigByKey("special_usr"),user))
+            return eventService.getVisualizationEventspecial_user(mmap,request);
         // 根据用户id取出菜单
         List<SysMenu> menus = menuService.selectMenusByUser(user);
         mmap.put("menus", menus);
         mmap.put("user", user);
         mmap.put("sideTheme", configService.selectConfigByKey("sys.index.sideTheme"));
         mmap.put("skinName", configService.selectConfigByKey("sys.index.skinName"));
-        mmap.put("isSpecialUsr", isSpecialUsr(configService.selectConfigByKey("special_usr"),user));
         mmap.put("copyrightYear", Global.getCopyrightYear());
         mmap.put("demoEnabled", Global.isDemoEnabled());
         return "index";

+ 0 - 5
leiSP-admin/src/main/resources/templates/index.html

@@ -318,11 +318,6 @@
         }
 
         $(function() {
-            let isSpecialUsr = [[${isSpecialUsr}]];
-            console.log(isSpecialUsr);
-            console.log(ctx + "visualization/event/getVisualizationEvent_special_user");
-            if(isSpecialUsr)
-                location.href = ctx + "visualization/event/getVisualizationEvent_special_user";
             if($.common.equals("history", mode) && window.performance.navigation.type == 1) {
                 var url = storage.get('publicPath');
                 if ($.common.isNotEmpty(url)) {