github.js 691 B

1234567891011121314151617181920212223242526272829303132
  1. import axios from 'axios'
  2. import { Loading } from 'element-ui'
  3. let loadingInstance
  4. const service = axios.create()
  5. service.interceptors.request.use((config) => {
  6. loadingInstance = Loading.service({ fullscreen: true })
  7. return config
  8. })
  9. service.interceptors.response.use((resp) => {
  10. loadingInstance.close()
  11. return resp
  12. }, (error) => {
  13. loadingInstance.close()
  14. return error
  15. })
  16. export function Commits(page) {
  17. return service({
  18. url: 'https://api.github.com/repos/flipped-aurora/gin-vue-admin/commits?page=' + page,
  19. method: 'get'
  20. })
  21. }
  22. export function Members() {
  23. return service({
  24. url: 'https://api.github.com/orgs/FLIPPED-AURORA/members',
  25. method: 'get'
  26. })
  27. }