access.js 329B

12345678910111213
  1. /**
  2. * @see https://umijs.org/zh-CN/plugins/plugin-access
  3. * */
  4. export default function access(initialState) {
  5. const { menuAccess } = initialState || {};
  6. return (menuAccess || []).reduce((acc, item) => {
  7. const { permission, canAccess } = item;
  8. return {
  9. ...acc,
  10. [permission]: canAccess,
  11. };
  12. }, {});
  13. }