_client.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import Rs from '@/core/services/RequestService'
  2. class clientApi {
  3. tableUrl = "/system/client/list"
  4. exportUrl = "/system/client/export"
  5. // 查询客户端列表
  6. list = (query: any) => {
  7. return Rs.get({
  8. url: '/system/client/list',
  9. params: query,
  10. loading: false
  11. })
  12. }
  13. // 查询客户端详细
  14. get = (id: string) => {
  15. return Rs.get({
  16. url: '/system/client/' + id,
  17. loading: false
  18. })
  19. }
  20. // 新增或修改客户端
  21. addOrUpdate = (data: any) => {
  22. return new Promise((resolve) => {
  23. if (data.id) {
  24. this.update(data).then((res: any) => {
  25. message.msgSuccess("修改成功")
  26. resolve(res)
  27. })
  28. } else {
  29. this.add(data).then((res: any) => {
  30. message.msgSuccess("新增成功")
  31. resolve(res)
  32. })
  33. }
  34. })
  35. }
  36. // 新增客户端
  37. add = (data: any) => {
  38. return Rs.post({
  39. url: '/system/client',
  40. data: data,
  41. successAlert: false,
  42. })
  43. }
  44. // 修改客户端
  45. update = (data: any) => {
  46. return Rs.put({
  47. url: '/system/client',
  48. data: data,
  49. successAlert: false,
  50. })
  51. }
  52. // 删除客户端
  53. del = (id: string | string[]) => {
  54. return Rs.del({
  55. url: '/system/client/' + id,
  56. })
  57. }
  58. }
  59. export default clientApi