index.ts 772 B

1234567891011121314151617181920212223242526272829
  1. import { useAxios } from '@/hooks/web/useAxios'
  2. const request = useAxios()
  3. // 查询用户个人信息
  4. export const getUserProfileApi = () => {
  5. return request.get({ url: '/system/user/profile/get' })
  6. }
  7. // 修改用户个人信息
  8. export const updateUserProfileApi = (params) => {
  9. return request.put({ url: '/system/user/profile/update', params })
  10. }
  11. // 用户密码重置
  12. export const updateUserPwdApi = (oldPassword: string, newPassword: string) => {
  13. return request.put({
  14. url: '/system/user/profile/update-password',
  15. params: {
  16. oldPassword: oldPassword,
  17. newPassword: newPassword
  18. }
  19. })
  20. }
  21. // 用户头像上传
  22. export const uploadAvatarApi = (data) => {
  23. return request.upload({ url: '/system/user/profile/update-avatar', data: data })
  24. }