api.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. //域名
  2. const domain = window.location.host + "/api";
  3. //端口
  4. const port = null;
  5. //路径
  6. const root = window.location.protocol + "//" + domain + (port ? (":" + port) : "");
  7. //接口auth
  8. const api = {
  9. user: {
  10. list: `${root}/user/list`,
  11. add: `${root}/user/add`,
  12. update: `${root}/user/update`,
  13. detail: `${root}/user/detail`,
  14. delete: `${root}/user/delete`,
  15. batchDelete: `${root}/user/batchDelete`,
  16. bindRole: `${root}/user/bindRole`,
  17. bindOperator: `${root}/user/bindOperator`,
  18. },
  19. operator: {
  20. list: `${root}/operator/list`,
  21. add: `${root}/operator/add`,
  22. update: `${root}/operator/update`,
  23. detail: `${root}/operator/detail`,
  24. delete: `${root}/operator/delete`,
  25. batchDelete: `${root}/operator/batchDelete`
  26. },
  27. project: {
  28. list: `${root}/project/list`,
  29. add: `${root}/project/add`,
  30. update: `${root}/project/update`,
  31. detail: `${root}/project/detail`,
  32. delete: `${root}/project/delete`,
  33. batchDelete: `${root}/project/batchDelete`
  34. },
  35. gateway: {
  36. list: `${root}/gateway/list`,
  37. add: `${root}/gateway/add`,
  38. update: `${root}/gateway/update`,
  39. detail: `${root}/gateway/detail`,
  40. delete: `${root}/gateway/delete`,
  41. batchDelete: `${root}/gateway/batchDelete`
  42. },
  43. device: {
  44. list: `${root}/device/list`,
  45. add: `${root}/device/add`,
  46. update: `${root}/device/update`,
  47. detail: `${root}/device/detail`,
  48. delete: `${root}/device/delete`,
  49. batchDelete: `${root}/device/batchDelete`,
  50. },
  51. deviceParam: {
  52. list: `${root}/deviceParam/list`,
  53. add: `${root}/deviceParam/add`,
  54. update: `${root}/deviceParam/update`,
  55. detail: `${root}/deviceParam/detail`,
  56. delete: `${root}/deviceParam/delete`,
  57. batchDelete: `${root}/deviceParam/batchDelete`,
  58. },
  59. deviceAlarmRecord: {
  60. list: `${root}/deviceAlarmRecord/list`,
  61. add: `${root}/deviceAlarmRecord/add`,
  62. update: `${root}/deviceAlarmRecord/update`,
  63. detail: `${root}/deviceAlarmRecord/detail`,
  64. delete: `${root}/deviceAlarmRecord/delete`,
  65. batchDelete: `${root}/deviceAlarmRecord/batchDelete`,
  66. },
  67. deviceAlarmConfig: {
  68. list: `${root}/deviceAlarmConfig/list`,
  69. add: `${root}/deviceAlarmConfig/add`,
  70. update: `${root}/deviceAlarmConfig/update`,
  71. detail: `${root}/deviceAlarmConfig/detail`,
  72. delete: `${root}/deviceAlarmConfig/delete`,
  73. batchDelete: `${root}/deviceAlarmConfig/batchDelete`,
  74. },
  75. deviceAlarmRepairRecord: {
  76. list: `${root}/deviceAlarmRepairRecord/list`,
  77. add: `${root}/deviceAlarmRepairRecord/add`,
  78. update: `${root}/deviceAlarmRepairRecord/update`,
  79. detail: `${root}/deviceAlarmRepairRecord/detail`,
  80. delete: `${root}/deviceAlarmRepairRecord/delete`,
  81. batchDelete: `${root}/deviceAlarmRepairRecord/batchDelete`,
  82. },
  83. operatorLog: {
  84. list: `${root}/operatorLog/list`,
  85. add: `${root}/operatorLog/add`,
  86. update: `${root}/operatorLog/update`,
  87. detail: `${root}/operatorLog/detail`,
  88. delete: `${root}/operatorLog/delete`,
  89. batchDelete: `${root}/operatorLog/batchDelete`,
  90. },
  91. auth: {
  92. verifyCode: `${root}/auth/verifyCode`,
  93. login: `${root}/auth/login`,
  94. updateUserPassword: `${root}/auth/updateUserPassword`,
  95. userInfo: `${root}/auth/userInfo`,
  96. logout: `${root}/auth/logout`,
  97. }
  98. }
  99. ;
  100. export default Object.assign(
  101. {
  102. $base: {
  103. domain: domain,
  104. port: port,
  105. root: root,
  106. },
  107. },
  108. api
  109. )