1007395918@qq.com vor 5 Jahren
Ursprung
Commit
f8c9b46855
1 geänderte Dateien mit 12 neuen und 6 gelöschten Zeilen
  1. 12
    6
      src/utils/login.js

+ 12
- 6
src/utils/login.js Datei anzeigen

@@ -26,22 +26,28 @@ export default function (payload, callback) {
26 26
 
27 27
         const { extraInfo, miniApp, person, miniAuthorized, avatarAuth, city } = data
28 28
         const { token, sessionKey } = miniApp
29
-        const { dispatch } = getStore()
29
+        const { dispatch, getState } = getStore()
30
+
30 31
         Taro.setStorageSync('token', token)
31 32
         Taro.setStorageSync('sessionKey', sessionKey)
32
-        
33
+
33 34
         dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
35
+        const { city: { curCity } } = getState()
34 36
 
35
-        if (city) {
36
-          dispatchCitySelected(city)(dispatch)
37
-        }
37
+        console.log(curCity, "curCity")
38
+
39
+        // if (!curCity) {
40
+          if (city) {
41
+            dispatchCitySelected(city)(dispatch)
42
+          }
43
+        // }
38 44
 
39 45
         // // 用户信息已授权获取成功
40 46
         // if (miniAuthorized || avatarAuth) {
41 47
 
42 48
         //   // 保存用户信息
43 49
         //   // dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
44
-          callback && callback(data)
50
+        callback && callback(data)
45 51
 
46 52
         // } else {
47 53