import request from '@/router/axios'; import website from "@/config/website"; export const loginByUsername = (deptId, roleId, userId, password, type, key) => request({ url: '/api/framework/loginController/login', method: 'post', headers: { 'Dept-Id': (website.switchMode ? deptId : ''), 'Role-Id': (website.switchMode ? roleId : ''), 'Captcha-Key': key, }, params: { userId, password, grant_type: (website.captchaMode ? "captcha" : "password"), scope: "all", type } }); export const getUserInfo = () => request({ url: '/api/framework/loginController/getSessionInfo', method: 'post' }); // 修改密码 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 }); }