| | |
| | | } |
| | | }); |
| | | |
| | | export const loginBySocial = (tenantId, source, state) => request({ |
| | | url: '/api/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': tenantId |
| | | }, |
| | | params: { |
| | | tenantId, |
| | | source, |
| | | state, |
| | | grant_type: "social", |
| | | scope: "all", |
| | | } |
| | | }) |
| | | |
| | | export const loginBySso = (state) => request({ |
| | | url: '/api/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': state |
| | | }, |
| | | params: { |
| | | tenantId: state, |
| | | grant_type: "authorization_code", |
| | | scope: "all", |
| | | redirect_uri: website.redirectUri, |
| | | } |
| | | }) |
| | | |
| | | export const refreshToken = (refresh_token, tenantId, deptId, roleId) => request({ |
| | | url: '/api/blade-auth/oauth/token', |
| | | method: 'post', |
| | | headers: { |
| | | 'Tenant-Id': tenantId, |
| | | 'Dept-Id': (website.switchMode ? deptId : ''), |
| | | 'Role-Id': (website.switchMode ? roleId : '') |
| | | }, |
| | | params: { |
| | | tenantId, |
| | | refresh_token, |
| | | grant_type: "refresh_token", |
| | | scope: "all", |
| | | } |
| | | }); |
| | | |
| | | export const registerGuest = (form, oauthId) => request({ |
| | | url: '/api/blade-user/register-guest', |
| | | method: 'post', |
| | | params: { |
| | | tenantId: form.tenantId, |
| | | name: form.name, |
| | | account: form.account, |
| | | password: form.password, |
| | | oauthId |
| | | } |
| | | }); |
| | | |
| | | export const getButtons = () => request({ |
| | | url: '/api/blade-system/menu/buttons', |
| | | method: 'get' |
| | | }); |
| | | |
| | | export const getCaptcha = () => request({ |
| | | url: '/api/blade-auth/oauth/captcha', |
| | | method: 'get', |
| | | authorization: false |
| | | }); |
| | | |
| | | export const logout = () => request({ |
| | | url: '/api/blade-auth/oauth/logout', |
| | | method: 'get', |
| | | authorization: false |
| | | }); |
| | | |
| | | export const getUserInfo = () => request({ |
| | | url: '/api/blade-auth/oauth/user-info', |
| | | method: 'get' |
| | | url: '/api/framework/loginController/getSessionInfo', |
| | | method: 'post' |
| | | }); |
| | | |
| | | export const sendLogs = (list) => request({ |
| | | url: '/api/blade-auth/oauth/logout', |
| | | method: 'post', |
| | | data: list |
| | | }); |
| | | // 修改密码 |
| | | export function changePassword(params) { |
| | | let formData = new FormData; |
| | | for (let key in params) { |
| | | formData.append(key, params[key]) |
| | | } |
| | | return request({ |
| | | url: "/api/userQueryController/changePassword", |
| | | method: "post", |
| | | data: formData |
| | | }); |
| | | } |
| | | |
| | | export const clearCache = () => request({ |
| | | url: '/api/blade-auth/oauth/clear-cache', |
| | | method: 'get', |
| | | authorization: false |
| | | }); |
| | | |
| | | export const selcetList = () => request({ |
| | | url: '/api/blade-system/tenant/tenant-map', |
| | | method: 'get', |
| | | }); |
| | | |
| | | |
| | | // 退出登录 |
| | | export function logout(params) { |
| | | return request({ |
| | | url: "/api/framework/loginController/logout", |
| | | method: "post", |
| | | params |
| | | }); |
| | | } |
| | | // 按钮权限接口 |
| | | export function getButtons(params) { |
| | | return request({ |
| | | url: "/api/smFunctionController/getAllButtons", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | | // 获取头像 |
| | | export function getUserPhoto(params) { |
| | | return request({ |
| | | url: "/api/userQueryController/getUserPhoto", |
| | | method: "get", |
| | | responseType:'blob', |
| | | params |
| | | }); |
| | | } |
| | | // 上传头像 |
| | | export function updateUserPhoto(formData) { |
| | | return request({ |
| | | url: "/api/userQueryController/updateUserPhoto", |
| | | method: "post", |
| | | data:formData |
| | | }); |
| | | } |