tag.js 913 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import request from '../utils/request'
  2. // ========== 标签组 ==========
  3. export function getTagGroups() {
  4. return request.get('/tags/groups')
  5. }
  6. export function createTagGroup(data) {
  7. return request.post('/tags/groups', data)
  8. }
  9. export function editTagGroup(id, data) {
  10. return request.post(`/tags/groups/${id}/edit`, data)
  11. }
  12. export function deleteTagGroup(id) {
  13. return request.post(`/tags/groups/${id}/delete`)
  14. }
  15. // ========== 标签节点 ==========
  16. export function getTags(groupId) {
  17. return request.get(`/tags/groups/${groupId}/tags`)
  18. }
  19. export function createTag(groupId, data) {
  20. return request.post(`/tags/groups/${groupId}/tags`, data)
  21. }
  22. export function editTag(id, data) {
  23. return request.post(`/tags/${id}/edit`, data)
  24. }
  25. export function deleteTag(id) {
  26. return request.post(`/tags/${id}/delete`)
  27. }
  28. export function moveTag(id, data) {
  29. return request.post(`/tags/${id}/move`, data)
  30. }