Commit 4a334c3b zshaohui

micron菜单优化

1 个父辈 6af49c8e
package com.neotel.smfcore.common.init; package com.neotel.smfcore.common.init;
import com.alibaba.fastjson.JSON;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.neotel.smfcore.common.utils.PermissionInitUtil; import com.neotel.smfcore.common.utils.PermissionInitUtil;
import com.neotel.smfcore.common.utils.Constants; import com.neotel.smfcore.common.utils.Constants;
...@@ -144,6 +145,7 @@ public class DataInitManager { ...@@ -144,6 +145,7 @@ public class DataInitManager {
functionMenuMap.put(menu.getPath(), menu); functionMenuMap.put(menu.getPath(), menu);
} }
private Map<String,Menu> getAllMenuMap(){ private Map<String,Menu> getAllMenuMap(){
//功能菜单(不包含父级菜单),key为path //功能菜单(不包含父级菜单),key为path
Map<String,Menu> functionMenuMap = new HashMap<>(); Map<String,Menu> functionMenuMap = new HashMap<>();
...@@ -159,8 +161,8 @@ public class DataInitManager { ...@@ -159,8 +161,8 @@ public class DataInitManager {
Menu poutOut = Menu.CreatePMenu("物料管理", 1, "order", 2, "workOrder", null); Menu poutOut = Menu.CreatePMenu("物料管理", 1, "order", 2, "workOrder", null);
Menu out = Menu.CreatePMenu("查找出库", 11, "searchOut", 2, "findOut",poutOut); Menu out = Menu.CreatePMenu("查找出库", 11, "searchOut", 2, "findOut",poutOut);
addNewFunctionMenu(1,out,"checkOut", "UID出库", "singleOuput", "neolight/singleOuput/index","export1",functionMenuMap); addNewFunctionMenu(1,out,"checkOut", "UID出库", "singleOuput", "neolight/singleOuput/index","export1",functionMenuMap);
addNewFunctionMenu(2, out,"tacticsOuput", "PN出库", "tacticsOuput", "neolight/tacticsOuput/index", "tacticsOuput",functionMenuMap); addNewFunctionMenu(2, out,"tacticsOuput", "PN出库", "tacticsOuput", "neolight/tacticsOuput/index", "tacticsOuput",functionMenuMap);
addNewFunctionMenu(1,poutOut,"workOrder", "工单出库","workOrder", "neolight/workOrder/index","orderOut",functionMenuMap); addNewFunctionMenu(1,poutOut,"workOrder", "工单出库","workOrder", "neolight/workOrder/index","orderOut",functionMenuMap);
addNewFunctionMenu(2,poutOut,"posOutput", "库位出库", "posOutput", "system/posOutput/index", "swagger",functionMenuMap); addNewFunctionMenu(2,poutOut,"posOutput", "库位出库", "posOutput", "system/posOutput/index", "swagger",functionMenuMap);
...@@ -220,22 +222,29 @@ public class DataInitManager { ...@@ -220,22 +222,29 @@ public class DataInitManager {
Menu pMenuWulian = Menu.CreatePMenu("物联网", 9, "internet", 2, "interMenu",null); Menu pMenuWulian = Menu.CreatePMenu("物联网", 9, "internet", 2, "interMenu",null);
addNewFunctionMenu(91,pMenuWulian, "orderSetting", "共享文件夹", "orderSetting", "system/orderSetting/index", "sysSet",functionMenuMap); addNewFunctionMenu(91,pMenuWulian, "orderSetting", "共享文件夹", "orderSetting", "system/orderSetting/index", "sysSet",functionMenuMap);
/*//设置:料仓管理,菜单管理 //设置:料仓管理,菜单管理
Menu poutSet = Menu.CreatePMenu("设置", 10, "system", 2, "system",null); Menu poutSet = Menu.CreatePMenu("设置", 10, "system", 2, "system",null);
addNewFunctionMenu(101, poutSet, "storage:list", "设备管理", "bunker", "storage/storage/index", "database",functionMenuMap); addNewFunctionMenu(101, poutSet, "storage:list", "设备管理", "bunker", "storage/storage/index", "database",functionMenuMap);
addNewFunctionMenu(102,poutSet, "storagePos:list", "库位管理", "storagePos", "storagePos/storagePos/index", "tree-table",functionMenuMap); addNewFunctionMenu(102,poutSet, "storagePos:list", "库位管理", "storagePos", "storagePos/storagePos/index", "tree-table",functionMenuMap);
addNewFunctionMenu(103, poutSet, "menu:list", "菜单管理", "menu", "system/menu/index", "menu",functionMenuMap);
// Menu sysSetting = new Menu(, "barcode", "条码设置", "barcodeSetting", "system/barcodeSetting/index", "database"); // Menu sysSetting = new Menu(, "barcode", "条码设置", "barcodeSetting", "system/barcodeSetting/index", "database");
// Menu outSet = new Menu(, "outSetting", "出库策略", "outSetting", "system/outSetting/index", "outSet"); // Menu outSet = new Menu(, "outSetting", "出库策略", "outSetting", "system/outSetting/index", "outSet");
addNewFunctionMenu(104,poutSet, "sysSetting", "系统设置", "sysSetting", "system/sysSetting/index", "sysSet",functionMenuMap); addNewFunctionMenu(104,poutSet, "sysSetting", "系统设置", "sysSetting", "system/sysSetting/index", "sysSet",functionMenuMap);
addNewFunctionMenu(105,poutSet, "translation", "资源翻译", "translation", "system/translation/index", "translation",functionMenuMap); addNewFunctionMenu(105,poutSet, "translation", "资源翻译", "translation", "system/translation/index", "translation",functionMenuMap);
// Menu orderSet = new Menu(, "orderSetting", "工单设置", "orderSetting", "system/orderSetting/index", "sysSet"); // Menu orderSet = new Menu(, "orderSetting", "工单设置", "orderSetting", "system/orderSetting/index", "sysSet");
addNewFunctionMenu(106,poutSet, "shelfSetting", "料架设置", "shelfSetting", "system/shelfSetting/index", "translation",functionMenuMap); addNewFunctionMenu(106,poutSet, "shelfSetting", "料架设置", "shelfSetting", "system/shelfSetting/index", "translation",functionMenuMap);
*/
/* Menu helpAbout = Menu.CreatePMenu("帮助", 12, "help", 2, "help",null);
//用户管理:用户管理,角色管理
Menu pMenuUser = Menu.CreatePMenu("用户管理", 11, "userManager", 2, "Steve-Jobs", null);
addNewFunctionMenu(111, pMenuUser,"user:list", "用户管理", "peoples", "system/user/index", "peoples",functionMenuMap);
addNewFunctionMenu(112, pMenuUser,"role:list", "角色管理", "role", "system/role/index", "role",functionMenuMap);
Menu helpAbout = Menu.CreatePMenu("帮助", 12, "help", 2, "help",null);
addNewFunctionMenu(121, helpAbout, "instruction", "说明书", "instruction", "system/instruction/index","aboutBook",functionMenuMap); addNewFunctionMenu(121, helpAbout, "instruction", "说明书", "instruction", "system/instruction/index","aboutBook",functionMenuMap);
addNewFunctionMenu(122, helpAbout, "about", "关于","about", "system/about/index","message",functionMenuMap); addNewFunctionMenu(122, helpAbout, "about", "关于","about", "system/about/index","message",functionMenuMap);
*/
//1053菜单 //1053菜单
//ML5 //ML5
...@@ -264,24 +273,18 @@ public class DataInitManager { ...@@ -264,24 +273,18 @@ public class DataInitManager {
//Report //Report
addNewFunctionMenu(132, null, "reports", "Report","reports", "report/reports/index","report",functionMenuMap); addNewFunctionMenu(132, null, "reports", "Report","reports", "report/reports/index","report",functionMenuMap);
//diagnosis //设置管理
//设置:料仓管理,菜单管理
Menu poutSet = Menu.CreatePMenu("设置", 133, "system", 2, "system",null);
addNewFunctionMenu(133, poutSet, "diagnosis", "Diagnosis","diagnosis", "system/diagnosis/index","diagnosis",functionMenuMap); addNewFunctionMenu(133, poutSet, "diagnosis", "Diagnosis","diagnosis", "system/diagnosis/index","diagnosis",functionMenuMap);
addNewFunctionMenu(103, poutSet, "menu:list", "菜单管理", "menu", "system/menu/index", "menu",functionMenuMap);
//用户管理:用户管理,角色管理
Menu pMenuUser = Menu.CreatePMenu("用户管理", 134, "userManager", 2, "Steve-Jobs", null);
addNewFunctionMenu(135, pMenuUser,"user:list", "用户管理", "peoples", "system/user/index", "peoples",functionMenuMap);
addNewFunctionMenu(136, pMenuUser,"role:list", "角色管理", "role", "system/role/index", "role",functionMenuMap);
//Help //Help
addNewFunctionMenu(137, null, "helps", "Help","helps", "help/helps/index","help",functionMenuMap); addNewFunctionMenu(137, null, "helps", "Help","helps", "help/helps/index","help",functionMenuMap);
System.out.println(JSON.toJSONString(functionMenuMap));
return functionMenuMap; return functionMenuMap;
} }
private void updateMenu(String[] menuListToShow, String[] menuListToHide){ private void updateMenu(String[] menuListToShow, String[] menuListToHide){
List<Menu> dbMenus = menuManager.findAll(); List<Menu> dbMenus = menuManager.findAll();
List<String> menuList = Lists.newArrayList(); List<String> menuList = Lists.newArrayList();
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!