Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
常超
founder_vue
Commits
bad00acc
Commit
bad00acc
authored
Jan 24, 2022
by
刘玉帅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
权限
parent
26a70802
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
2 deletions
+14
-2
src/components/leftMenu_components.vue
+10
-2
src/views/login.vue
+4
-0
No files found.
src/components/leftMenu_components.vue
View file @
bad00acc
...
...
@@ -298,6 +298,7 @@ export default {
},
created
()
{
console
.
log
(
this
.
leftMenu
);
debugger
this
.
navList
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"navList"
));
this
.
navAuth
();
var
_this
=
this
;
...
...
@@ -321,7 +322,9 @@ export default {
// }
});
if
(
item
.
children
)
{
debugger
item
.
children
.
forEach
((
subItem
)
=>
{
debugger
if
(
grade
!=
"B"
&&
subItem
.
index
==
"11-1"
)
{
_this
.
$set
(
subItem
,
"disabled"
,
true
);
}
else
if
(
...
...
@@ -340,13 +343,15 @@ export default {
(
grade
!==
"B"
||
grade
!==
"S"
||
grade
!==
"T"
)
&&
(
subItem
.
index
===
"11-2"
||
subItem
.
index
===
"11-3"
)
)
{
debugger
_this
.
$set
(
subItem
,
"disabled"
,
true
);
}
else
{
_this
.
$set
(
subItem
,
"disabled"
,
false
);
//
_this.$set(subItem, "disabled", false);
}
});
}
});
console
.
log
(
'mle'
,
_this
.
leftMenu
);
});
},
methods
:
{
...
...
@@ -361,13 +366,14 @@ export default {
});
},
navAuth
()
{
debugger
;
var
self
=
this
;
if
(
self
.
navList
.
length
>
0
)
{
self
.
leftMenu
.
forEach
((
item
)
=>
{
if
(
item
.
children
)
{
item
.
children
.
forEach
((
subItem
)
=>
{
if
(
subItem
.
auth
)
{
// debugger
let
flags
=
self
.
navList
.
findIndex
(
(
sub
)
=>
sub
==
subItem
.
auth
);
...
...
@@ -380,6 +386,7 @@ export default {
});
}
else
{
if
(
item
.
auth
)
{
// debugger
let
flag
=
self
.
navList
.
findIndex
((
sub
)
=>
sub
==
item
.
auth
);
if
(
flag
<
0
)
{
self
.
$set
(
item
,
"disabled"
,
true
);
...
...
@@ -390,6 +397,7 @@ export default {
}
});
}
console
.
log
(
self
.
leftMenu
);
},
handleMenuOpen
(
key
,
keyPath
)
{
console
.
log
(
key
,
keyPath
);
...
...
src/views/login.vue
View file @
bad00acc
...
...
@@ -107,6 +107,10 @@ export default {
})
let
navList
=
[]
sessionStorage
.
setItem
(
'navList'
,
JSON
.
stringify
(
navList
));
// ----
// let arr = ["M0101","M0102"]
// sessionStorage.setItem('navList',JSON.stringify(arr));
// __________
self
.
logining
=
false
;
sessionStorage
.
setItem
(
'baseUrl'
,
url
.
BaseURL
);
sessionStorage
.
setItem
(
'isShow'
,
'1'
);
...
...
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