Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qa-platform-ui
Commits
ed3541a1
Commit
ed3541a1
authored
Jun 28, 2021
by
晓彤
Browse files
Options
Browse Files
Download
Plain Diff
更新菜单栏显示
parents
d7283d9a
188783e4
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
7 deletions
+24
-7
Login.js
src/api/Login.js
+0
-0
Aside.vue
src/views/layout/leftAside/Aside.vue
+23
-6
Login.vue
src/views/login/Login.vue
+1
-1
No files found.
src/api/
get
Login.js
→
src/api/Login.js
View file @
ed3541a1
File moved
src/views/layout/leftAside/Aside.vue
View file @
ed3541a1
...
...
@@ -32,7 +32,11 @@
<
script
>
import
{
mapGetters
}
from
'
vuex
'
import
menu
from
'
./menu.json
'
<<<<<<<
HEAD
import
{
getUserDetail
}
from
'
@/api/getLogin/
'
=======
import
{
getUserDetail
}
from
'
@/api/Login/
'
>>>>>>>
188783
e41eb96a84e9f795823cfef2abfb4f1a2b
export
default
{
name
:
'
Aside
'
,
data
()
{
...
...
@@ -41,15 +45,18 @@ export default {
defaultOpen
:
[
'
0
'
],
// 激活的菜单
activePath
:
''
,
menuList
:
[],
newNav
:
[]
menuList
:
[]
}
},
methods
:
{
getNav
()
{
<<<<<<<
HEAD
this
.
nav
=
menu
.
menu
=======
const
tempNav
=
menu
.
menu
>>>>>>>
188783
e41eb96a84e9f795823cfef2abfb4f1a2b
// 循环判断新列表里的是数据是否在旧列表里出现
t
his
.
n
av
.
forEach
((
element
)
=>
{
t
empN
av
.
forEach
((
element
)
=>
{
var
temp
=
{}
temp
[
'
id
'
]
=
element
.
id
temp
[
'
icon
'
]
=
element
.
icon
...
...
@@ -66,12 +73,18 @@ export default {
temp
[
'
child
'
].
push
(
children
)
}
})
this
.
newNav
.
push
(
temp
)
// 判断子菜单是否为空,为空不添加
if
(
temp
.
child
.
length
>
0
)
{
this
.
nav
.
push
(
temp
)
}
})
console
.
log
(
'
newNav
'
,
this
.
newNav
)
this
.
$store
.
dispatch
(
'
header/setNavs
'
,
{
<<<<<<<
HEAD
// nav: this.nav
nav
:
[]
=======
nav
:
this
.
nav
>>>>>>>
188783
e41eb96a84e9f795823cfef2abfb4f1a2b
})
},
...
...
@@ -88,7 +101,11 @@ export default {
window
.
sessionStorage
.
setItem
(
'
activePath
'
,
activePath
)
},
// 获取用户详细信息
<<<<<<<
HEAD
async
getUserDetail
()
{
=======
getUserDetail
()
{
>>>>>>>
188783
e41eb96a84e9f795823cfef2abfb4f1a2b
getUserDetail
().
then
((
resp
)
=>
{
this
.
menuList
=
resp
.
data
.
data
.
menuList
this
.
getNav
()
...
...
@@ -107,7 +124,7 @@ export default {
created
()
{
this
.
activePath
=
window
.
sessionStorage
.
getItem
(
'
activePath
'
)
this
.
getUserDetail
()
this
.
getNav
()
//
this.getNav()
}
}
</
script
>
...
...
src/views/login/Login.vue
View file @
ed3541a1
...
...
@@ -24,7 +24,7 @@
<
script
>
import
{
getNamespaceList
}
from
'
@/api/getXyqbData/
'
import
{
login
}
from
'
@/api/
get
Login/
'
import
{
login
}
from
'
@/api/Login/
'
export
default
{
data
()
{
return
{
...
...
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