ajax.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. import request from '@/utils/request'
  2. import { getToken } from '@/utils/auth'
  3. export function getContent(MethodName, data) {
  4. const userInfor = getToken()
  5. let UserCode = ''
  6. let UserType = ''
  7. let SessionID = ''
  8. if (userInfor) {
  9. const user = JSON.parse(getToken())
  10. UserCode = user.user_code
  11. UserType = user.user_type
  12. SessionID = user.session_id
  13. }
  14. return request({
  15. url: `/GCLSBookWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  16. method: 'post',
  17. data
  18. })
  19. }
  20. export function getContens(MethodName, data, AccessToken, AppID) {
  21. return request({
  22. url: `${MethodName}?AccessToken=${AccessToken}&AppID=${AppID}`,
  23. method: 'post',
  24. data
  25. })
  26. }
  27. export function getLogin(MethodName, data) {
  28. const userInfor = getToken()
  29. let UserCode = ''
  30. let UserType = ''
  31. let SessionID = ''
  32. if (userInfor) {
  33. const user = JSON.parse(getToken())
  34. UserCode = user.user_code
  35. UserType = user.user_type
  36. SessionID = user.session_id
  37. }
  38. return request({
  39. url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  40. method: 'post',
  41. data
  42. })
  43. }
  44. export function getContentFile(
  45. MethodName,
  46. data
  47. ) {
  48. const userInfor = getToken()
  49. let UserCode = ''
  50. let UserType = ''
  51. let SessionID = ''
  52. if (userInfor) {
  53. const user = JSON.parse(getToken())
  54. UserCode = user.user_code
  55. UserType = user.user_type
  56. SessionID = user.session_id
  57. }
  58. return request({
  59. url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  60. method: 'post',
  61. data
  62. })
  63. }
  64. export function getStaticContent(MethodName, data) {
  65. return request({
  66. url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}`,
  67. method: 'post',
  68. data
  69. })
  70. }
  71. // 获取分词结果 == gcls.helxsoft.cn/GCLSFCServer/ServiceInterface?userCode=2021052116-QA2HTCS5J6C6ZER&userType=STUDENT&sessionId=S-QPUKZAXLEFESNRBAZ0
  72. export function getSegContent(data) {
  73. const userInfor = getToken()
  74. let UserCode = ''
  75. let UserType = ''
  76. let SessionID = ''
  77. if (userInfor) {
  78. const user = JSON.parse(getToken())
  79. UserCode = user.user_code
  80. UserType = user.user_type
  81. SessionID = user.session_id
  82. }
  83. return request({
  84. url: `/GCLSFCServer/ServiceInterface?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  85. method: 'post',
  86. data
  87. })
  88. }
  89. export function LearnWebSI(MethodName, data) {
  90. const userInfor = getToken()
  91. let UserCode = ''
  92. let UserType = ''
  93. let SessionID = ''
  94. if (userInfor) {
  95. const user = JSON.parse(getToken())
  96. UserCode = user.user_code
  97. UserType = user.user_type
  98. SessionID = user.session_id
  99. }
  100. return request({
  101. url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  102. method: 'post',
  103. data
  104. })
  105. }
  106. // 教材
  107. export function TextbookAPI(MethodName, data) {
  108. const userInfor = getToken()
  109. let UserCode = ''
  110. let UserType = ''
  111. let SessionID = ''
  112. if (userInfor) {
  113. const user = JSON.parse(getToken())
  114. UserCode = user.user_code
  115. UserType = user.user_type
  116. SessionID = user.session_id
  117. }
  118. return request({
  119. url: `/GCLSBookWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  120. method: 'post',
  121. data
  122. })
  123. }
  124. export function getLearnWebContent(MethodName, data) {
  125. const userInfor = getToken()
  126. let UserCode = ''
  127. let UserType = ''
  128. let SessionID = ''
  129. if (userInfor) {
  130. const user = JSON.parse(getToken())
  131. UserCode = user.user_code
  132. UserType = user.user_type
  133. SessionID = user.session_id
  134. }
  135. return request({
  136. url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
  137. method: 'post',
  138. data
  139. })
  140. }