interactiveMessage.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. export const getInteractiveMessageInfos = (params) => {
  4. return new request({
  5. url: './op/interactiveMessage/',
  6. method: 'get',
  7. params: params
  8. });
  9. }
  10. export const getInteractiveMessageInfosList = (params,token) => { // 查询列表
  11. return new request({
  12. url: './op/interactiveMessage/getInteractiveMessageInfosList',
  13. method: 'get',
  14. headers: {
  15. token
  16. },
  17. params: params
  18. });
  19. }
  20. export const getInteractiveMessageInfoses = (params) => {
  21. return new request({
  22. url: './op/interactiveMessage/getInteractiveMessageInfoses',
  23. method: 'get',
  24. params: params
  25. });
  26. }
  27. export const getSysFileDirectorys = (params) => {
  28. return new request({
  29. url: './op/interactiveMessage/selectMsgInfo',
  30. method: 'selectMsgInfo',
  31. params: params
  32. });
  33. }
  34. export function approval(ids,type,message,interactiveMessageInfo,token){
  35. return new request({
  36. url: './op/interactiveMessage/approval',
  37. method: 'post',
  38. headers: {
  39. token
  40. },
  41. data: {
  42. ids,
  43. type,
  44. message,
  45. interactiveMessageInfo
  46. }
  47. });
  48. }
  49. export const get = (id) => {
  50. return new request({
  51. url: './op/interactiveMessage/getDataById',
  52. method: 'get',
  53. params: {id:id},
  54. });
  55. }
  56. export const getInteractiveMessage = (params) => {
  57. return new request({
  58. url: './op/interactiveMessage/getApprovalMessageList',
  59. method: 'get',
  60. params: params
  61. });
  62. }
  63. export function saveOrUpdate(interactiveMessageInfo, token) {
  64. return new request({
  65. url: './op/interactiveMessage',
  66. method: (interactiveMessageInfo.id ? 'put' : 'post'),
  67. headers: {
  68. token
  69. },
  70. data: {
  71. interactiveMessageInfo
  72. }
  73. });
  74. }
  75. export function saveInteractiveMessage(interactiveMessageInfo, token) {
  76. return new request({
  77. url: './op/interactiveMessage/saveInteractiveMessage',
  78. method: 'post',
  79. headers: {
  80. token
  81. },
  82. data: {
  83. interactiveMessageInfo
  84. }
  85. });
  86. }
  87. export const gateDelInteractiveMessage = (interactiveMessageInfoId) => {//删除
  88. return new request({
  89. url: './op/interactiveMessage/gateDelInteractiveMessage',
  90. method: 'get',
  91. params: {
  92. interactiveMessageInfoId:interactiveMessageInfoId
  93. }
  94. });
  95. }