notice.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import request, { postBlob, handleImport, getBlob } from '@/utils/request'
  2. export function getListV2(params) {
  3. return request({
  4. url: `/notice/list/v2?moduleId=${params.moduleId}`,
  5. method: 'post',
  6. data: params
  7. })
  8. }
  9. // 获取列表
  10. export function getList(params) {
  11. return request({
  12. url: '/notice/list',
  13. method: 'get',
  14. params
  15. })
  16. }
  17. // 获取详情
  18. export function getDetail(params) {
  19. return request({
  20. url: '/notice/detail',
  21. method: 'get',
  22. params
  23. })
  24. }
  25. // 获取阅读记录
  26. export function getDownloadList(params) {
  27. return request({
  28. url: '/com/list/download/log',
  29. method: 'get',
  30. params
  31. })
  32. }
  33. // 删除
  34. export function deleteData(params) {
  35. return request({
  36. url: '/notice/mark/del',
  37. method: 'post',
  38. params
  39. })
  40. }
  41. // 新增
  42. export function addData(params) {
  43. return request({
  44. url: '/notice/add',
  45. method: 'post',
  46. data: params
  47. })
  48. }
  49. // 获取部门列表
  50. export function getDepartmentList(params) {
  51. return request({
  52. url: '/admin/websit/tree',
  53. method: 'get',
  54. params
  55. })
  56. }
  57. // 查收
  58. export function confirmCheck(params) {
  59. return request({
  60. url: '/notice/mark/read',
  61. method: 'post',
  62. params
  63. })
  64. }