art.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import {request} from '@/libs/request.js'
  2. export function getNotices(data) {
  3. return request({
  4. url: "/art/page",
  5. data
  6. })
  7. }
  8. /**
  9. * 最近文章列表:50笔
  10. * @param data
  11. */
  12. export function getRecentArtByList(data) {
  13. return request({
  14. url: '/art/recent',
  15. method: 'GET',
  16. data
  17. })
  18. }
  19. /**
  20. * 获取获取第1层文章分类
  21. * @param data
  22. * @returns
  23. */
  24. export function getArtCatTop(data) {
  25. return request({
  26. url: '/art/cat/top',
  27. method: 'GET',
  28. data
  29. })
  30. }
  31. /**
  32. * 文章列表
  33. * @param data
  34. */
  35. export function getArtByList(data) {
  36. return request({
  37. url: '/art',
  38. method: 'GET',
  39. data
  40. })
  41. }
  42. /**
  43. * 文章列表
  44. * @param data
  45. */
  46. export function getArtByPage(data) {
  47. return request({
  48. url: '/art/page',
  49. method: 'GET',
  50. data
  51. })
  52. }
  53. /**
  54. * 最近文章列表
  55. * @param limit 限制笔数
  56. */
  57. export function getRecentListByLimit(limit) {
  58. return request({
  59. url: `/art/recent/${limit}`,
  60. method: 'GET'
  61. })
  62. }
  63. /**
  64. * 某个类别下的最近文章列表
  65. * @param artCatId 分类
  66. * @param limit 限制笔数
  67. */
  68. export function getRecentListByArtCatAndLimit(artCatId, limit) {
  69. return request({
  70. url: `/art/recent/${artCatId}/${limit}`,
  71. method: 'GET'
  72. })
  73. }