|
@@ -1,12 +1,10 @@
|
1
|
1
|
import React, { useEffect, useState } from 'react'
|
2
|
2
|
import Taro, { useDidShow } from '@tarojs/taro'
|
3
|
|
-
|
4
|
3
|
import AdvLayer from '@/components/AdvLayer'
|
5
|
4
|
import GetUserIcon from '@/components/GetUserIcon/index'
|
6
|
5
|
import GetUserPhone from '@/components/GetUserPhone/index'
|
7
|
6
|
import RenZhengScreen from '@/components/RenZhengScreen'
|
8
|
7
|
import Spin from '@/components/Spin'
|
9
|
|
-import YeZhuRenZhengPopup from '@/components/YeZhuRenZhengPopup'
|
10
|
8
|
import { getPage } from '@/utils'
|
11
|
9
|
import { useModel } from '@/store'
|
12
|
10
|
import useMountTrack from '@/utils/hooks/useMountTrack'
|
|
@@ -51,7 +49,7 @@ export default function (props) {
|
51
|
49
|
setIsAuthedPhone(user && user.phone)
|
52
|
50
|
setIsAuthedYeZhu(user && user.verifyStatus === 'certified')
|
53
|
51
|
}, [user])
|
54
|
|
-
|
|
52
|
+
|
55
|
53
|
useEffect(() => {
|
56
|
54
|
setNeedAuthBasic((page.auth || []).indexOf('avatar') > -1)
|
57
|
55
|
setNeedAuthPhone((page.auth || []).indexOf('phone') > -1)
|
|
@@ -77,11 +75,17 @@ export default function (props) {
|
77
|
75
|
return
|
78
|
76
|
}
|
79
|
77
|
|
80
|
|
- if (isAuthedPhone && !isAuthedYeZhu && needAuthYeZhu) {
|
|
78
|
+ if (!isAuthedYeZhu && needAuthYeZhu) {
|
81
|
79
|
setShowAuthYeZhu(true)
|
82
|
80
|
} else {
|
83
|
81
|
setShowAuthYeZhu(false)
|
84
|
82
|
}
|
|
83
|
+
|
|
84
|
+ // if (isAuthedPhone && !isAuthedYeZhu && needAuthYeZhu) {
|
|
85
|
+ // setShowAuthYeZhu(true)
|
|
86
|
+ // } else {
|
|
87
|
+ // setShowAuthYeZhu(false)
|
|
88
|
+ // }
|
85
|
89
|
}, [needAuthYeZhu, isAuthedPhone, page])
|
86
|
90
|
|
87
|
91
|
// 授权头像
|
|
@@ -107,7 +111,7 @@ export default function (props) {
|
107
|
111
|
<AdvLayer></AdvLayer>
|
108
|
112
|
<RenZhengScreen Show={showAuthYeZhu}></RenZhengScreen>
|
109
|
113
|
<GetUserIcon visible={showAuthBasic} onError={err => showError(`授权头像失败: ${err}`)} onCancel={goback} />
|
110
|
|
- <GetUserPhone visible={showAuthPhone} onError={err => showError(`授权手机失败: ${err}`)} onCancel={goback} />
|
|
114
|
+ <GetUserPhone visible={showAuthPhone} onError={err => showError(`授权手机失败: ${err}`)} onCancel={goback} />
|
111
|
115
|
{/* <YeZhuRenZhengPopup Show={showAuthYeZhu} Close={() => { }}></YeZhuRenZhengPopup> */}
|
112
|
116
|
{
|
113
|
117
|
props.children
|