index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import { fetch, post } from '@/filter/http'
  2. export default {
  3. //TW获取token
  4. getLoginInfo: function (data) {
  5. return post('https://coreapiscn.chinacloudsites.cn/message', data);
  6. },
  7. getblob: function(){
  8. return fetch('https://teammodelstorage.blob.core.chinacloudapi.cn/download/pptx/test.json')
  9. },
  10. //登录后获取醍摩豆token
  11. TeamModelLogin: function (data) {
  12. return post('/api/login/TeamModelLogin', data);
  13. },
  14. //用户信息
  15. TeamModelInfo: function (data) {
  16. return post('/api/login/TeamModelInfo', data);
  17. },
  18. //上传文件
  19. fileUpload: function (data) {
  20. return post('/api/file/UploadDocument', data);
  21. },
  22. //上传文件
  23. uploadBase64: function (data) {
  24. return post('/common/import/upload-base64', data);
  25. },
  26. //获取上传blob后文件
  27. getIdtoken: function (data) {
  28. return post('/common/login/tmd-login',data)
  29. },
  30. //传输blob的URL,得到解析
  31. FileAnalysis: function (data) {
  32. return post('/common/import/parse-doc',data)
  33. },
  34. //获取连接访问JSON
  35. fileJson: function (url) {
  36. return fetch(url)
  37. },
  38. //IM相关
  39. //根据用户信息创建教室
  40. createapi: function (data) {
  41. return post('https://api2-rc.teammodel.cn/channel/create',data)
  42. },
  43. //加入教室
  44. joinclass: function (data) {
  45. return post('https://api2-rc.teammodel.cn/channel/join',data)
  46. },
  47. //发送消息
  48. tomessage: function (url,data) {
  49. return post(url,data)
  50. },
  51. //OAuth整合ID
  52. authorize: function (data) {
  53. return post('https://api2.teammodel.cn/oauth2/token',data)
  54. },
  55. //blobauth
  56. blobauthFile: function () {
  57. return post('/common/login/blob-auth')
  58. }
  59. }