import request from '@/utils/request' import { tokenName } from '@/config' export async function login(data) { return request({ url: '/login', method: 'POST', data, }) } export async function socialLogin(data) { return request({ url: '/socialLogin', method: 'post', data, }) } export function getUserInfo(accessToken) { //此处为了兼容mock.js使用data传递accessToken,如果使用mock可以走headers return request({ url: '/getInfo', method: 'get', data: { [tokenName]: accessToken, }, }) } export function logout() { return request({ url: '/logout', method: 'post', }) } export function register() { return request({ url: '/register', method: 'post', }) } // 登录页面的背景图 公司名称获取 logo export function getLoginStyle(params) { return request({ url: '/sysTenantConfig/getTenantConfig', method: 'get', params }) } // 中间页的背景图 公司名称获取 logo export function getMiddleConfig(params) { return request({ url: '/sysTenantConfig/getMiddleConfig', method: 'get', params }) } // 个人中心,信息查询 export async function getUserData(params) { return request({ url: '/sysTenant/getUserData', method: 'get', params, }) } // 个人中心,信息修改 export async function setUserData(data) { return request({ url: '/system/user/setUserData', method: 'post', data, }) } // 个人中心,密码修改 export async function updatePwd(params) { return request({ url: '/system/user/updatePwd', method: 'put', params, }) }