system.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. import { request } from '@/utils/request.js';
  2. // customer-manage
  3. export const customerListApi = (data) =>
  4. request({
  5. url: '/api/system/customer/list',
  6. data,
  7. });
  8. export const customerEditApi = (data) => {
  9. if (data.id) {
  10. return request({
  11. url: '/api/system/customer/edit',
  12. data,
  13. });
  14. } else {
  15. return request({
  16. url: '/api/system/customer/add',
  17. data,
  18. });
  19. }
  20. };
  21. export const customerDeleteApi = (id) =>
  22. request({
  23. url: '/api/system/customer/delete',
  24. data: { id },
  25. });
  26. // supplier-manage
  27. export const supplierListApi = (data) =>
  28. request({
  29. url: '/api/system/supplier/list',
  30. data,
  31. });
  32. export const supplierEditApi = (data) => {
  33. if (data.id) {
  34. return request({
  35. url: '/api/system/supplier/edit',
  36. data,
  37. });
  38. } else {
  39. return request({
  40. url: '/api/system/supplier/add',
  41. data,
  42. });
  43. }
  44. };
  45. export const supplierEnableApi = ({ id, enable }) =>
  46. request({
  47. url: '/api/system/supplier/enable',
  48. data: { id, enable },
  49. });
  50. // device-manage
  51. export const deviceListApi = (data) =>
  52. request({
  53. url: '/api/system/device/list',
  54. data,
  55. });
  56. export const deviceEditApi = (data) => {
  57. if (data.id) {
  58. return request({
  59. url: '/api/system/device/edit',
  60. data,
  61. });
  62. } else {
  63. return request({
  64. url: '/api/system/device/add',
  65. data,
  66. });
  67. }
  68. };
  69. export const deviceDestroyApi = (id) =>
  70. request({
  71. url: '/api/system/device/distroy',
  72. data: { id },
  73. });
  74. // service-level-manage
  75. export const serviceLevelListApi = (data) =>
  76. request({
  77. url: '/api/system/service-level/list',
  78. data,
  79. });
  80. export const serviceLevelEditApi = (data) => {
  81. if (data.id) {
  82. return request({
  83. url: '/api/system/service-level/edit',
  84. data,
  85. });
  86. } else {
  87. return request({
  88. url: '/api/system/service-level/add',
  89. data,
  90. });
  91. }
  92. };
  93. export const serviceLevelDeleteApi = (id) =>
  94. request({
  95. url: '/api/system/service-level/delete',
  96. data: { id },
  97. });
  98. // checkin-manage
  99. export const checkinListApi = (data) =>
  100. request({
  101. url: '/api/system/checkin/list',
  102. data,
  103. });
  104. export const checkinEditApi = (data) => {
  105. if (data.id) {
  106. return request({
  107. url: '/api/system/checkin/edit',
  108. data,
  109. });
  110. } else {
  111. return request({
  112. url: '/api/system/checkin/add',
  113. data,
  114. });
  115. }
  116. };
  117. export const checkinDeleteApi = (id) =>
  118. request({
  119. url: '/api/system/checkin/delete',
  120. data: { id },
  121. });
  122. // log-manage
  123. export const logListApi = (data) =>
  124. request({
  125. url: '/api/system/log/list',
  126. data,
  127. });
  128. // notice-manage
  129. export const noticeListApi = (data) =>
  130. request({
  131. url: '/api/system/notice/list',
  132. data,
  133. });
  134. export const noticeEditApi = (data) => {
  135. if (data.id) {
  136. return request({
  137. url: '/api/system/notice/edit',
  138. data,
  139. });
  140. } else {
  141. return request({
  142. url: '/api/system/notice/add',
  143. data,
  144. });
  145. }
  146. };
  147. export const noticePublishApi = (id) =>
  148. request({
  149. url: '/api/system/notice/publish',
  150. data: { id },
  151. });
  152. export const noticeCancelPublishApi = (id) =>
  153. request({
  154. url: '/api/system/notice/cancel-publish',
  155. data: { id },
  156. });
  157. export const noticeDestroyApi = (id) =>
  158. request({
  159. url: '/api/system/notice/distroy',
  160. data: { id },
  161. });