|
@@ -5,6 +5,7 @@ import { Text } from '@tarojs/components'
|
5
|
5
|
import Spin from '@/components/Spin'
|
6
|
6
|
import GetUserPhone from '@/components/GetUserPhone/index'
|
7
|
7
|
import GetUserIcon from '@/components/GetUserIcon/index'
|
|
8
|
+import AddYeZhuRenZheng from '@/components/AddYeZhuRenZheng'
|
8
|
9
|
import useMountTrack from '@/utils/hooks/useMountTrack'
|
9
|
10
|
import request, { apis } from '@/utils/request'
|
10
|
11
|
import { getPage } from '@/utils'
|
|
@@ -26,6 +27,7 @@ export default function (props) {
|
26
|
27
|
const [showAuthPhone, setShowAuthPhone] = useState(false)
|
27
|
28
|
const [ShowAdvLayer, setShowAdvLayer] = useState(true)
|
28
|
29
|
const [AdvDetail, setShowAdvDetail] = useState(null)
|
|
30
|
+ const [ShowAddLayer, setShowAddLayer] = useState(false)
|
29
|
31
|
const { user, setUser } = useModel('user')
|
30
|
32
|
|
31
|
33
|
const loading = !user || !user.personId
|
|
@@ -43,7 +45,7 @@ export default function (props) {
|
43
|
45
|
request({ ...apis.getIndexAdv, params: { showType: `screen`, showPosition: `index` } }).then((res) => {
|
44
|
46
|
if (res !== null && res.length > 0) {
|
45
|
47
|
setShowAdvDetail(res[0])
|
46
|
|
- setUser({...user, ShowIndexAdv: true, FirstComing: false})
|
|
48
|
+ setUser({ ...user, ShowIndexAdv: true, FirstComing: false })
|
47
|
49
|
}
|
48
|
50
|
})
|
49
|
51
|
}
|
|
@@ -110,11 +112,24 @@ export default function (props) {
|
110
|
112
|
return (
|
111
|
113
|
<Spin loading={loading}>
|
112
|
114
|
|
|
115
|
+ <view className={ShowAddLayer ? 'AddRenZhengLayer active' : 'AddRenZhengLayer'}>
|
|
116
|
+ <view className='centerLabel'>
|
|
117
|
+ <view>
|
|
118
|
+ <scroll-view scroll-y='true'>
|
|
119
|
+ {
|
|
120
|
+ ShowAddLayer &&
|
|
121
|
+ <AddYeZhuRenZheng Close={() => { setShowAddLayer(false) }}></AddYeZhuRenZheng>
|
|
122
|
+ }
|
|
123
|
+ </scroll-view>
|
|
124
|
+ </view>
|
|
125
|
+ </view>
|
|
126
|
+ </view>
|
|
127
|
+
|
113
|
128
|
{/* 广告 */}
|
114
|
129
|
<view className='AdvLayer' style={{ display: user !== null && user.ShowIndexAdv !== undefined && user.ShowIndexAdv ? 'block' : 'none' }}>
|
115
|
130
|
<view className='centerLabel'>
|
116
|
131
|
<image mode='aspectFit' src={AdvDetail !== null ? AdvDetail.image : null} onClick={AdvClick}></image>
|
117
|
|
- <Text className='iconfont iconguanbi' onClick={() => { setUser({...user, ShowIndexAdv: false}) }}></Text>
|
|
132
|
+ <Text className='iconfont iconguanbi' onClick={() => { setUser({ ...user, ShowIndexAdv: false }) }}></Text>
|
118
|
133
|
</view>
|
119
|
134
|
</view>
|
120
|
135
|
|