contact.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { get, post } from '@/utils/request'
  2. const contactApi = {
  3. applyContactApi: '/api/user/contact/apply/records',
  4. applyContactCountApi: '/api/user/contact/apply/unread',
  5. acceptApplyContactApi: '/api/user/contact/apply/accept',
  6. declineApplyContactApi: '/api/user/contact/apply/decline',
  7. getContactApi: '/api/user/contact/list',
  8. addContactApi: '/api/user/contact/apply/create',
  9. searchContactApi: '/api/user/contact/search',
  10. getContactDetailApi: '/api/user/contact/detail',
  11. contactReplyApi: '/api/user/contact/reply',
  12. updateContactRemarkApi: '/api/user/contact/remark'
  13. }
  14. export function getApplyRecords(pageNumber) {
  15. return get(contactApi.applyContactApi + '?pageNumber=' + pageNumber)
  16. }
  17. export function getUserContact() {
  18. return get(contactApi.getContactApi)
  19. }
  20. export function getApplyContactCount() {
  21. return get(contactApi.applyContactCountApi)
  22. }
  23. export function searchUserContact(userId) {
  24. return get(contactApi.searchContactApi, userId)
  25. }
  26. export function addUserContact(addForm) {
  27. return post(contactApi.addContactApi, addForm)
  28. }
  29. export function approveUserContact(payload) {
  30. return post(contactApi.acceptApplyContactApi, payload)
  31. }
  32. export function declineUserContact(payload) {
  33. return post(contactApi.declineApplyContactApi, payload)
  34. }
  35. export function getContactDetail(userId) {
  36. return get(contactApi.getContactDetailApi + '/' + userId)
  37. }
  38. export function contactReply(payload) {
  39. return post(contactApi.contactReplyApi, payload)
  40. }
  41. export function updateContactRemark(payload) {
  42. return post(contactApi.updateContactRemarkApi, payload)
  43. }