import { get, post, request } from "@/utils/request" import website from '@/config/website' /** 登录 */ export const login = data => post("/user/login", { data, custom: { auth: false } }) /** 验证码登录 */ export const loginByCode = data => post("/user/loginByCode", { data }) /** 退出登录 */ export const logout = () => post("/user/logout") // 用户登录接口 export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) => { return request({ url: '/blade-auth/oauth/token', method: 'post', header: { 'Tenant-Id': tenantId, 'Dept-Id': website.switchMode ? deptId : '', 'Role-Id': website.switchMode ? roleId : '', 'Captcha-Key': key, 'Captcha-Code': code, }, params: { tenantId, username, password, grant_type: 'password', scope: 'all', type, }, }) } export const getUserInfo = () => { return request({ url: '/blade-system/user/info', method: 'get', }); }; export const updateInfo = row => { return request({ url: '/blade-system/user/update-info', method: 'post', data: row, }); }; export const updatePassword = (oldPassword, newPassword, newPassword1) => { return request({ url: '/blade-system/user/update-password', method: 'post', params: { oldPassword, newPassword, newPassword1, }, }); }; // 发送通话信息 export const sendVoiceCallApi = (data) => { return request({ url: `/drone-device-core/dp/call/sendVoiceCall`, method: 'post', data }) }