import { request, getRequestParams } from '@/utils/request'; /** * 添加机构 * @param {Object} data */ export function addOrg(data) { let params = getRequestParams('org_manager-AddOrg'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 得到用户的机构列表 * @param {Object} data */ export function GetOrgList_User(data) { let params = getRequestParams('org_manager-GetOrgList_User'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 得到机构信息 * @param {Object} data { ID 结构ID } */ export function GetOrgInfo(data) { let params = getRequestParams('org_manager-GetOrgInfo'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 修改机构 * @param {Object} data */ export function UpdateOrg(data) { let params = getRequestParams('org_manager-UpdateOrg'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 为机构管理员设置可分配的权限 * @param {Object} data */ export function SetDistributablePopedom_OrgManager(data) { let params = getRequestParams('popedom_manager-SetDistributablePopedom_OrgManager'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 得到机构管理员可分配的权限列表 * @param {Object} data */ export function GetDistributablePopedomList_OrgManager(data) { let params = getRequestParams('popedom_manager-GetDistributablePopedomList_OrgManager'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 调整机构配额 * @param { Object } data */ export function AdjustOrgQuota(data) { let params = getRequestParams('live_quota_manager-AdjustOrgQuota'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 分页查询机构直播使用记录 * @param { Object } data */ export function PageQueryOrgLiveUsedRecordList(data) { let params = getRequestParams('live_quota_manager-PageQueryOrgLiveUsedRecordList'); return request({ method: 'post', url: process.env.VUE_APP_FileServer, params, data }); } /** * 启用机构配额 * @param {Object} data */ export function EnableOrgQuota(data) { return request({ method: 'post', url: process.env.VUE_APP_FileServer, params: getRequestParams('live_quota_manager-EnableOrgQuota'), data }); } /** * 设置机构配额提醒量 * @param {Object} data */ export function SetOrgQuotaRemind(data) { return request({ method: 'post', url: process.env.VUE_APP_FileServer, params: getRequestParams('live_quota_manager-SetOrgQuotaRemind'), data }); } /** * 得到机构配额提醒量 * @param {Object} data */ export function GetOrgQuotaRemind(data) { return request({ method: 'post', url: process.env.VUE_APP_FileServer, params: getRequestParams('live_quota_manager-GetOrgQuotaRemind'), data }); } /** * 分页查询教材列表 * @param {Object} data */ export function PageQueryOrgBookFreeLicenseList(data) { return request({ method: 'post', url: process.env.VUE_APP_BookWebSI, params: getRequestParams('page_query-PageQueryOrgBookFreeLicenseList'), data }); } /** * 设置教材针对机构免费授权 * @param {Object} data */ export function SetOrgFreeLicenseForBook(data) { return request({ method: 'post', url: process.env.VUE_APP_BookWebSI, params: getRequestParams('book-book_manager-SetOrgFreeLicenseForBook'), data }); }