challenge.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. // 抖音挑战赛
  2. export default ($axios) => {
  3. const challengeApis = {}
  4. challengeApis.fetchVideoList = (params = {}) => $axios.get('/wx/auth/get/published/video/list', { params })
  5. challengeApis.publishVideoSave = (data = {}) => $axios.post('/wx/auth/save/video/info', data)
  6. challengeApis.checkActivityPublish = (data = {}) => $axios.post('/wx/auth/check/video/info', data)
  7. challengeApis.fetchActivityStatus = (params = {}) => $axios.get('/wx/auth/get/activitty', { params })
  8. // 报名时新增参赛机构信息(资质上传)
  9. challengeApis.clubSignUpActivity = (data = {}) => $axios.post('/wx/auth/save/ross/info', data)
  10. // 获取挑战赛主页左上角已经报名的机构
  11. challengeApis.fetchEnteredClubList = (params = {}) => $axios.get('/wx/auth/get/contested/info', { params })
  12. // 获取当前机构已上传的视频
  13. challengeApis.fetchOwnerVideoList = (params = {}) => $axios.get('/wx/auth/get/video/username', { params })
  14. // 获取全部机构视频
  15. challengeApis.fetchClubVideoList = (params = {}) => $axios.get('/wx/auth/get/video/all', { params })
  16. // 验证机构是否还能上传视频
  17. challengeApis.beforeUploadCheck = (params = {}) => $axios.get('/wx/auth/check/video/username', { params })
  18. // 校验用户是否已报名
  19. challengeApis.checkContestInfo = (params = {}) => $axios.get('/wx/auth/check/contest/info', { params })
  20. // 保存抖音视频
  21. challengeApis.publishVideo = (data = {}) => $axios.post('/wx/auth/save/video', data)
  22. // 视频点赞
  23. challengeApis.diggcountVideo = (data = {}) => $axios.post('/wx/auth/up/video/diggcount', data)
  24. return challengeApis
  25. }