From 753abfcaf090f79a4226693c2829a2d47b422058 Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期四, 29 五月 2025 19:01:01 +0800 Subject: [PATCH] 增加后台管理功能,及基础信息页面 --- igds-dzhwk-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java | 41 ++++++++++++++++++++++++++++++----------- 1 files changed, 30 insertions(+), 11 deletions(-) diff --git a/igds-dzhwk-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java b/igds-dzhwk-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java index 0ecfb8a..f2ca4e9 100644 --- a/igds-dzhwk-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java +++ b/igds-dzhwk-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java @@ -42,21 +42,24 @@ @Autowired private SysPasswordService passwordService; - // 绯荤粺棣栭〉 - @GetMapping("/index") - public String index(@RequestParam(value = "bizType", required = false) String bizType, - ModelMap mmap) { + /** + * 鍚庡彴绠$悊涓婚〉 + * @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); @@ -75,7 +78,7 @@ // 鑿滃崟瀵艰埅鏄剧ず椋庢牸 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(); @@ -85,10 +88,26 @@ 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鑾峰彇鑿滃崟 * -- Gitblit v1.9.3