site.js 979 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from '@/utils/request'
  2. // 查询站点列表
  3. export function listSite() {
  4. return request({
  5. url: '/adv/site/list',
  6. method: 'get'
  7. })
  8. }
  9. // 查询站点详情
  10. export function getSite(id) {
  11. return request({
  12. url: '/adv/site/' + id,
  13. method: 'get'
  14. })
  15. }
  16. // 创建站点
  17. export function addSite(data) {
  18. return request({
  19. url: '/adv/site',
  20. method: 'post',
  21. data: data
  22. })
  23. }
  24. // 更新站点
  25. export function updateSite(id, data) {
  26. return request({
  27. url: '/adv/site/' + id,
  28. method: 'put',
  29. data: data
  30. })
  31. }
  32. // 删除站点
  33. export function delSite(id) {
  34. return request({
  35. url: '/adv/site/' + id,
  36. method: 'delete'
  37. })
  38. }
  39. // 查询站点统计数据
  40. export function getSiteStatistics(id) {
  41. return request({
  42. url: '/adv/site/' + id + '/statistics',
  43. method: 'get'
  44. })
  45. }
  46. // 启用/停用站点
  47. export function enableSite(id) {
  48. return request({
  49. url: '/adv/site/enable/' + id,
  50. method: 'post'
  51. })
  52. }