Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 4a334c3b
由
zshaohui
编写于
2022-08-29 13:05:08 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
micron菜单优化
1 个父辈
6af49c8e
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
19 行增加
和
16 行删除
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
查看文件 @
4a334c3
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!
Cancel
请
注册
或
登录
后发表评论