import request from '@/utils/request' import _config from '@/config' declare const window: any // 获取图片验证码 export function getPreCaptcha(phone) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/pre-captcha?phone=${phone}`, method: 'get' }) } export function login(data) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/login`, method: 'post', data }) } export function autoLogin(systemCode) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/going-system?loginFrom=PC&systemCode=${systemCode}`, method: 'post' }) } export function findTenantDefind(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-tenant-system/find-tenant-defined`, method: 'get', params, message: { error: false } }) } export function logout() { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/logout`, method: 'get' }) } export function getInfo(token) { return request({ url: '/api/account', method: 'get', params: { token } }) } // 发送短信验证码 export function sendValidatorCode(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/send-validator-code`, method: 'get', params: params }) } // 获取统一登录配置 export function getLoginType(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-sso-oauth-config/get-login-type`, method: 'get', params }) } // 单点登录OIDC协议登录 export function oidcLogin(data) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/sso/oidc/login`, method: 'post', data }) } // 单点登录OAuth2.0协议登录 export function oauth2Login(data) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/sso/oauth2/login`, method: 'post', data }) } // 发送单点登录验证码 export function sendSsoValidatorCode(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/send-sso-validator-code`, method: 'get', params }) } // 发送邮箱验证码 export function sendSsoEmailValidatorCode(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/send-sso-email-validator-code`, method: 'get', params }) } // 获取登录配置 export function getLoginConfig(domainName) { return request({ url: `${window.getVersionTypeApiUrl('portalURL')}/base-login-config/get-login-info?domainName=${domainName}`, method: 'get' }) } //门户首页流程相关面板,帮助中心图标按钮,谷神系统大屏,可以根据配置加载是否显示 export function getValueByKey(params) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/server-config/get-value-by-key`, method: 'get', params }) } // 获取登录加密方式 export function getEnryption(data) { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/base-user/get-enryption`, method: 'post', data }) } // 获取AI权限全局配置 export function getAiPermission() { return request({ url: `${window.getVersionTypeApiUrl('baseURL')}/aigc/enable`, method: 'post', }) }