article.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { delete0, get, post } from '@/utils/request'
  2. const articleApi = {
  3. articlePostApi: '/api/content/post/article',
  4. updateArticleScopeApi: '/api/content/post/article/update/scope',
  5. updateArticleContentApi: '/api/content/post/article/update/content',
  6. articleApi: '/api/content/article',
  7. userArticleApi: '/api/content/article/user'
  8. }
  9. export function submitArticle(data) {
  10. return post(articleApi.articlePostApi, data)
  11. }
  12. export function updateArticleScope(jsonData) {
  13. return post(articleApi.updateArticleScopeApi, jsonData)
  14. }
  15. export function updateArticleContent(jsonData) {
  16. return post(articleApi.updateArticleContentApi, jsonData)
  17. }
  18. export function deleteArticle(videoId) {
  19. return delete0(articleApi.articleApi + '/' + videoId)
  20. }
  21. export function getArticlePosts(page) {
  22. return get(articleApi.articlePostApi + '?page=' + page)
  23. }
  24. export function getArticlePost(articleId) {
  25. return get(articleApi.articlePostApi + '/' + articleId)
  26. }
  27. export function getArticles(page) {
  28. return get(articleApi.articleApi + '?page=' + page)
  29. }
  30. export function getUserArticles(userId, page) {
  31. return get(articleApi.userArticleApi + '?userId=' + userId + '&page=' + page)
  32. }
  33. export function getArticle(articleId) {
  34. return get(articleApi.articleApi + '/' + articleId)
  35. }