From 760e53aeef80c287ced8b6716336733867fc7565 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期四, 07 三月 2024 08:30:57 +0800 Subject: [PATCH] 新增需求 --- src/main/java/com/nanometer/smartlab/controller/MenuController.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/controller/MenuController.java b/src/main/java/com/nanometer/smartlab/controller/MenuController.java index 1c93701..2b15bc8 100644 --- a/src/main/java/com/nanometer/smartlab/controller/MenuController.java +++ b/src/main/java/com/nanometer/smartlab/controller/MenuController.java @@ -2,6 +2,7 @@ import com.nanometer.smartlab.model.MenuModel; import com.nanometer.smartlab.util.FacesUtils; +import org.apache.commons.collections4.ListUtils; import org.apache.commons.lang.StringUtils; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Scope; @@ -12,7 +13,6 @@ import javax.annotation.Resource; import javax.faces.context.FacesContext; import javax.servlet.ServletContext; -import java.awt.*; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.HashMap; @@ -73,7 +73,24 @@ } } } + /** + * 姑苏实验室 价格管理需要放在审批管理后面 + */ + if(this.getActiveEnv().equalsIgnoreCase("gslab")){ + MenuModel menuModel=this.menuList.get(0); + List<MenuModel> subMenuModels=menuModel.getSubMenu(); + if(!subMenuModels.get(1).getId().equalsIgnoreCase("approval_mng")){ + swap(subMenuModels,1,2); + } + } } + + } + + public void swap(List<MenuModel> a, int i, int j) { + MenuModel t = a.get(i); + a.set(i, a.get(j)); + a.set(j, t); } private void executeMethod(String clazzName, String methodName, Object... params) { -- Gitblit v1.9.2