system.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. import { request, paramsSerializer } from '@/utils/request.js';
  2. // customer-manage
  3. export const customerQueryApi = (data) =>
  4. request({
  5. url: '/api/sys/custom/query',
  6. params: data,
  7. });
  8. export const customerListApi = (data) =>
  9. request({
  10. url: '/api/sys/custom/list',
  11. params: data,
  12. });
  13. export const customerDetailApi = (id) =>
  14. request({
  15. url: '/api/sys/custom/get',
  16. params: { id },
  17. });
  18. export const customerEditApi = (data) => {
  19. if (data.id) {
  20. return request({
  21. url: '/api/sys/custom/update',
  22. data,
  23. });
  24. } else {
  25. return request({
  26. url: '/api/sys/custom/add',
  27. data,
  28. });
  29. }
  30. };
  31. export const customerDeleteApi = (id) =>
  32. request({
  33. url: '/api/sys/custom/delete',
  34. params: { id },
  35. });
  36. // supplier-manage
  37. export const supplierQueryApi = (data) =>
  38. request({
  39. url: '/api/sys/supplier/query',
  40. params: data,
  41. });
  42. export const supplierListApi = (data) =>
  43. request({
  44. url: '/api/sys/supplier/list',
  45. params: data,
  46. method: 'get',
  47. });
  48. export const supplierDetailApi = (id) =>
  49. request({
  50. url: '/api/sys/supplier/get',
  51. params: { id },
  52. method: 'get',
  53. });
  54. export const supplierEditApi = (data) => {
  55. if (data.id) {
  56. return request({
  57. url: '/api/sys/supplier/update',
  58. data,
  59. });
  60. } else {
  61. return request({
  62. url: '/api/sys/supplier/add',
  63. data,
  64. });
  65. }
  66. };
  67. export const supplierEnableApi = (id) =>
  68. request({
  69. url: '/api/sys/supplier/enable',
  70. params: { id },
  71. });
  72. // device-manage
  73. export const deviceQueryApi = (data) =>
  74. request({
  75. url: '/api/sys/device/query',
  76. params: data,
  77. });
  78. export const deviceListApi = (data) =>
  79. request({
  80. url: '/api/sys/device/list',
  81. params: data,
  82. });
  83. export const deviceDetailApi = (id) =>
  84. request({
  85. url: '/api/sys/device/get',
  86. params: { id },
  87. });
  88. export const deviceEditApi = (data) =>
  89. request({
  90. url: '/api/sys/device/save',
  91. data,
  92. });
  93. export const deviceDestroyApi = (ids) =>
  94. request({
  95. url: '/api/sys/device/delete',
  96. params: { ids },
  97. paramsSerializer,
  98. });
  99. export const deviceEnableApi = (ids, enable) =>
  100. request({
  101. url: enable ? '/api/sys/device/enable' : '/api/sys/device/disable',
  102. params: { ids },
  103. paramsSerializer,
  104. });
  105. export const deviceBrandListApi = () =>
  106. request({
  107. url: '/api/sys/device/brand/list',
  108. method: 'get',
  109. });
  110. // service-level-manage
  111. export const serviceLevelQueryApi = (data) =>
  112. request({
  113. url: '/api/sys/level/query',
  114. params: data,
  115. });
  116. export const serviceLevelListApi = (data) =>
  117. request({
  118. url: '/api/sys/level/list',
  119. params: data,
  120. method: 'get',
  121. });
  122. export const serviceLevelDetailApi = (id) =>
  123. request({
  124. url: '/api/sys/level/get',
  125. params: { id },
  126. method: 'get',
  127. });
  128. export const serviceLevelEditApi = (data) => {
  129. if (data.id) {
  130. return request({
  131. url: '/api/sys/level/update',
  132. data,
  133. });
  134. } else {
  135. return request({
  136. url: '/api/sys/level/add',
  137. data,
  138. });
  139. }
  140. };
  141. export const serviceLevelDeleteApi = (id) =>
  142. request({
  143. url: '/api/sys/level/delete',
  144. params: { id },
  145. });
  146. // checkin-manage
  147. export const checkinQueryApi = (data) =>
  148. request({
  149. url: '/api/sys/ding/group/query',
  150. params: data,
  151. paramsSerializer,
  152. });
  153. export const checkinListApi = (data) =>
  154. request({
  155. url: '/api/sys/ding/group/list',
  156. params: data,
  157. });
  158. export const checkinEditApi = (data) => {
  159. if (data.id) {
  160. return request({
  161. url: '/api/sys/ding/group/update',
  162. data,
  163. });
  164. } else {
  165. return request({
  166. url: '/api/sys/ding/group/add',
  167. data,
  168. });
  169. }
  170. };
  171. export const checkinDeleteApi = (id) =>
  172. request({
  173. url: '/api/sys/ding/group/delete',
  174. params: { id },
  175. });
  176. // log-manage
  177. export const logListApi = (data) =>
  178. request({
  179. url: '/api/sys/log/page',
  180. params: data,
  181. });
  182. // notice-manage
  183. export const noticeQueryApi = (data) =>
  184. request({
  185. url: '/api/sys/notice/query',
  186. params: data,
  187. });
  188. export const noticeEditApi = (data) => {
  189. return request({
  190. url: '/api/sys/notice/save',
  191. data,
  192. });
  193. };
  194. export const noticePublishApi = (id) =>
  195. request({
  196. url: '/api/sys/notice/publishOrUnpublish',
  197. params: { id },
  198. });
  199. export const noticeCancelPublishApi = (id) =>
  200. request({
  201. url: '/api/sys/notice/publishOrUnpublish',
  202. params: { id },
  203. });
  204. export const noticeDestroyApi = (ids) =>
  205. request({
  206. url: '/api/sys/notice/disable',
  207. params: { ids },
  208. paramsSerializer,
  209. });
  210. // notice-message
  211. export const noticeMessageQueryApi = (data) =>
  212. request({
  213. url: '/api/sys/message/query',
  214. params: data,
  215. });
  216. export const noticeMessageCountApi = (noticeId) =>
  217. request({
  218. url: '/api/sys/message/count',
  219. params: { noticeId },
  220. });
  221. export const noticeMessageExportApi = (data) =>
  222. request({
  223. url: '/api/sys/message/export',
  224. params: data,
  225. });
  226. // task-manage
  227. export const taskQueryApi = (data) =>
  228. request({
  229. url: '/api/admin/task/query',
  230. params: data,
  231. });