From db67639449287bcec461916a7dca6003ee5dd03c Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 05 十二月 2025 16:27:18 +0800
Subject: [PATCH] 出入库详单及补单页面及逻辑
---
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java | 50 ++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 44 insertions(+), 6 deletions(-)
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
index 6c2ca3e..9717fe1 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
@@ -1,9 +1,12 @@
package com.fzzy.sys.controller;
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.utils.ContextUtil;
import com.ruoyi.common.config.FrameworkConfig;
import com.ruoyi.common.constant.ShiroConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.text.Convert;
@@ -13,12 +16,13 @@
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.shiro.service.SysPasswordService;
import com.ruoyi.system.service.ISysConfigService;
+import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysMenuService;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;
+import javax.annotation.Resource;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
@@ -28,24 +32,58 @@
/**
* 棣栭〉 涓氬姟澶勭悊
*
- * @author ruoyi
*/
@Controller
public class SysIndexController extends BaseController {
- @Autowired
+ @Resource
private ISysMenuService menuService;
- @Autowired
+ @Resource
private ISysConfigService configService;
- @Autowired
+ @Resource
private SysPasswordService passwordService;
+ @Resource
+ private ISysDeptService iSysDeptService;
+
+ /**
+ * 椤甸潰璺敱
+ *
+ * @param mmap
+ * @return
+ */
+ @GetMapping("/index-gateway")
+ public String indexGateway(ModelMap mmap) {
+ //鑾峰彇鐧诲綍浜轰俊鎭�
+ SysUser user = getSysUser();
+
+ //鍗曞簱鍖轰富椤�
+ return "redirect:index?deptId=" + user.getDeptId();
+ }
// 绯荤粺棣栭〉
@GetMapping("/index")
- public String index(@RequestParam(value = "bizType", required = false) String bizType,
+ public String index(@RequestParam(value = "deptId", required = true) String deptId,
ModelMap mmap) {
// 鍙栬韩浠戒俊鎭�
SysUser user = getSysUser();
mmap.put("user", user);
+ mmap.put("sysName", FrameworkConfig.getName());
+
+ //鍒ゆ柇鏄惁鏄剧ず搴撳尯閫夋嫨寮圭獥
+ String showDeptList = "Y";
+ SysDept userDept = iSysDeptService.selectDeptById(user.getDeptId());
+ if (Constant.DEPT_TYPE_20.equals(userDept.getType())) {
+ showDeptList = "N";
+ }
+ mmap.put("showDeptList", showDeptList);
+
+ ContextUtil.updateSubDept(user.getLoginName(), deptId);
+ SysDept dept = iSysDeptService.selectDeptById(Long.valueOf(deptId));
+ mmap.put("dept", dept);
+ mmap.put("deptId", deptId);
+
+ //鍚庡彴榛樿椤甸潰
+ String welcomeUrl = "/group/gis";
+ mmap.put("welcomeUrl", welcomeUrl);
// 鏍规嵁鐢ㄦ埛id鍙栧嚭鑿滃崟
List<SysMenu> menus = menuService.selectMenusByUser(user);
--
Gitblit v1.9.3