article.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import request from '../utils/request'
  2. const api = {
  3. ArticleCategories: '/Article/Categories',
  4. ArticleList: '/Article/List',
  5. Article: '/Article',
  6. AdminArticleList: '/Admin/Article/List',
  7. AdminArticle: '/Admin/Article',
  8. AdminArticlePublic: '/Admin/Article/Public',
  9. AdminCategoryList: '/Admin/Article/Category/List',
  10. AdminCategory: '/Admin/Article/Category'
  11. }
  12. export function getArticleCategories() {
  13. return request({ url: api.ArticleCategories, method: 'get' })
  14. }
  15. export function getArticleList(params) {
  16. return request({ url: api.ArticleList, method: 'get', params })
  17. }
  18. export function getArticle(params) {
  19. return request({ url: api.Article, method: 'get', params })
  20. }
  21. export function getAdminArticleList(params) {
  22. return request({ url: api.AdminArticleList, method: 'get', params })
  23. }
  24. export function getAdminArticle(params) {
  25. return request({ url: api.AdminArticle, method: 'get', params })
  26. }
  27. export function saveAdminArticle(data) {
  28. return request({ url: api.AdminArticle, method: 'post', data })
  29. }
  30. export function deleteAdminArticle(data) {
  31. return request({ url: api.AdminArticle, method: 'delete', data })
  32. }
  33. export function toggleAdminArticlePublic(data) {
  34. return request({ url: api.AdminArticlePublic, method: 'post', data })
  35. }
  36. export function getAdminCategoryList(params) {
  37. return request({ url: api.AdminCategoryList, method: 'get', params })
  38. }
  39. export function saveAdminCategory(data) {
  40. return request({ url: api.AdminCategory, method: 'post', data })
  41. }
  42. export function deleteAdminCategory(data) {
  43. return request({ url: api.AdminCategory, method: 'delete', data })
  44. }