feat(用户管理): 添加用户导出功能并优化代码

refactor: 移除无用代码和console.log
style: 格式化代码和优化样式
fix(登录): 修复验证码点击刷新问题
chore: 更新仓库链接和文档信息
This commit is contained in:
zhangtao
2025-07-22 00:41:50 +08:00
parent b7efbd6667
commit 92ecbb2b94
12 changed files with 458 additions and 400 deletions
@@ -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;
+7 -26
View File
@@ -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);
});
});