org.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. import { request, getRequestParams } from '@/utils/request';
  2. /**
  3. * 添加机构
  4. * @param {Object} data
  5. */
  6. export function addOrg(data) {
  7. let params = getRequestParams('org_manager-AddOrg');
  8. return request({
  9. method: 'post',
  10. url: process.env.VUE_APP_FileServer,
  11. params,
  12. data
  13. });
  14. }
  15. /**
  16. * 得到用户的机构列表
  17. * @param {Object} data
  18. */
  19. export function GetOrgList_User(data) {
  20. let params = getRequestParams('org_manager-GetOrgList_User');
  21. return request({
  22. method: 'post',
  23. url: process.env.VUE_APP_FileServer,
  24. params,
  25. data
  26. });
  27. }
  28. /**
  29. * 得到机构信息
  30. * @param {Object} data { ID 结构ID }
  31. */
  32. export function GetOrgInfo(data) {
  33. let params = getRequestParams('org_manager-GetOrgInfo');
  34. return request({
  35. method: 'post',
  36. url: process.env.VUE_APP_FileServer,
  37. params,
  38. data
  39. });
  40. }
  41. /**
  42. * 修改机构
  43. * @param {Object} data
  44. */
  45. export function UpdateOrg(data) {
  46. let params = getRequestParams('org_manager-UpdateOrg');
  47. return request({
  48. method: 'post',
  49. url: process.env.VUE_APP_FileServer,
  50. params,
  51. data
  52. });
  53. }
  54. /**
  55. * 为机构管理员设置可分配的权限
  56. * @param {Object} data
  57. */
  58. export function SetDistributablePopedom_OrgManager(data) {
  59. let params = getRequestParams('popedom_manager-SetDistributablePopedom_OrgManager');
  60. return request({
  61. method: 'post',
  62. url: process.env.VUE_APP_FileServer,
  63. params,
  64. data
  65. });
  66. }
  67. /**
  68. * 得到机构管理员可分配的权限列表
  69. * @param {Object} data
  70. */
  71. export function GetDistributablePopedomList_OrgManager(data) {
  72. let params = getRequestParams('popedom_manager-GetDistributablePopedomList_OrgManager');
  73. return request({
  74. method: 'post',
  75. url: process.env.VUE_APP_FileServer,
  76. params,
  77. data
  78. });
  79. }
  80. /**
  81. * 调整机构配额
  82. * @param { Object } data
  83. */
  84. export function AdjustOrgQuota(data) {
  85. let params = getRequestParams('live_quota_manager-AdjustOrgQuota');
  86. return request({
  87. method: 'post',
  88. url: process.env.VUE_APP_FileServer,
  89. params,
  90. data
  91. });
  92. }
  93. /**
  94. * 分页查询机构直播使用记录
  95. * @param { Object } data
  96. */
  97. export function PageQueryOrgLiveUsedRecordList(data) {
  98. let params = getRequestParams('live_quota_manager-PageQueryOrgLiveUsedRecordList');
  99. return request({
  100. method: 'post',
  101. url: process.env.VUE_APP_FileServer,
  102. params,
  103. data
  104. });
  105. }
  106. /**
  107. * 启用机构配额
  108. * @param {Object} data
  109. */
  110. export function EnableOrgQuota(data) {
  111. return request({
  112. method: 'post',
  113. url: process.env.VUE_APP_FileServer,
  114. params: getRequestParams('live_quota_manager-EnableOrgQuota'),
  115. data
  116. });
  117. }
  118. /**
  119. * 设置机构配额提醒量
  120. * @param {Object} data
  121. */
  122. export function SetOrgQuotaRemind(data) {
  123. return request({
  124. method: 'post',
  125. url: process.env.VUE_APP_FileServer,
  126. params: getRequestParams('live_quota_manager-SetOrgQuotaRemind'),
  127. data
  128. });
  129. }
  130. /**
  131. * 得到机构配额提醒量
  132. * @param {Object} data
  133. */
  134. export function GetOrgQuotaRemind(data) {
  135. return request({
  136. method: 'post',
  137. url: process.env.VUE_APP_FileServer,
  138. params: getRequestParams('live_quota_manager-GetOrgQuotaRemind'),
  139. data
  140. });
  141. }
  142. /**
  143. * 分页查询教材列表
  144. * @param {Object} data
  145. */
  146. export function PageQueryOrgBookFreeLicenseList(data) {
  147. return request({
  148. method: 'post',
  149. url: process.env.VUE_APP_BookWebSI,
  150. params: getRequestParams('page_query-PageQueryOrgBookFreeLicenseList'),
  151. data
  152. });
  153. }
  154. /**
  155. * 设置教材针对机构免费授权
  156. * @param {Object} data
  157. */
  158. export function SetOrgFreeLicenseForBook(data) {
  159. return request({
  160. method: 'post',
  161. url: process.env.VUE_APP_BookWebSI,
  162. params: getRequestParams('book-book_manager-SetOrgFreeLicenseForBook'),
  163. data
  164. });
  165. }