xcx пре 4 година
родитељ
комит
21674e77cc
2 измењених фајлова са 11 додато и 7 уклоњено
  1. 2
    2
      src/components/RenZhengScreen/index.jsx
  2. 9
    5
      src/layouts/index.jsx

+ 2
- 2
src/components/RenZhengScreen/index.jsx Прегледај датотеку

@@ -17,11 +17,11 @@ export default function RenZhengScreen (props) {
17 17
       <view className='centerLabel'>
18 18
         {
19 19
           user !== null &&
20
-          <text className='Tips'>{user.verifyStatus === 'not_certified' ? '请进行业主信息认证' : user.verifyStatus === 'certification_in_progress' ? '业主认证中,请等待物业审核' : '业主验证未通过,请重新验证'}</text>
20
+          <text className='Tips'>{user.verifyStatus === 'not_certified' ? '请进行业主信息认证' : user.verifyStatus === 'certification_in_progress' ? '业主认证中,请等待物业审核' : user.verifyStatus === 'certified' ? '未授权手机号' : '业主验证未通过,请重新验证'}</text>
21 21
         }
22 22
         <view>
23 23
           {
24
-            user !== null && user.verifyStatus !== 'certification_in_progress' &&
24
+            user !== null && user.verifyStatus !== 'certification_in_progress' && user.verifyStatus !== 'certified' &&
25 25
             <text onClick={() => { Taro.navigateTo({ url: `/pages/WoDe/YeZhuRenZheng/index?from=popup` }) }}>去认证</text>
26 26
           }
27 27
         </view>

+ 9
- 5
src/layouts/index.jsx Прегледај датотеку

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