king
2020-03-16 8eb9303af35b6bee86daaa9ff478b623516fc183
src/components/header/index.jsx
@@ -206,11 +206,16 @@
    
    if (result.status) {
      let _permAction = {}
      let _permRoles = []
      let _permFuncField = []
      if (result.UserRoles && result.UserRoles[0] && result.UserRoles[0].RoleMenu) {
        result.UserRoles[0].RoleMenu.forEach(menu => {
          if (!menu.MenuID) return
          _permAction[menu.MenuID] = true
      if (result.UserRoles) {
        result.UserRoles.forEach(role => {
          _permRoles.push(role.RoleID)
          role.RoleMenu.forEach(menu => {
            if (!menu.MenuID) return
            _permAction[menu.MenuID] = true
          })
        })
      }
@@ -223,7 +228,7 @@
        _permFuncField = _permFuncField.sort()
      }
      this.props.initPermission(_permAction, _permFuncField)
      this.props.initPermission(_permRoles, _permAction, _permFuncField)
    }
  }