SmsTask.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import axiosApi from './AxiosApi.js'
  2. const apiList = {
  3. page: {
  4. url: `/msgs/smsTask/page`,
  5. method: 'POST'
  6. },
  7. save: {
  8. url: `/msgs/smsTask`,
  9. method: 'POST'
  10. },
  11. update: {
  12. url: `/msgs/smsTask`,
  13. method: 'PUT'
  14. },
  15. delete: {
  16. url: `/msgs/smsTask`,
  17. method: 'DELETE'
  18. },
  19. preview: {
  20. method: 'POST',
  21. url: `/msgs/smsTask/preview`
  22. },
  23. export: {
  24. method: 'POST',
  25. url: `/msgs/smsTask/export`
  26. },
  27. import: {
  28. method: 'POST',
  29. url: `/msgs/smsTask/import`
  30. }
  31. }
  32. export default {
  33. page (data) {
  34. return axiosApi({
  35. ...apiList.page,
  36. data
  37. })
  38. },
  39. save (data) {
  40. return axiosApi({
  41. ...apiList.save,
  42. data
  43. })
  44. },
  45. update (data) {
  46. return axiosApi({
  47. ...apiList.update,
  48. data
  49. })
  50. },
  51. delete (data) {
  52. return axiosApi({
  53. ...apiList.delete,
  54. data
  55. })
  56. },
  57. get (id) {
  58. return axiosApi({
  59. url: `/msgs/smsTask/${id}`,
  60. method: 'GET'
  61. })
  62. },
  63. preview (data) {
  64. return axiosApi({
  65. ...apiList.preview,
  66. data
  67. })
  68. },
  69. export (data) {
  70. return axiosApi({
  71. ...apiList.export,
  72. responseType: "blob",
  73. data
  74. })
  75. },
  76. import (data) {
  77. return axiosApi({
  78. ...apiList.import,
  79. data
  80. })
  81. }
  82. }