Explorar o código

feat(login): 登录后存储用户storeId和phone到本地- 引入localGet和localSet工具函数
- 登录成功后检查并存储用户的storeId- 登录成功后检查并存储用户的手机号码- 确保在动态路由初始化前完成数据存储

congxuesong hai 1 mes
pai
achega
f3e7a514c3
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      src/views/login/index.vue

+ 7 - 0
src/views/login/index.vue

@@ -600,6 +600,7 @@ import {
   registerAccount,
   registerCheck
 } from "@/api/modules/newLoginApi";
+import { localGet, localSet } from "@/utils";
 
 const router = useRouter();
 const route = useRoute();
@@ -852,6 +853,12 @@ const handleLogin = async () => {
         console.log(res.data, "res.data");
         userStore.setToken(res.data.token);
         userStore.setUserInfo(res.data);
+        if (localGet("geeker-user").userInfo.storeId) {
+          localSet("createdId", localGet("geeker-user").userInfo.storeId);
+        }
+        if (localGet("geeker-user").userInfo.phone) {
+          localSet("iphone", localGet("geeker-user").userInfo.phone);
+        }
         await initDynamicRouter();
 
         // 3.清空 tabs、keepAlive 数据