Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bill-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
bill-platform
Commits
d95d9eac
Commit
d95d9eac
authored
Nov 13, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加菜单资源配置
parent
d6043b2c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
8 deletions
+25
-8
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/model/vo/MenuVo.java
...ava/com/mortals/xhx/base/system/menu/model/vo/MenuVo.java
+2
-2
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/impl/MenuServiceImpl.java
...ls/xhx/base/system/menu/service/impl/MenuServiceImpl.java
+10
-3
bill-manager/src/test/java/com/mortals/httpclient/http-client.env.json
...src/test/java/com/mortals/httpclient/http-client.env.json
+1
-1
bill-manager/src/test/java/com/mortals/httpclient/system.http
...-manager/src/test/java/com/mortals/httpclient/system.http
+12
-2
No files found.
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/model/vo/MenuVo.java
View file @
d95d9eac
...
...
@@ -26,7 +26,7 @@ public class MenuVo extends BaseEntityLong {
private
Integer
type
;
/**
* 是否选中,0为选中,1选中。默认0
* 是否选中,0为
未
选中,1选中。默认0
*/
private
Integer
checked
=
0
;
private
Integer
checked
;
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/impl/MenuServiceImpl.java
View file @
d95d9eac
...
...
@@ -247,18 +247,25 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity
*/
private
void
recursionFn
(
List
<
MenuEntity
>
list
,
MenuEntity
t
,
Set
<
Long
>
menuIdsChecked
)
{
// 得到子节点列表
updateChecked
(
menuIdsChecked
,
t
);
List
<
MenuEntity
>
childList
=
getChildList
(
list
,
t
);
t
.
setChildren
(
childList
);
for
(
MenuEntity
tChild
:
childList
)
{
if
(
menuIdsChecked
.
contains
(
tChild
.
getId
()))
{
tChild
.
setChecked
(
YesNoEnum
.
YES
.
getValue
());
}
updateChecked
(
menuIdsChecked
,
tChild
);
if
(
hasChild
(
list
,
tChild
))
{
recursionFn
(
list
,
tChild
,
menuIdsChecked
);
}
}
}
private
void
updateChecked
(
Set
<
Long
>
menuIdsChecked
,
MenuEntity
menu
)
{
if
(
menuIdsChecked
.
contains
(
menu
.
getId
()))
{
menu
.
setChecked
(
YesNoEnum
.
YES
.
getValue
());
}
else
{
menu
.
setChecked
(
YesNoEnum
.
NO
.
getValue
());
}
}
@Override
protected
void
removeBefore
(
Long
[]
ids
,
Context
context
)
throws
AppException
{
//有子节点 禁止删除
...
...
bill-manager/src/test/java/com/mortals/httpclient/http-client.env.json
View file @
d95d9eac
...
...
@@ -4,7 +4,7 @@
"baseLogin"
:
"http://127.0.0.1:18222/m"
},
"test"
:
{
"baseUrl"
:
"http://
8.136.255.3
0:11078/bill"
,
"baseUrl"
:
"http://
192.168.0.25
0:11078/bill"
,
"baseLogin"
:
"http://192.168.0.98:11078/base"
},
...
...
bill-manager/src/test/java/com/mortals/httpclient/system.http
View file @
d95d9eac
...
...
@@ -4,8 +4,8 @@ POST {{baseUrl}}/login/login
Content-Type: application/json
{
"loginName":"
xinhx
",
"password":"
xhxADMIN8@a
"
"loginName":"
admin
",
"password":"
admin
"
}
> {%
...
...
@@ -101,6 +101,16 @@ Content-Type: application/json
}
###针对某一接入
POST {{baseUrl}}/role/auth/editMenu
Authorization: {{authToken}}
Content-Type: application/json
{
"roleId": 2
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment