SmsTemplate.js 1.4 KB

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