config.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. /**
  2. * EMA Web 前端配置
  3. */
  4. var Config = {
  5. // 后端API地址 - 请根据实际后端服务地址修改
  6. baseUrl: 'http://localhost:9980',
  7. // API路径(使用相对路径)
  8. api: {
  9. // 认证相关
  10. login: '/login',
  11. logout: '/logout',
  12. imgCode: '/imgCode',
  13. currentUser: '/auth/currentUser',
  14. menus: '/auth/menus',
  15. menuTree: '/auth/menuTree',
  16. roles: '/auth/roles',
  17. updatePwd: '/auth/updatePwd',
  18. // 用户管理
  19. user: {
  20. list: '/sysUser/list',
  21. page: '/sysUser/page',
  22. save: '/sysUser/save',
  23. update: '/sysUser/update',
  24. remove: '/sysUser/remove',
  25. getInfo: '/sysUser/getInfo'
  26. },
  27. // 角色管理
  28. role: {
  29. list: '/sysRole/list',
  30. page: '/sysRole/page',
  31. save: '/sysRole/save',
  32. update: '/sysRole/update',
  33. remove: '/sysRole/remove',
  34. getInfo: '/sysRole/getInfo'
  35. },
  36. // 菜单管理
  37. menu: {
  38. list: '/sysMenu/list',
  39. page: '/sysMenu/page',
  40. save: '/sysMenu/save',
  41. update: '/sysMenu/update',
  42. remove: '/sysMenu/remove',
  43. getInfo: '/sysMenu/getInfo',
  44. tree: '/sysMenu/tree'
  45. },
  46. // 部门管理
  47. department: {
  48. list: '/sysDepartment/list',
  49. page: '/sysDepartment/page',
  50. save: '/sysDepartment/save',
  51. update: '/sysDepartment/update',
  52. remove: '/sysDepartment/remove',
  53. getInfo: '/sysDepartment/getInfo',
  54. tree: '/sysDepartment/tree',
  55. userList: '/sysDepartment/userList'
  56. },
  57. // 字典类型
  58. dictType: {
  59. list: '/sysDictType/list',
  60. page: '/sysDictType/page',
  61. save: '/sysDictType/save',
  62. update: '/sysDictType/update',
  63. remove: '/sysDictType/remove',
  64. getInfo: '/sysDictType/getInfo'
  65. },
  66. // 字典数据
  67. dictData: {
  68. list: '/sysDictData/list',
  69. page: '/sysDictData/page',
  70. save: '/sysDictData/save',
  71. update: '/sysDictData/update',
  72. remove: '/sysDictData/remove',
  73. getInfo: '/sysDictData/getInfo',
  74. getList: '/sysDictData/getList'
  75. },
  76. // 文件管理
  77. file: {
  78. upload: '/upload/file',
  79. batchUpload: '/upload/batch',
  80. download: '/download',
  81. delete: '/delete'
  82. },
  83. // 操作日志
  84. operLog: {
  85. page: '/sysOperLog/page',
  86. getInfo: '/sysOperLog/getInfo'
  87. },
  88. // 定时任务
  89. timersJob: {
  90. list: '/sysTimersJob/list',
  91. page: '/sysTimersJob/page',
  92. save: '/sysTimersJob/save',
  93. update: '/sysTimersJob/update',
  94. remove: '/sysTimersJob/remove',
  95. getInfo: '/sysTimersJob/getInfo',
  96. stop: '/sysTimersJob/stop',
  97. start: '/sysTimersJob/start'
  98. }
  99. },
  100. // 获取完整API地址
  101. getApiUrl: function(path) {
  102. return this.baseUrl + path;
  103. }
  104. };
  105. // 导出配置
  106. if (typeof module !== 'undefined' && module.exports) {
  107. module.exports = Config;
  108. }