public.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import request from '../utils/request'
  2. const api = {
  3. AppVersion: '/Public/GetAppVersion',
  4. GetNotice: '/Public/GetNotice',
  5. PopupUnread: '/Popup/Unread',
  6. PopupMarkRead: '/Popup/MarkRead',
  7. AdminPopupList: '/Admin/Popup/List',
  8. AdminPopup: '/Admin/Popup',
  9. AdminPopupReadList: '/Admin/Popup/ReadList',
  10. AdminNoticeList: '/Admin/Notice/List',
  11. AdminNotice: '/Admin/Notice'
  12. }
  13. export function getAppVersion() {
  14. return request({
  15. url: api.AppVersion,
  16. method: 'get'
  17. })
  18. }
  19. export function GetNotice(parameter) {
  20. return request({
  21. url: api.GetNotice,
  22. method: 'get',
  23. params: parameter
  24. })
  25. }
  26. export function getUnreadPopup(parameter) {
  27. return request({
  28. url: api.PopupUnread,
  29. method: 'get',
  30. params: parameter
  31. })
  32. }
  33. export function markPopupRead(parameter) {
  34. return request({
  35. url: api.PopupMarkRead,
  36. method: 'post',
  37. data: parameter
  38. })
  39. }
  40. export function getAdminPopupList(parameter) {
  41. return request({
  42. url: api.AdminPopupList,
  43. method: 'get',
  44. params: parameter
  45. })
  46. }
  47. export function createAdminPopup(parameter) {
  48. return request({
  49. url: api.AdminPopup,
  50. method: 'post',
  51. data: parameter
  52. })
  53. }
  54. export function updateAdminPopup(parameter) {
  55. return request({
  56. url: api.AdminPopup,
  57. method: 'put',
  58. data: parameter
  59. })
  60. }
  61. export function deleteAdminPopup(parameter) {
  62. return request({
  63. url: api.AdminPopup,
  64. method: 'delete',
  65. data: parameter
  66. })
  67. }
  68. export function getAdminPopupReadList(parameter) {
  69. return request({
  70. url: api.AdminPopupReadList,
  71. method: 'get',
  72. params: parameter
  73. })
  74. }
  75. export function getAdminNoticeList(parameter) {
  76. return request({
  77. url: api.AdminNoticeList,
  78. method: 'get',
  79. params: parameter
  80. })
  81. }
  82. export function saveAdminNotice(parameter) {
  83. return request({
  84. url: api.AdminNotice,
  85. method: 'post',
  86. data: parameter
  87. })
  88. }
  89. export function deleteAdminNotice(parameter) {
  90. return request({
  91. url: api.AdminNotice,
  92. method: 'delete',
  93. data: parameter
  94. })
  95. }