index.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import request from '@/utils/request'
  2. export function fetchBatchSendRecords(page) {
  3. return request({
  4. url: "/api/sms/records",
  5. method: "get",
  6. params: {
  7. page: page,
  8. }
  9. })
  10. }
  11. export function sendsInitData(action, id) {
  12. var param = {}
  13. if (action != null && action != undefined) {
  14. param.action = action
  15. }
  16. if (id != null && id != undefined) {
  17. param.id = id
  18. }
  19. return request({
  20. url: "/api/sms/sendinit",
  21. method: "get",
  22. params: param,
  23. })
  24. }
  25. export function tagFilterCustomerCount(tag_ids_str) {
  26. return request({
  27. url: "/api/sms/tagfiltercount",
  28. method: "get",
  29. params: {
  30. tags: tag_ids_str,
  31. },
  32. })
  33. }
  34. export function send2AllCustomers(content) {
  35. return request({
  36. url: "/api/sms/send2all",
  37. method: "post",
  38. params: {
  39. content: content,
  40. }
  41. })
  42. }
  43. export function send2TagCustomers(content, tag_ids) {
  44. return request({
  45. url: "/api/sms/send2tag",
  46. method: "post",
  47. params: {
  48. content: content,
  49. tags: tag_ids,
  50. }
  51. })
  52. }
  53. export function send2SpecificCustomers(content, customer_ids) {
  54. return request({
  55. url: "/api/sms/send2specific",
  56. method: "post",
  57. params: {
  58. content: content,
  59. ids: customer_ids,
  60. }
  61. })
  62. }