message.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 按照类型获取未读消息统计
  6. *
  7. */
  8. export function getMessageTest(userId) {
  9. return request({
  10. url: `/manager/message/countUnread/messageType/${userId}`,
  11. method: 'get'
  12. })
  13. }
  14. /*
  15. * 获取消息列表
  16. *
  17. */
  18. export function getMessageList(userId, messageType) {
  19. return request({
  20. url: `/manager/message/messageType/${userId}/${messageType}`,
  21. method: 'get'
  22. })
  23. }
  24. /*
  25. * 设置消息已读
  26. *
  27. */
  28. export function setMessageViewed(id) {
  29. return request({
  30. url: `/manager/message/${id}`,
  31. method: 'put'
  32. })
  33. }
  34. /*
  35. * 通过id获取消息详情
  36. *
  37. */
  38. export function getMessageDetailById(id) {
  39. return request({
  40. url: `/manager/message/get/${id}`,
  41. method: 'get'
  42. })
  43. }
  44. /*
  45. * 获取客户详情
  46. *
  47. *
  48. */
  49. export function getCustomerDetailById(id) {
  50. return request({
  51. url: `/manager/client/${id}`,
  52. method: 'get'
  53. })
  54. }
  55. /*
  56. * 绑定客户至组织项目
  57. *
  58. *
  59. */
  60. export function bindProject(data) {
  61. return request({
  62. url: `/manager/bindProject`,
  63. method: 'post',
  64. data: data
  65. })
  66. }
  67. /*
  68. * 编辑客户
  69. *
  70. *
  71. */
  72. export function updateCustomer(data) {
  73. return request({
  74. url: `/manager/client/update`,
  75. method: 'put',
  76. data: data
  77. })
  78. }