Quellcode durchsuchen

Enhance user information handling in the user store by updating the structure of the user object. Added additional fields such as created_at, email, last_login, status, and updated_at for improved user data management.

yb vor 3 Wochen
Ursprung
Commit
18efbcdca4
1 geänderte Dateien mit 12 neuen und 4 gelöschten Zeilen
  1. 12 4
      src/store/user.ts

+ 12 - 4
src/store/user.ts

@@ -26,12 +26,20 @@ export const useUserStore = defineStore("user", () => {
         setRefreshToken(refreshToken);
       }
       // 直接设置用户信息
+      console.log("🚀 ~ loginAction ~ user:", user);
+      // id: "9fbe87ad2e38fe111da7fbea466ea192"
+      // role: "admin"
+      // username: "pwtk004"
       if (user) {
         userInfo.value = {
-          userId: parseInt(user.id),
-          userName: user.username,
-          nickName: user.username,
-          roles: [user.role],
+          id: user.id,
+          username: user.username,
+          role: user.role,
+          created_at: 0,
+          email: "",
+          last_login: 0,
+          status: "",
+          updated_at: 0,
         };
       }
     }