message.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from '@/utils/request'
  2. // 获取IM对话列表
  3. export function getIMReply() {
  4. return request({
  5. url: '/api/message/imreply',
  6. options: {
  7. load: true
  8. }
  9. })
  10. }
  11. //获取消息列表
  12. export function getMessageList(data) {
  13. return request({
  14. url: '/api/message',
  15. data,
  16. options: {
  17. load: false
  18. }
  19. })
  20. }
  21. //获取消息列表
  22. export function getUnReadMsgNum(data) {
  23. return request({
  24. url: '/api/message/getUnReadMsgNum',
  25. data,
  26. options: {
  27. load: false
  28. }
  29. })
  30. }
  31. // 全部已读
  32. export function MessageAllRead(data) {
  33. return request({
  34. url: '/api/message/Actions/ReadAll',
  35. method: 'POST',
  36. data
  37. })
  38. }
  39. //消息详情
  40. export function getMessageDetail(id) {
  41. return request({
  42. url: `/api/message/ReadInfo/${id}`,
  43. method: 'get'
  44. })
  45. }
  46. // 判断是否有查看消息详情权限(消息通知用)
  47. export function checkInfo(taskOperatorId, opType) {
  48. return request({
  49. url: `/api/workflow/operator/${taskOperatorId}/Info?opType=${opType}`,
  50. method: 'get'
  51. })
  52. }
  53. // 删除会话列表
  54. export function relocation(id) {
  55. return request({
  56. url: `/api/message/imreply/relocation/${id}`,
  57. method: 'delete'
  58. })
  59. }