index.js 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import fetch from '../fetch.js'
  2. export default {
  3. /**
  4. * 获取用户菜单
  5. * @returns {Promise<unknown>}
  6. */
  7. getMenus() {
  8. return fetch('/blade-system/menu/routes')
  9. },
  10. /**
  11. * 机构懒加载
  12. * @param params
  13. * @returns {Promise | Promise<unknown>}
  14. */
  15. getDeptLazy(params) {
  16. return fetch('/blade-system/dept/lazy-list', params)
  17. },
  18. /**
  19. * 全部机构
  20. * @param params
  21. * @returns {Promise | Promise<unknown>}
  22. */
  23. getDeptList(params) {
  24. return fetch('/blade-system/dept/new-list', params)
  25. },
  26. /**
  27. * 获取公司
  28. * @param params
  29. * @returns {Promise | Promise<unknown>}
  30. */
  31. getNewDeptLazy(params) {
  32. return fetch('/blade-system/dept/new-lazy-list', params)
  33. },
  34. /**
  35. * 机构详情
  36. */
  37. getDeptDetail(params) {
  38. return fetch('/blade-system/dept/detail', params)
  39. }
  40. }