Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 237b1ed0
由
LN
编写于
2022-01-07 09:04:23 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
修改条形码菜单。增加物联网菜单。
1 个父辈
8ee550e4
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
58 行增加
和
45 行删除
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
查看文件 @
237b1ed
...
@@ -118,50 +118,52 @@ public class DataInitManager {
...
@@ -118,50 +118,52 @@ public class DataInitManager {
private
int
sortValue
=
0
;
private
int
sortValue
=
0
;
private
List
<
Menu
>
createMenus
(
Menu
pMenu
,
Menu
...
subMenus
)
{
private
List
<
Menu
>
createMenus
(
Menu
pMenu
,
Menu
...
subMenus
)
{
List
<
Menu
>
list
=
new
ArrayList
<
Menu
>();
List
<
Menu
>
list
=
new
ArrayList
<
Menu
>();
sortValue
++;
try
{
pMenu
.
setSubCount
(
subMenus
.
length
);
sortValue
++;
pMenu
.
setMenuSort
(
sortValue
*
10
);
pMenu
.
setSubCount
(
subMenus
.
length
);
if
(
pMenu
.
getPath
().
isEmpty
()){
pMenu
.
setMenuSort
(
sortValue
*
10
);
pMenu
.
setPath
(
"sys-"
+
sortValue
*
10
);
if
(
pMenu
.
getPath
().
isEmpty
())
{
}
pMenu
.
setPath
(
"sys-"
+
sortValue
*
10
);
}
pMenu
=
menuManager
.
saveMenu
(
pMenu
);
pMenu
=
menuManager
.
saveMenu
(
pMenu
);
list
.
add
(
pMenu
);
list
.
add
(
pMenu
);
// list.addAll(createSubPerMenus(pMenu));
// list.addAll(createSubPerMenus(pMenu));
if
(
subMenus
.
length
>
0
)
{
if
(
subMenus
.
length
>
0
)
{
int
i
=
0
;
int
i
=
0
;
for
(
Menu
subm
:
subMenus
for
(
Menu
subm
:
subMenus
)
{
)
{
List
<
Menu
>
childMenus
=
new
ArrayList
<>();
List
<
Menu
>
childMenus
=
new
ArrayList
<>();
if
(
subm
.
getChildren
()!=
null
)
if
(
subm
.
getChildren
()
!=
null
)
{
{
childMenus
=
new
ArrayList
<>(
subm
.
getChildren
());
childMenus
=
new
ArrayList
<>(
subm
.
getChildren
())
;
}
}
i
++;
i
++;
int
subSort
=
sortValue
*
10
+
i
;
int
subSort
=
sortValue
*
10
+
i
;
subm
.
setMenuSort
(
subSort
);
subm
.
setMenuSort
(
subSort
);
subm
.
setSubCount
(
childMenus
.
size
());
subm
.
setSubCount
(
childMenus
.
size
());
subm
.
setPid
(
pMenu
.
getId
());
subm
.
setPid
(
pMenu
.
getId
());
subm
.
setChildren
(
new
ArrayList
<>());
subm
.
setChildren
(
new
ArrayList
<>());
subm
=
menuManager
.
saveMenu
(
subm
);
subm
=
menuManager
.
saveMenu
(
subm
);
list
.
add
(
subm
);
list
.
add
(
subm
);
// list.addAll(createSubPerMenus(subm));
// list.addAll(createSubPerMenus(subm));
for
(
Menu
childMenu
:
childMenus
){
for
(
Menu
childMenu
:
childMenus
)
{
i
++;
i
++;
subSort
=
sortValue
*
10
+
i
;
subSort
=
sortValue
*
10
+
i
;
childMenu
.
setMenuSort
(
subSort
);
childMenu
.
setMenuSort
(
subSort
);
childMenu
.
setSubCount
(
0
);
childMenu
.
setSubCount
(
0
);
childMenu
.
setPid
(
subm
.
getId
());
childMenu
.
setPid
(
subm
.
getId
());
childMenu
.
setChildren
(
new
ArrayList
<>());
childMenu
.
setChildren
(
new
ArrayList
<>());
childMenu
=
menuManager
.
saveMenu
(
childMenu
);
childMenu
=
menuManager
.
saveMenu
(
childMenu
);
list
.
add
(
childMenu
);
list
.
add
(
childMenu
);
}
}
}
}
}
}
catch
(
Exception
ex
)
{
log
.
error
(
"创建菜单【"
+
pMenu
.
getTitle
()
+
"】及其子菜单时出错:"
+
ex
.
toString
());
}
}
return
list
;
return
list
;
}
}
...
@@ -203,10 +205,10 @@ public class DataInitManager {
...
@@ -203,10 +205,10 @@ public class DataInitManager {
//设备看板
//设备看板
Menu
menukanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"boxkanban"
,
"设备看板"
,
1
,
"lockMaterial"
,
"lockMaterial/material/index"
,
""
,
0
,
"kanban"
);
Menu
menukanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"boxkanban"
,
"设备看板"
,
1
,
"lockMaterial"
,
"lockMaterial/material/index"
,
""
,
0
,
"kanban"
);
menus
.
addAll
(
createMenus
(
menukanban
));
menus
.
addAll
(
createMenus
(
menukanban
));
//料架分组
//
//料架分组
Menu
menuShelf
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"sensorShelf"
,
"料架分组"
,
1
,
"lightGroup"
,
"neolight/lightGroup/index"
,
""
,
0
,
"neo1"
);
//
Menu menuShelf = new Menu(new ArrayList<Menu>(), 1, "sensorShelf", "料架分组", 1, "lightGroup", "neolight/lightGroup/index", "", 0, "neo1");
menuShelf
.
setHidden
(
true
);
//
menuShelf.setHidden(true);
menus
.
addAll
(
createMenus
(
menuShelf
));
//
menus.addAll(createMenus(menuShelf));
//物料管理:工单出库,查找出库(UID出库,PN出库),物料标签,料盒操作,出库策略,工单设置
//物料管理:工单出库,查找出库(UID出库,PN出库),物料标签,料盒操作,出库策略,工单设置
Menu
poutOut
=
Menu
.
CreatePMenu
(
"物料管理"
,
20
,
"order"
,
2
,
"workOrder"
);
Menu
poutOut
=
Menu
.
CreatePMenu
(
"物料管理"
,
20
,
"order"
,
2
,
"workOrder"
);
...
@@ -222,14 +224,14 @@ public class DataInitManager {
...
@@ -222,14 +224,14 @@ public class DataInitManager {
// Menu manualOut = new Menu(new ArrayList<Menu>(), 1, "manualOut", "手动出库", 1, "manualOut", "neolight/manualOut/index", "", 0, "export1");
// Menu manualOut = new Menu(new ArrayList<Menu>(), 1, "manualOut", "手动出库", 1, "manualOut", "neolight/manualOut/index", "", 0, "export1");
Menu
materialBox
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialBox"
,
"料盒操作"
,
1
,
"materialBox"
,
"neolight/materialBox/index"
,
""
,
0
,
"mIbox"
);
Menu
materialBox
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialBox"
,
"料盒操作"
,
1
,
"materialBox"
,
"neolight/materialBox/index"
,
""
,
0
,
"mIbox"
);
Menu
outSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"outSetting"
,
"出库策略"
,
1
,
"outSetting"
,
"system/outSetting/index"
,
""
,
0
,
"outSet"
);
Menu
outSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"outSetting"
,
"出库策略"
,
1
,
"outSetting"
,
"system/outSetting/index"
,
""
,
0
,
"outSet"
);
Menu
orderSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"orderSetting"
,
"工单设置"
,
1
,
"orderSetting"
,
"system/orderSetting/index"
,
""
,
0
,
"sysSet"
);
//
Menu orderSet = new Menu(new ArrayList<Menu>(), 1, "orderSetting", "工单设置", 1, "orderSetting", "system/orderSetting/index", "", 0, "sysSet");
celueOut
.
setHidden
(
true
);
celueOut
.
setHidden
(
true
);
groupOut
.
setHidden
(
true
);
groupOut
.
setHidden
(
true
);
materialBox
.
setHidden
(
true
);
materialBox
.
setHidden
(
true
);
outSet
.
setHidden
(
true
);
outSet
.
setHidden
(
true
);
orderSet
.
setHidden
(
true
);
//
orderSet.setHidden(true);
menus
.
addAll
(
createMenus
(
poutOut
,
menuOrder
,
out
,
groupOut
,
materialBox
,
outSet
,
orderSet
));
menus
.
addAll
(
createMenus
(
poutOut
,
menuOrder
,
out
,
groupOut
,
materialBox
,
outSet
));
//MSD管理:MSD库存.MSD追溯性.MSD设置
//MSD管理:MSD库存.MSD追溯性.MSD设置
Menu
msd
=
Menu
.
CreatePMenu
(
"MSD管理"
,
20
,
"msd"
,
2
,
"MSD"
);
Menu
msd
=
Menu
.
CreatePMenu
(
"MSD管理"
,
20
,
"msd"
,
2
,
"MSD"
);
...
@@ -251,9 +253,15 @@ public class DataInitManager {
...
@@ -251,9 +253,15 @@ public class DataInitManager {
//物料管理:元器件,条形码,条码设置
//物料管理:元器件,条形码,条码设置
Menu
pMenuWl
=
Menu
.
CreatePMenu
(
"档案管理"
,
30
,
"materiel "
,
2
,
"BOM"
);
Menu
pMenuWl
=
Menu
.
CreatePMenu
(
"档案管理"
,
30
,
"materiel "
,
2
,
"BOM"
);
Menu
menucom
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"component:list"
,
"元器件"
,
1
,
"componentParts"
,
"parts/component/index"
,
""
,
0
,
"server"
);
Menu
menucom
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"component:list"
,
"元器件"
,
1
,
"componentParts"
,
"parts/component/index"
,
""
,
0
,
"server"
);
Menu
menubarcode
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode:list"
,
"条形码"
,
1
,
"barcode"
,
"barcode/barcode/index"
,
""
,
0
,
"chart"
);
// Menu menubarcode = new Menu(new ArrayList<Menu>(), 1, "barcode:list", "条形码", 1, "barcode", "barcode/barcode/index", "", 0, "chart");
// Menu sysSetting = new Menu(new ArrayList<Menu>(), 1, "barcode", "条码设置", 1, "barcodeSetting", "system/barcodeSetting/index", "", 0, "barcode");
// menus.addAll(createMenus(pMenuWl, menucom, menubarcode,sysSetting));
menus
.
addAll
(
createMenus
(
pMenuWl
,
menucom
));
Menu
pMenuBarcode
=
Menu
.
CreatePMenu
(
"条形码"
,
30
,
"barcodes "
,
2
,
"barcodeMenu"
);
Menu
menubarcode
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode:list"
,
"条码管理"
,
1
,
"barcode"
,
"barcode/barcode/index"
,
""
,
0
,
"chart"
);
Menu
sysSetting
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode"
,
"条码设置"
,
1
,
"barcodeSetting"
,
"system/barcodeSetting/index"
,
""
,
0
,
"barcode"
);
Menu
sysSetting
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode"
,
"条码设置"
,
1
,
"barcodeSetting"
,
"system/barcodeSetting/index"
,
""
,
0
,
"barcode"
);
menus
.
addAll
(
createMenus
(
pMenu
Wl
,
menucom
,
menubarcode
,
sysSetting
));
menus
.
addAll
(
createMenus
(
pMenu
Barcode
,
menubarcode
,
sysSetting
));
//日志管理:物料日志
//日志管理:物料日志
Menu
pMenuLog
=
Menu
.
CreatePMenu
(
"日志管理"
,
30
,
"log"
,
2
,
"log"
);
Menu
pMenuLog
=
Menu
.
CreatePMenu
(
"日志管理"
,
30
,
"log"
,
2
,
"log"
);
...
@@ -269,10 +277,15 @@ public class DataInitManager {
...
@@ -269,10 +277,15 @@ public class DataInitManager {
//可观测性:物料追踪
//可观测性:物料追踪
Menu
guanceMenu
=
Menu
.
CreatePMenu
(
"可观测性"
,
30
,
"observability"
,
2
,
"scanKey"
);
Menu
guanceMenu
=
Menu
.
CreatePMenu
(
"可观测性"
,
30
,
"observability"
,
2
,
"scanKey"
);
Menu
zuizongMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialChart"
,
"物料追踪"
,
1
,
"materialChart"
,
"neolight/materialChart/index"
,
""
,
0
,
"maChart"
);
Menu
zuizongMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialChart"
,
"物料追踪"
,
1
,
"materialChart"
,
"neolight/materialChart/index"
,
""
,
0
,
"maChart"
);
guanceMenu
.
setHidden
(
true
);
guanceMenu
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
guanceMenu
,
zuizongMenu
));
menus
.
addAll
(
createMenus
(
guanceMenu
,
zuizongMenu
));
//物联网:共享文件夹
Menu
pMenuWulian
=
Menu
.
CreatePMenu
(
"物联网"
,
30
,
"internet"
,
2
,
"interMenu"
);
Menu
orderSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"orderSetting"
,
"共享文件夹"
,
1
,
"orderSetting"
,
"system/orderSetting/index"
,
""
,
0
,
"sysSet"
);
orderSet
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
pMenuWulian
,
orderSet
));
//设置:料仓管理,菜单管理
//设置:料仓管理,菜单管理
Menu
poutSet
=
Menu
.
CreatePMenu
(
"设置"
,
30
,
"system"
,
2
,
"system"
);
Menu
poutSet
=
Menu
.
CreatePMenu
(
"设置"
,
30
,
"system"
,
2
,
"system"
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论