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()){ if(permissionAll()){
return return
} }
let permissions = tool.data.get("PERMISSIONS"); let permissions = tool.data.get("permissions");
if (!permissions.some((v) => v === binding.value)) el.parentNode.removeChild(el); if (!permissions.some((v) => v === binding.value)) el.parentNode.removeChild(el);
} }
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -97,7 +97,7 @@
} }
this.$tool.data.set("MENU", menu.data.menu) this.$tool.data.set("MENU", menu.data.menu)
this.$tool.data.set("userinfo", menu.data.user) 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) this.$tool.data.set("dashboardgrid", menu.data.dashboardGrid)
}else{ }else{
this.islogin = false this.islogin = false

View File

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