index.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. import request from "@/utils/request";
  2. import { AxiosPromise } from "axios";
  3. // 消息类型获取
  4. export const messageType = () => {
  5. return request({
  6. url: "messageadmin/messageType/list",
  7. method: "post",
  8. // data: data,
  9. });
  10. };
  11. // 消息类型添加
  12. export const addlabel = (data: any) => {
  13. return request({
  14. url: "messageadmin/messageType/add",
  15. method: "post",
  16. data: data,
  17. });
  18. };
  19. // 更新消息类型
  20. export const updatalabel = (data: any) => {
  21. return request({
  22. url: "messageadmin/messageType/edit",
  23. method: "post",
  24. data: data,
  25. });
  26. };
  27. // 删除消息类型
  28. export const removeType = (data: any) => {
  29. return request({
  30. url: `messageadmin/messageType/del/${data}`,
  31. method: "post",
  32. });
  33. };
  34. // 获取群聊列表
  35. export const messageAllsendList = (data: any) => {
  36. return request({
  37. url: "messageadmin/messageAllsend/list",
  38. method: "post",
  39. data: data,
  40. });
  41. };
  42. // 新建群聊
  43. export const addMessageAllsend = (data: any, sendNow: Boolean) => {
  44. console.log(data, sendNow);
  45. return request({
  46. url: "messageadmin/messageAllsend/sendAll?sendNow=" + sendNow,
  47. method: "post",
  48. data: data,
  49. });
  50. };
  51. // 修改群聊信息
  52. export const messageAllsendUpdate = (data: any) => {
  53. return request({
  54. url: "messageadmin/messageAllsend/update",
  55. method: "post",
  56. data: data,
  57. });
  58. };
  59. // 删除群聊信息
  60. export const messageAllsendDel = (data: any) => {
  61. return request({
  62. url: "messageadmin/messageAllsend/del",
  63. method: "post",
  64. params: data,
  65. });
  66. };
  67. // 获取群聊详情列表
  68. export const messageDetailList = (data: any) => {
  69. return request({
  70. url: "messageadmin/messageDetail/list",
  71. method: "post",
  72. data: data,
  73. });
  74. };
  75. // 修改群聊详情列表
  76. export const messageDetailUpdata = (data: any) => {
  77. return request({
  78. url: "messageadmin/messageDetail/update",
  79. method: "post",
  80. data: data,
  81. });
  82. };
  83. // 删除群聊详情列表
  84. export const messageDetailDel = (data: any) => {
  85. return request({
  86. url: "messageadmin/messageDetail/del",
  87. method: "post",
  88. params: data,
  89. });
  90. };
  91. // 邮箱验证码列表
  92. export const emailCodeList = (data: any) => {
  93. return request({
  94. url: "admin/email-code/list",
  95. method: "post",
  96. params: data,
  97. });
  98. };
  99. // 发送邮件
  100. export const sendEmail = (data: { memberId: number; subject: string; content: string }) => {
  101. return request({
  102. url: "admin/member/send-email",
  103. method: "post",
  104. params: data,
  105. });
  106. };
  107. // 邮件发送记录列表
  108. export const emailSendRecordList = (data: any) => {
  109. return request({
  110. url: "admin/member/email-send-record/list",
  111. method: "post",
  112. params: data,
  113. });
  114. };