article.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import {get, post, put, del} from '../http/http'
  2. import {uploadImage} from '../http/api/upload'
  3. const article = {
  4. getArticleTypeOption() {
  5. return get("article/article-type-select")
  6. },
  7. getArticleTypePages(params) {
  8. return post("article/article-type-pages", params)
  9. },
  10. addArticleType(data) {
  11. return post("article/article-types", data)
  12. },
  13. updateArticleType(data) {
  14. return put("article/article-types", data)
  15. },
  16. viewArticleType(articleTypeId) {
  17. return get("article/article-types/" + articleTypeId)
  18. },
  19. deleteArticleType(articleTypeId) {
  20. return del("article/article-types/" + articleTypeId)
  21. },
  22. getArticlePages(params) {
  23. return post("article/article-pages", params)
  24. },
  25. addArticle(data) {
  26. return post("article/articles", data)
  27. },
  28. updateArticle(data) {
  29. return put("article/articles", data)
  30. },
  31. viewArticle(articleId) {
  32. return get("article/articles/" + articleId)
  33. },
  34. deleteArticle(articleId) {
  35. return del("article/articles/" + articleId)
  36. },
  37. deleteArticleImage(imageId) {
  38. return del("article/article-images/" + imageId)
  39. },
  40. deleteArticleLink(linkId) {
  41. return del("article/article-links/" + linkId)
  42. },
  43. uploadImages(data) {
  44. return uploadImage(data)
  45. }
  46. }
  47. export default article;