功能变化: 优化权限加载问题
							parent
							
								
									42372165ac
								
							
						
					
					
						commit
						d0a9147e84
					
				| 
						 | 
				
			
			@ -1,6 +1,5 @@
 | 
			
		|||
import { uniqueId } from 'lodash'
 | 
			
		||||
import { request } from '@/api/service'
 | 
			
		||||
import store from '@/store'
 | 
			
		||||
import XEUtils from 'xe-utils'
 | 
			
		||||
import { frameInRoutes, frameOutRoutes } from '@/router/routes'
 | 
			
		||||
const _import = require('@/libs/util.import.' + process.env.NODE_ENV)
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +25,6 @@ export const menuAside = supplementPath([])
 | 
			
		|||
 | 
			
		||||
// 请求菜单数据,用于解析路由和侧边栏菜单
 | 
			
		||||
export const getMenu = function () {
 | 
			
		||||
  store.dispatch('d2admin/permission/load')
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/api/system/menu/web_router/',
 | 
			
		||||
    method: 'get',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,6 +56,7 @@ router.beforeEach(async (to, from, next) => {
 | 
			
		|||
      })
 | 
			
		||||
      await store.dispatch('d2admin/user/set', res.data, { root: true })
 | 
			
		||||
      await store.dispatch('d2admin/account/load')
 | 
			
		||||
      await store.dispatch('d2admin/permission/load', routes)
 | 
			
		||||
      store.dispatch('d2admin/dept/load')
 | 
			
		||||
      store.dispatch('d2admin/settings/init')
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue