1007395918@qq.com 5 лет назад
Родитель
Сommit
f8c9b46855
1 измененных файлов: 12 добавлений и 6 удалений
  1. 12
    6
      src/utils/login.js

+ 12
- 6
src/utils/login.js Просмотреть файл

26
 
26
 
27
         const { extraInfo, miniApp, person, miniAuthorized, avatarAuth, city } = data
27
         const { extraInfo, miniApp, person, miniAuthorized, avatarAuth, city } = data
28
         const { token, sessionKey } = miniApp
28
         const { token, sessionKey } = miniApp
29
-        const { dispatch } = getStore()
29
+        const { dispatch, getState } = getStore()
30
+
30
         Taro.setStorageSync('token', token)
31
         Taro.setStorageSync('token', token)
31
         Taro.setStorageSync('sessionKey', sessionKey)
32
         Taro.setStorageSync('sessionKey', sessionKey)
32
-        
33
+
33
         dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
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
         // if (miniAuthorized || avatarAuth) {
46
         // if (miniAuthorized || avatarAuth) {
41
 
47
 
42
         //   // 保存用户信息
48
         //   // 保存用户信息
43
         //   // dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
49
         //   // dispatch({ type: USER_INFO, payload: { extraInfo, person, miniApp } })
44
-          callback && callback(data)
50
+        callback && callback(data)
45
 
51
 
46
         // } else {
52
         // } else {
47
 
53