system.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import config from "@/config"
  2. import http from "@/utils/request"
  3. export default {
  4. menu: {
  5. myMenus: {
  6. url: `${config.API_URL}/system/menu/my/1.6.1`,
  7. name: "获取我的菜单",
  8. get: async function(){
  9. return await http.get(this.url);
  10. }
  11. },
  12. list: {
  13. url: `${config.API_URL}/system/menu/list`,
  14. name: "获取菜单",
  15. get: async function(){
  16. return await http.get(this.url);
  17. }
  18. }
  19. },
  20. dic: {
  21. tree: {
  22. url: `${config.API_URL}/system/dic/tree`,
  23. name: "获取字典树",
  24. get: async function(){
  25. return await http.get(this.url);
  26. }
  27. },
  28. list: {
  29. url: `${config.API_URL}/system/dic/list`,
  30. name: "字典明细",
  31. get: async function(params){
  32. return await http.get(this.url, params);
  33. }
  34. },
  35. get: {
  36. url: `${config.API_URL}/system/dic/get`,
  37. name: "获取字典数据",
  38. get: async function(params){
  39. return await http.get(this.url, params);
  40. }
  41. }
  42. },
  43. role: {
  44. list: {
  45. url: `${config.API_URL}/system/role/list2`,
  46. name: "获取角色列表",
  47. get: async function(params){
  48. return await http.get(this.url, params);
  49. }
  50. }
  51. },
  52. dept: {
  53. list: {
  54. url: `${config.API_URL}/system/dept/list`,
  55. name: "获取部门列表",
  56. get: async function(params){
  57. return await http.get(this.url, params);
  58. }
  59. }
  60. },
  61. user: {
  62. list: {
  63. url: `${config.API_URL}/system/user/list`,
  64. name: "获取用户列表",
  65. get: async function(params){
  66. return await http.get(this.url, params);
  67. }
  68. }
  69. },
  70. app: {
  71. list: {
  72. url: `${config.API_URL}/system/app/list`,
  73. name: "应用列表",
  74. get: async function(){
  75. return await http.get(this.url);
  76. }
  77. }
  78. },
  79. log: {
  80. list: {
  81. url: `${config.API_URL}/system/log/list`,
  82. name: "日志列表",
  83. get: async function(params){
  84. return await http.get(this.url, params);
  85. }
  86. }
  87. },
  88. table: {
  89. list: {
  90. url: `${config.API_URL}/system/table/list`,
  91. name: "表格列管理列表",
  92. get: async function(params){
  93. return await http.get(this.url, params);
  94. }
  95. },
  96. info: {
  97. url: `${config.API_URL}/system/table/info`,
  98. name: "表格列管理详情",
  99. get: async function(params){
  100. return await http.get(this.url, params);
  101. }
  102. }
  103. },
  104. tasks: {
  105. list: {
  106. url: `${config.API_URL}/tasks/list`,
  107. name: "系统任务管理",
  108. get: async function(params){
  109. return await http.get(this.url, params);
  110. }
  111. }
  112. }
  113. }