notice.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '@/services/http.request.js'
  2. const env = process.env.NODE_ENV === 'development' ? 'https://core-b.caimei365.com' : 'https://core.caimei365.com'
  3. /* 获取消息列表 */
  4. /**
  5. * messageType
  6. commonId
  7. pageNum
  8. pageNum
  9. * @param {Object} params
  10. */
  11. export function fetchMessageList(params) {
  12. return request({
  13. url: env + '/user/login/auth/heheMessageList',
  14. method: 'GET',
  15. params
  16. })
  17. }
  18. /**
  19. * messageType
  20. * commonId
  21. * 获取未读消息
  22. * @param {Object} params
  23. */
  24. export function fetchMessageCount(params) {
  25. return request({
  26. url: env + '/user/login/auth/heheMessageCount',
  27. method: 'GET',
  28. params
  29. })
  30. }
  31. /**
  32. * messageType
  33. * commonId
  34. * 获取单独一个消息模块的未读消息
  35. * @param {Object} params
  36. */
  37. export function fetchOneMessageCount(params) {
  38. return request({
  39. url: env + '/user/login/auth/heheOneMessageCount',
  40. method: 'GET',
  41. params
  42. })
  43. }
  44. /**
  45. *@删除通知消息
  46. *@param id:消息Id
  47. */
  48. export function authDeleteMessage(data) {
  49. return request({
  50. url: env + '/user/login/auth/deleteMessage',
  51. method: 'POST',
  52. data
  53. })
  54. }
  55. /**
  56. *@机构标记通知消息已读
  57. *@param userType: 4
  58. *@param Id: userId
  59. */
  60. export function authUpdateMessageAsRead(data) {
  61. return request({
  62. url: env + '/user/login/auth/updateRead',
  63. data,
  64. method: 'POST'
  65. })
  66. }
  67. /**
  68. * @信息标记为已读
  69. */
  70. export function updateHeheMessageAsRead(data) {
  71. return request({
  72. url: env + '/user/login/auth/updateHeheMessageAsRead',
  73. data,
  74. method: 'GET'
  75. })
  76. }