|
@@ -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
|
|