article.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import request from '@/utils/request.js'
  2. import { userTokenStore } from '@/stores/token.js'
  3. // 文章标签列表查询
  4. export const articleCategoryListService=()=>{
  5. const tokenStore=userTokenStore();
  6. // 在 pinia 中定义的 ref() 响应式数据,不需要 .value 格式赋值取值
  7. //console.log("当前进入了 article.js")
  8. //return request.get('/category',{headers:{'Authorization':tokenStore.token}})
  9. // 添加请求拦截器之后,就不用向上面这一行代码这样手动添加身份 token 了
  10. return request.get('/category')
  11. }
  12. // 文章标签添加
  13. export const articleCategoryAddService=(categoryData)=>{
  14. // 如果 categoryData 是json格式数据,这里可以直接附加
  15. return request.post('/category',categoryData);
  16. }
  17. // 文章标签列表修改
  18. export const articleCategoryUpdateService=(categoryData)=>{
  19. return request.put('/category',categoryData)
  20. }
  21. // 文章标签列表删除
  22. export const articleCategoryDeleteService=(id)=>{
  23. return request.delete('/category?id='+id)
  24. }
  25. // 文章列表查询
  26. export const articleListService=(params)=>{
  27. return request.get('/article',{params:params})
  28. }
  29. //保存添加文章
  30. export const articleAddService=(articleData)=>{
  31. // return request.post('/article',articleData)
  32. return request.post('/article/insertOrUpdateArticle',articleData)
  33. }
  34. // 删除文章
  35. export const articleDeleteService=(params)=>{
  36. return request.get('/article/deleteById', {params:params})
  37. }