| | |
| | | @Autowired |
| | | private SysPasswordService passwordService; |
| | | |
| | | // 系统首页 |
| | | @GetMapping("/index") |
| | | public String index(@RequestParam(value = "bizType", required = false) String bizType, |
| | | /** |
| | | * 后台管理主页 |
| | | * @param mmap |
| | | * @return |
| | | */ |
| | | @GetMapping("/home") |
| | | public String home(@RequestParam(value = "bizType", required = false) String bizType, |
| | | ModelMap mmap) { |
| | | // 取身份信息 |
| | | SysUser user = getSysUser(); |
| | | |
| | | mmap.put("user", user); |
| | | |
| | | //根据bizType获取菜单 |
| | | if(StringUtils.isEmpty(bizType)){ |
| | | bizType = Constant.MODEL_DZHWK; |
| | | } |
| | | List<SysMenu> menus = this.getMenusByBizType(user, bizType); |
| | | mmap.put("menus", menus); |
| | | mmap.put("user", user); |
| | | |
| | | String welcomeUrl = "/welcome?t=" + bizType; |
| | | mmap.put("welcomeUrl", welcomeUrl); |
| | | mmap.put("sideTheme", configService.selectConfigByKey("sys.index.sideTheme", user.getCompanyId())); |
| | | mmap.put("skinName", configService.selectConfigByKey("sys.index.skinName", user.getCompanyId())); |
| | | Boolean footer = Convert.toBool(configService.selectConfigByKey("sys.index.footer", user.getCompanyId()), true); |
| | |
| | | // 菜单导航显示风格 |
| | | String menuStyle = configService.selectConfigByKey("sys.index.menuStyle", user.getCompanyId()); |
| | | // 移动端,默认使左侧导航菜单,否则取默认配置 |
| | | String indexStyle = ServletUtils.checkAgentIsMobile(ServletUtils.getRequest().getHeader("User-Agent")) ? "index" : menuStyle; |
| | | String indexStyle = ServletUtils.checkAgentIsMobile(ServletUtils.getRequest().getHeader("User-Agent")) ? "home" : menuStyle; |
| | | |
| | | // 优先Cookie配置导航菜单 |
| | | Cookie[] cookies = ServletUtils.getRequest().getCookies(); |
| | |
| | | break; |
| | | } |
| | | } |
| | | String webIndex = "topnav".equalsIgnoreCase(indexStyle) ? "index-topnav" : "index"; |
| | | String webIndex = "topnav".equalsIgnoreCase(indexStyle) ? "home-topnav" : "home"; |
| | | return webIndex; |
| | | } |
| | | |
| | | @GetMapping("/welcome") |
| | | public String welcome(@RequestParam(value = "t", required = true) String model, |
| | | ModelMap mmap) { |
| | | mmap.put("version", FrameworkConfig.getVersion()); |
| | | // 用户信息 |
| | | SysUser user = getSysUser(); |
| | | mmap.put(Constant.MODEL_KEY_LOGIN_USER, user); |
| | | //默认粮情欢迎页面 |
| | | String view = "dzhwk/welcome"; |
| | | if (Constant.MODEL_SYS.equals(model)) { |
| | | //系统管理模块欢迎页面 |
| | | view = "dzhwk/welcome"; |
| | | } |
| | | return view; |
| | | } |
| | | |
| | | /** |
| | | * 根据bizType获取菜单 |
| | | * |