fix: 接入用户与权限后端接口
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
import axios from 'axios'
|
||||
|
||||
import { ApiResponseError, unwrapApiResponse } from '@/utils/api-response'
|
||||
import {
|
||||
ApiResponseError,
|
||||
unwrapApiResponse,
|
||||
unwrapNullableApiResponse,
|
||||
} from '@/utils/api-response'
|
||||
import { request } from '@/utils/request'
|
||||
import type {
|
||||
AuthenticatedUser,
|
||||
@@ -8,6 +12,7 @@ import type {
|
||||
CurrentUserResponse,
|
||||
LoginRequest,
|
||||
LoginResponse,
|
||||
PasswordChangeRequest,
|
||||
} from '@/types/auth'
|
||||
import type { ApiResponse } from '@/types/common'
|
||||
|
||||
@@ -76,6 +81,11 @@ export async function logout(): Promise<void> {
|
||||
unwrapApiResponse(response)
|
||||
}
|
||||
|
||||
export async function changePassword(payload: PasswordChangeRequest): Promise<void> {
|
||||
const response = await request.post<ApiResponse<null>>('/v1/auth/password/change', payload)
|
||||
unwrapNullableApiResponse(response)
|
||||
}
|
||||
|
||||
export function getAuthErrorMessage(error: unknown) {
|
||||
if (error instanceof ApiResponseError) {
|
||||
return error.message
|
||||
|
||||
Reference in New Issue
Block a user