index.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import { get, post, upload } from "@/utils";
  2. export function getBlogs(params) {
  3. return get("/blogs", params);
  4. }
  5. export function getBlogDetail(params) {
  6. return get("/blogDetail", params);
  7. }
  8. export function putBlogDetail(params) {
  9. return post("/putBlogDetail", params);
  10. }
  11. export function delBlog(params) {
  12. return post("/delBlog", params);
  13. }
  14. export function getComments(params) {
  15. return get("/comments", params);
  16. }
  17. export function delComments(params) {
  18. return get("/delComments", params);
  19. }
  20. export function getFiles(params) {
  21. return get("/files", params);
  22. }
  23. export function getTags(params) {
  24. return get("/tags", params);
  25. }
  26. export function addTags(params) {
  27. return get("/addTag", params);
  28. }
  29. export function editTag(params) {
  30. return get("/editTag", params);
  31. }
  32. export function delTag(params) {
  33. return get("/delTag", params);
  34. }
  35. export function hotTags(params) {
  36. return get("/hotTags", params);
  37. }
  38. export function getTypes(params) {
  39. return get("/types", params);
  40. }
  41. export function getClicks(params) {
  42. return get("/clicks", params);
  43. }
  44. export function like(params) {
  45. return get("/like", params);
  46. }
  47. export function likeComment(params) {
  48. return get("/likeComment", params);
  49. }
  50. export function pushComment(params) {
  51. return post("/pushComment", params);
  52. }
  53. export function login(params) {
  54. return post("/user/login", params);
  55. }
  56. export function register(params) {
  57. return post("/user/register", params);
  58. }
  59. export function userInfo(params) {
  60. return post("/user/info", params);
  61. }
  62. export function userUpdate(data) {
  63. return post("/user/update", data);
  64. }
  65. export function updateUserInfo(params) {
  66. return post("/updateUserInfo", params);
  67. }
  68. export function uploadFile(params) {
  69. return upload("/files/uploadFile", params);
  70. }
  71. export function createOrder(params) {
  72. return post("/order/add", params);
  73. }
  74. export function orderDetail(params) {
  75. return post("/order/info", params);
  76. }
  77. export function getOrder(params) {
  78. const headers = {
  79. "Content-Type": "application/json",
  80. };
  81. return post("/order/list", params, headers);
  82. }
  83. /* service */
  84. export function createService(params) {
  85. return post("/service/add", params);
  86. }