message.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import request from '@/utils/request.js'
  2. import {
  3. getSession
  4. } from '@/utils/auth.js'
  5. const preUrl = '/clientServices.do?iscrypt=1'
  6. //获取用户消息列表
  7. export function getMessageList(params) {
  8. return request({
  9. url: preUrl,
  10. method: 'post',
  11. data: {
  12. 'serviceId': 'oa_2017V001PHONE_messageList',
  13. 'params': {
  14. "currentUser": params.currentUser, //useid
  15. "isRead": params.isRead,
  16. "pSize": params.pSize,
  17. "type": params.type,
  18. "p": params.p,
  19. }
  20. }
  21. })
  22. }
  23. //获取用户公告列表
  24. export function getNoticeList(params) {
  25. return request({
  26. url: preUrl,
  27. method: 'post',
  28. data: {
  29. 'serviceId': 'eu_notice_2013V0010PHONE001',
  30. 'params': {
  31. "notice_title": params.notice_title,
  32. "p": params.p,
  33. "pSize": params.pSize,
  34. "userId": params.userId,
  35. "unitId": params.unitId,
  36. }
  37. }
  38. })
  39. }
  40. //获取公告详情
  41. export function getNoticeInfo(params) {
  42. return request({
  43. url: preUrl,
  44. method: 'post',
  45. data: {
  46. 'serviceId': 'eu_notice_2013V0010PHONE002',
  47. 'params': {
  48. 'userId': params.userId, //当前用户id
  49. 'noticeId': params.noticeId
  50. }
  51. }
  52. })
  53. }
  54. //获取消息详情
  55. export function getMessageInfo(params) {
  56. return request({
  57. url: preUrl,
  58. method: 'post',
  59. data: {
  60. 'serviceId': 'oa_2017V002PHONE_messageInfo',
  61. 'params': {
  62. 'universalid': params.universalId,
  63. 'messageId': params.messageId
  64. }
  65. }
  66. })
  67. }
  68. export function getUnReadMessageNum(useId) {
  69. return request({
  70. url: preUrl,
  71. method: 'post',
  72. data: {
  73. 'serviceId': 'eu_2013V01readMessage',
  74. 'params': {
  75. 'staffId': useId
  76. }
  77. }
  78. })
  79. }
  80. //设置消息已读
  81. export function setMsgIsRead(universalids) {
  82. return request({
  83. url: '/readMsgs.do?universalids=' + universalids,
  84. method: 'post',
  85. isSession: true,
  86. })
  87. }