Bladeren bron

新增控制台调用显示结果

zyf 1 maand geleden
bovenliggende
commit
39959672a9
1 gewijzigde bestanden met toevoegingen van 19 en 2 verwijderingen
  1. 19 2
      src/script/service.ts

+ 19 - 2
src/script/service.ts

@@ -65,12 +65,28 @@ function removeToken(): void {
 }
 
 function saveUserInfo(userInfo: UserInfo): void {
-  localStorage.setItem(USER_INFO_KEY, JSON.stringify(userInfo));
+  const jsonStr = JSON.stringify(userInfo);
+  console.log('[DEBUG] saveUserInfo - saving:', jsonStr);
+  localStorage.setItem(USER_INFO_KEY, jsonStr);
+  const saved = localStorage.getItem(USER_INFO_KEY);
+  console.log('[DEBUG] saveUserInfo - verified saved:', saved);
 }
 
 function getUserInfo(): UserInfo | null {
   const str = localStorage.getItem(USER_INFO_KEY);
-  return str ? JSON.parse(str) : null;
+  console.log('[DEBUG] getUserInfo - raw value:', str);
+  if (!str) {
+    console.warn('[DEBUG] getUserInfo - localStorage is empty');
+    return null;
+  }
+  try {
+    const result = JSON.parse(str);
+    console.log('[DEBUG] getUserInfo - parsed userId:', result?.userId);
+    return result;
+  } catch (e) {
+    console.error('[DEBUG] getUserInfo - JSON parse failed:', e);
+    return null;
+  }
 }
 
 function removeUserInfo(): void {
@@ -178,6 +194,7 @@ async function callApi(apiItem: Record<string, any>): Promise<ApiResponse> {
   
   const userInfo = getUserInfo();
   params.userId = userInfo?.userId || '';
+  console.log('[DEBUG] callApi - userId:', params.userId, 'userInfo:', userInfo);
 
   const response = await apiClient.post('/ding/add', params);
   return response.data;