This commit is contained in:
小陌 2023-06-13 15:51:36 +08:00
parent d6e5504c8f
commit ac45999554
9 changed files with 13 additions and 13 deletions

View File

@ -12,7 +12,7 @@ export default {
if(permissionAll()){
return
}
let permissions = tool.data.get("PERMISSIONS");
let permissions = tool.data.get("permissions");
if (!permissions.some((v) => v === binding.value)) el.parentNode.removeChild(el);
}
}

View File

@ -12,7 +12,7 @@ export default {
if(permissionAll()){
return
}
let permissions = tool.data.get("PERMISSIONS");
let permissions = tool.data.get("permissions");
let flag = false;
permissions.map((val) => {
binding.value.map((v) => {

View File

@ -12,7 +12,7 @@ export default {
if(permissionAll()){
return
}
let permissions = tool.data.get("PERMISSIONS");
let permissions = tool.data.get("permissions");
const flag = judementSameArr(binding.value, permissions);
if (!flag) el.parentNode.removeChild(el);
}

View File

@ -31,7 +31,7 @@
mounted() {
var searchHistory = this.$tool.data.get("SEARCH_HISTORY") || []
this.history = searchHistory
var menuTree = this.$tool.data.get("MENU")
var menuTree = this.$tool.data.get("menu")
this.filterMenu(menuTree)
this.$refs.input.focus()
},

View File

@ -66,9 +66,9 @@ router.beforeEach(async (to, from, next) => {
if (!isGetRouter) {
// 重新获取菜单路
api.system.menu.myMenus.get().then((response) => {
tool.data.set("MENU", response.data.menu)
tool.data.set("menu", response.data.menu)
tool.data.set("userinfo", response.data.user)
tool.data.set("PERMISSIONS", response.data.permissions)
tool.data.set("permissions", response.data.permissions)
tool.data.set("dashboardgrid", response.data.dashboardGrid)
var menu = router.sc_getMenu();
var menuRouter = filterAsyncRouter(menu)
@ -102,7 +102,7 @@ router.onError((error) => {
//入侵追加自定义方法、对象
router.sc_getMenu = () => {
var apiMenu = tool.data.get("MENU") || []
var apiMenu = tool.data.get("menu") || []
let userInfo = tool.data.get("userinfo") || {}
let userMenu = treeFilter(userRoutes, node => {
return node.meta.role ? node.meta.role.filter(item => userInfo.role.indexOf(item) > -1).length > 0 : true

View File

@ -5,7 +5,7 @@ import tool from '@/utils/tool';
*/
export function permissionAll() {
const allPermissions = "*/*/*"
let permissions = tool.data.get("PERMISSIONS");
let permissions = tool.data.get("permissions");
return permissions.includes(allPermissions);
}
@ -33,7 +33,7 @@ export function judementSameArr(news, old) {
}
export function permission(data) {
let permissions = tool.data.get("PERMISSIONS");
let permissions = tool.data.get("permissions");
if(!permissions){
return false;
}

View File

@ -75,7 +75,7 @@
getMods(){
//
this.myModsName = this.$tool.data.get("my-mods") || []
var menuTree = this.$tool.data.get("MENU")
var menuTree = this.$tool.data.get("menu")
this.filterMenu(menuTree)
this.myMods = this.mods.filter(item => {
return this.myModsName.includes(item.name)

View File

@ -97,7 +97,7 @@
}
this.$tool.data.set("MENU", menu.data.menu)
this.$tool.data.set("userinfo", menu.data.user)
this.$tool.data.set("PERMISSIONS", menu.data.permissions)
this.$tool.data.set("permissions", menu.data.permissions)
this.$tool.data.set("dashboardgrid", menu.data.dashboardGrid)
}else{
this.islogin = false

View File

@ -108,8 +108,8 @@
created: function() {
this.$tool.cookie.remove("TOKEN")
this.$tool.data.remove("userinfo")
this.$tool.data.remove("MENU")
this.$tool.data.remove("PERMISSIONS")
this.$tool.data.remove("menu")
this.$tool.data.remove("permissions")
this.$tool.data.remove("dashboardgrid")
this.$tool.data.remove("grid")
this.$store.commit("clearViewTags")