import request from '@/axios' /* * 获取图片验证码 * */ export function getImgCode() { return request({ url: `/manager/pCode`, method: 'get' }) } /* * 发送手机验证码 * */ export function sendPhoneCode(phone, vCode) { return request({ url: `/manager/send/${phone}/${vCode}`, method: 'get' }) } /* * 登录 * */ export function login(data) { return request({ url: `/manager/login`, method: 'post', data: data }) } /* * 获取当前登录者信息 * @param null * */ export function getUserInfo(data) { return request({ url: `/manager/userContext`, method: 'get' }) } /* * 获取用户信息 * * */ export function getUserInfoById(userId) { return request({ url: `/manager/userInfo/${userId}`, method: 'get' }) } /* * 切换组织 * @param null */ export function selectOrangaized(data) { return request({ url: `/manager/userContext/organization`, method: 'post', data: data }) } /* * 切换项目 * @param null */ export function selectProject(projectId) { return request({ url: `/manager/userContext/project/${projectId}`, method: 'put', }) } /* * 根据组织获取项目列表 * @param null * */ export function getOrganizedProjectList(organizationId) { return request({ url: `/api/project/getOrganization/${organizationId}/`, method: 'get', }) } /* * 修改个人信息 * @param {Object} data = {loginName用户名|pwd密码|name昵称|sex性别|phone手机号|email邮箱|portrait头像|organizationId组织类型} * */ export function updateUserDetails(data) { return request({ url: `/manager/userInfo/update`, method: 'post', data: data }) } /* * 刷新上下文 * @param null * */ export function refresh(organizationId) { return request({ url: `/manager/userContext/refresh`, method: 'get', }) }