فهرست منبع

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

congxuesong 1 ماه پیش
والد
کامیت
f3e7a514c3
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  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 数据