fix: 接入用户与权限后端接口

This commit is contained in:
xy
2026-09-03 12:18:57 +08:00
parent e43a118dee
commit 48e5293509
19 changed files with 1982 additions and 375 deletions
+11 -1
View File
@@ -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