38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
import server from '@/utils/request'
|
|
import { BASE_API_PATH } from '@/utils/variable'
|
|
|
|
export const getSsoBinds_api = (): any =>server.get(`/application/sso/me/bindings`)
|
|
|
|
// 获取登录用户信息
|
|
export const getMeInfo_api = () => server.get(`/user/detail`);
|
|
// 修改登录用户信息
|
|
export const updateMeInfo_api = (data:object) => server.put(`/user/detail`,data);
|
|
// 修改登录用户密码
|
|
export const updateMepsd_api = (data:object) => server.put(`/user/passwd`,data);
|
|
// 第三方账号解绑
|
|
export const unBind_api = (appId: string) => server.post(`/application/sso/${appId}/unbind/me`);
|
|
/**
|
|
* 校验字段合法性
|
|
* @param type 类型
|
|
* @param name 值
|
|
*/
|
|
export const validateField_api = (type: 'username' | 'password', name: string) => server.post(`/user/${type}/_validate`,name,{},{
|
|
headers: {
|
|
'Content-Type': 'text/plain'
|
|
}
|
|
});
|
|
/**
|
|
* 校验旧密码是否正确
|
|
* @param password 旧密码
|
|
*/
|
|
export const checkOldPassword_api = (password:string) => server.post(`/user/me/password/_validate`,password,{},{
|
|
headers: {
|
|
'Content-Type': 'text/plain'
|
|
}
|
|
});
|
|
|
|
// 我的订阅
|
|
// 查询当前用户可访问的通道配置
|
|
export const getAllNotice = () => server.get(`/notify/channel/all`);
|
|
|