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