|
|
|
@ -4,18 +4,16 @@ import { defHttp } from '@/utils/http/axios'
|
|
|
|
|
|
|
|
|
|
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') { |
|
|
|
|
return defHttp.post<LoginResult>({ |
|
|
|
|
url: '/baymax-auth/oauth/token', |
|
|
|
|
url: '/iot-auth/oauth/token', |
|
|
|
|
params: { |
|
|
|
|
username: params.username, |
|
|
|
|
password: params.password, |
|
|
|
|
grant_type: 'captcha', |
|
|
|
|
grant_type: 'password', |
|
|
|
|
scope: 'all', |
|
|
|
|
type: 'account', |
|
|
|
|
}, |
|
|
|
|
headers: { |
|
|
|
|
'Tenant-Id': params.tenantId, |
|
|
|
|
'Captcha-Key': params.captchaKey, |
|
|
|
|
'Captcha-Code': params.captchaCode, |
|
|
|
|
}, |
|
|
|
|
}, { |
|
|
|
|
errorMessageMode: mode, |
|
|
|
@ -26,7 +24,7 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
|
|
|
|
|
|
|
|
|
export function getUserInfo() { |
|
|
|
|
return defHttp.get<UserInfo>({ |
|
|
|
|
url: '/baymax-system/user/info', |
|
|
|
|
url: '/iot-system/user/info', |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -48,19 +46,19 @@ export interface __MenuItem {
|
|
|
|
|
|
|
|
|
|
export function getUserRouters() { |
|
|
|
|
return defHttp.get<__MenuItem[]>({ |
|
|
|
|
url: '/baymax-system/menu/routes', |
|
|
|
|
url: '/iot-system/sysApp/routes?appCode=mes', |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
export function getUserButtons() { |
|
|
|
|
return defHttp.get({ |
|
|
|
|
url: '/baymax-system/menu/buttons', |
|
|
|
|
url: '/iot-system/sys-app-menu/buttons?appCode=mes', |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
export function doLogout() { |
|
|
|
|
return defHttp.post({ |
|
|
|
|
url: '/baymax-auth/oauth/logout', |
|
|
|
|
return defHttp.get({ |
|
|
|
|
url: '/iot-auth/oauth/logout', |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -75,14 +73,14 @@ export function getLoginCaptcha() {
|
|
|
|
|
|
|
|
|
|
export function updateUserInfo(data: Partial<UserInfo>) { |
|
|
|
|
return defHttp.post({ |
|
|
|
|
url: '/baymax-system/user/update-info', |
|
|
|
|
url: '/iot-system/user/update-info', |
|
|
|
|
data, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
export function updatePassword(params: { oldPassword: string, newPassword: string, newPassword1: string }) { |
|
|
|
|
return defHttp.post({ |
|
|
|
|
url: '/baymax-system/user/update-password', |
|
|
|
|
url: '/iot-system/user/update-password', |
|
|
|
|
params, |
|
|
|
|
}, { joinParamsToUrl: true }) |
|
|
|
|
} |
|
|
|
|