directivePage.js 759 B

123456789101112131415161718192021222324252627
  1. export function permission(value, parent) {
  2. let permission = window.localStorage.getItem('permission')
  3. if(permission) permission = permission.split(',')
  4. parent = parent ? parent : null
  5. // if(parent) {
  6. // if(permission.includes(value) && permission.includes(parent)) {
  7. // return true
  8. // } else {
  9. // return false
  10. // }
  11. // } else {
  12. // if(permission.includes(value)) {
  13. // return true
  14. // } else {
  15. // return false
  16. // }
  17. // }
  18. if(value&&permission.includes(value) && !parent) {
  19. return true
  20. } else if(value&&permission.includes(value) && permission.includes(parent)) {
  21. return true
  22. } else {
  23. return false
  24. }
  25. }