fix26: полный прод-фикс auth/jwt, import-export peer и frontend flow

This commit is contained in:
2026-05-09 01:18:13 +05:00
parent 7a64d76d08
commit c13841b61a
19 changed files with 390 additions and 90 deletions
+22 -1
View File
@@ -1,6 +1,12 @@
import request from "@/utils/request";
import { AxiosPromise } from "axios";
import { AdminInfo, AdminLoginDto, AdminLoginVo } from "./types";
import {
AdminChangePasswordDto,
AdminInfo,
AdminLoginDto,
AdminLoginVo,
AdminSecurityVo,
} from "./types";
export function loginApi(data: AdminLoginDto): AxiosPromise<AdminLoginVo> {
return request({
@@ -16,3 +22,18 @@ export function getAdminInfoApi(): AxiosPromise<AdminInfo> {
method: "get",
});
}
export function adminChangePasswordApi(data: AdminChangePasswordDto): AxiosPromise {
return request({
url: "/admin/change-password",
method: "post",
data,
});
}
export function adminSecurityApi(): AxiosPromise<AdminSecurityVo> {
return request({
url: "/admin/security",
method: "get",
});
}