admin.js 935 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { get, post } from '@/utils/request'
  2. const adminApi = {
  3. siteNoticeApi: '/api/user/account/check/username',
  4. userListApi: '/api/user/account/check/username',
  5. postListApi: '/api/user/account/select/username',
  6. dataSourceApi: '/api/spider/data/source'
  7. }
  8. // 获取站点公告
  9. export function getSiteNotice() {
  10. return get(adminApi.siteNoticeApi)
  11. }
  12. // 更新站点公告
  13. export function updateSiteNotice(data) {
  14. return post(adminApi.siteNoticeApi, data)
  15. }
  16. // 获取用户列表
  17. export function getUserList(page) {
  18. return get(adminApi.userListApi + '?page=' + page)
  19. }
  20. // 获取稿件列表
  21. export function getPostList(page) {
  22. return get(adminApi.postListApi + '?page=' + page)
  23. }
  24. // 获取源数据
  25. export function getDataSource(page) {
  26. return get(adminApi.dataSourceApi + '?page=' + page)
  27. }
  28. // 缓存源数据
  29. export function cacheDataSource(magnetId) {
  30. return post(adminApi.dataSourceApi + '/' + magnetId)
  31. }