mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-10 03:24:12 +00:00
feat(用户管理): 添加用户导出功能并优化代码
refactor: 移除无用代码和console.log style: 格式化代码和优化样式 fix(登录): 修复验证码点击刷新问题 chore: 更新仓库链接和文档信息
This commit is contained in:
@@ -127,11 +127,8 @@ export const usePermissionStore = defineStore("permission", () => {
|
||||
|
||||
routesLoaded.value = true;
|
||||
|
||||
console.log("✅ 动态路由:", (dynamicRoutes));
|
||||
return dynamicRoutes;
|
||||
} catch (error) {
|
||||
console.error("❌ 生成路由失败:", error);
|
||||
|
||||
} catch (error: any) {
|
||||
// 即使失败也要设置状态,避免无限重试
|
||||
routesLoaded.value = false;
|
||||
|
||||
|
||||
@@ -46,34 +46,16 @@ export const useUserStore = defineStore("user", {
|
||||
},
|
||||
|
||||
// 登录
|
||||
login(LoginFormData: LoginFormData) {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
AuthAPI.login(LoginFormData)
|
||||
.then((response) => {
|
||||
// 保存记住我状态和token
|
||||
this.rememberMe = LoginFormData.remember;
|
||||
Auth.setTokens(response.data.data.access_token, response.data.data.refresh_token, this.rememberMe);
|
||||
resolve();
|
||||
})
|
||||
.catch((error) => {
|
||||
reject(error);
|
||||
});
|
||||
});
|
||||
async login(LoginFormData: LoginFormData) {
|
||||
const response = await AuthAPI.login(LoginFormData)
|
||||
this.rememberMe = LoginFormData.remember;
|
||||
Auth.setTokens(response.data.data.access_token, response.data.data.refresh_token, this.rememberMe);
|
||||
},
|
||||
|
||||
// 登出
|
||||
logout() {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
AuthAPI.logout({token: Auth.getAccessToken()})
|
||||
.then(() => {
|
||||
// 重置所有系统状态
|
||||
this.resetAllState();
|
||||
resolve();
|
||||
})
|
||||
.catch((error) => {
|
||||
reject(error);
|
||||
});
|
||||
});
|
||||
async logout() {
|
||||
await AuthAPI.logout({token: Auth.getAccessToken()});
|
||||
this.resetAllState();
|
||||
},
|
||||
|
||||
// 重置所有状态
|
||||
@@ -106,7 +88,6 @@ export const useUserStore = defineStore("user", {
|
||||
resolve();
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log(" refreshToken 刷新失败", error);
|
||||
reject(error);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user