fix: 标准体系添加级联显示
This commit is contained in:
@@ -63,6 +63,9 @@ public class SarMenuStandard extends BaseEntity {
|
|||||||
@TableField("PARENT_IDS")
|
@TableField("PARENT_IDS")
|
||||||
private String parentIds;
|
private String parentIds;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "级联菜单显示")
|
||||||
|
private String menuNames;
|
||||||
|
|
||||||
@ApiModelProperty(value = "排序序号")
|
@ApiModelProperty(value = "排序序号")
|
||||||
@TableField("DISPLAY_SEQ")
|
@TableField("DISPLAY_SEQ")
|
||||||
private Integer displaySeq;
|
private Integer displaySeq;
|
||||||
|
|||||||
+2
@@ -119,6 +119,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
|
|||||||
List<SarMenuStandard> remove=new ArrayList<>();
|
List<SarMenuStandard> remove=new ArrayList<>();
|
||||||
for (SarMenuStandard sarMenuStandard:sarMenus) {
|
for (SarMenuStandard sarMenuStandard:sarMenus) {
|
||||||
if (null==sarMenuStandard.getParentId() ){
|
if (null==sarMenuStandard.getParentId() ){
|
||||||
|
sarMenuStandard.setMenuNames(sarMenuStandard.getMenuName());
|
||||||
dtas.add(sarMenuStandard);
|
dtas.add(sarMenuStandard);
|
||||||
remove.add(sarMenuStandard);
|
remove.add(sarMenuStandard);
|
||||||
}
|
}
|
||||||
@@ -135,6 +136,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
|
|||||||
List<SarMenuStandard> children=new ArrayList<>();
|
List<SarMenuStandard> children=new ArrayList<>();
|
||||||
sarMenuStandards.forEach(sarMenuStandard -> {
|
sarMenuStandards.forEach(sarMenuStandard -> {
|
||||||
if (Menu.getId().equals(sarMenuStandard.getParentId())){
|
if (Menu.getId().equals(sarMenuStandard.getParentId())){
|
||||||
|
sarMenuStandard.setMenuNames(Menu.getMenuNames()+"/"+sarMenuStandard.getMenuName());
|
||||||
children.add(sarMenuStandard);
|
children.add(sarMenuStandard);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user