|
@@ -12,7 +12,7 @@ import { queryBanners } from '@services/common'
|
12
|
12
|
import { getGoodsBuilding, getGoodsList } from '@services/item'
|
13
|
13
|
import { connect } from '@tarojs/redux'
|
14
|
14
|
import * as actions from '@actions/shop'
|
15
|
|
-// import { queryUserInfo, doUserSignin } from '@services/user'
|
|
15
|
+import { queryUserInfo, doUserSignin } from '@services/user'
|
16
|
16
|
|
17
|
17
|
// import getUserPhone from '@utils/getUserPhone'
|
18
|
18
|
import Authorize from '@components/authorize'
|
|
@@ -32,10 +32,10 @@ export default class Shop extends Component {
|
32
|
32
|
'https://estateagents.oss-cn-shanghai.aliyuncs.com/images/banner/4.jpg',
|
33
|
33
|
'https://estateagents.oss-cn-shanghai.aliyuncs.com/images/banner/5.jpg'
|
34
|
34
|
],
|
35
|
|
- user: {},
|
36
|
35
|
cityName: '',
|
37
|
36
|
goodsBuilding: [],
|
38
|
37
|
goodsList: [],
|
|
38
|
+ user: {},
|
39
|
39
|
}
|
40
|
40
|
|
41
|
41
|
componentDidShow() {
|
|
@@ -45,7 +45,7 @@ export default class Shop extends Component {
|
45
|
45
|
this.loadGoodsBuilding()
|
46
|
46
|
|
47
|
47
|
// this.loadCity()
|
48
|
|
- // this.loadUserInfo()
|
|
48
|
+ this.loadUserInfo()
|
49
|
49
|
})
|
50
|
50
|
Taro.hideLoading()
|
51
|
51
|
}
|
|
@@ -161,7 +161,14 @@ export default class Shop extends Component {
|
161
|
161
|
// App.zhuge.track('签到成功')
|
162
|
162
|
})
|
163
|
163
|
}
|
164
|
|
-
|
|
164
|
+
|
|
165
|
+ loadUserInfo() {
|
|
166
|
+ // debugger
|
|
167
|
+ queryUserInfo().then(user => {
|
|
168
|
+ // debugger
|
|
169
|
+ this.setState({ user })
|
|
170
|
+ })
|
|
171
|
+ }
|
165
|
172
|
|
166
|
173
|
renderLogin() {
|
167
|
174
|
return <Authorize></Authorize>
|
|
@@ -240,7 +247,7 @@ export default class Shop extends Component {
|
240
|
247
|
}
|
241
|
248
|
|
242
|
249
|
renderDetail() {
|
243
|
|
- // const { user } = this.state
|
|
250
|
+ const { user } = this.state
|
244
|
251
|
const { userInfo: { person }, curCity } = this.props
|
245
|
252
|
const { bannerList = [] } = this.state
|
246
|
253
|
return (
|
|
@@ -259,7 +266,11 @@ export default class Shop extends Component {
|
259
|
266
|
<Image className="bg" src={require('@assets/shop/background.jpg')} ></Image>
|
260
|
267
|
<Image className="user__left__headimg" src={person.avatarurl} />
|
261
|
268
|
<View className='user__left__name'>{person.nickname}</View>
|
262
|
|
- <View className="qiandao__btn" onClick={this.doSign}>签到</View>
|
|
269
|
+ {
|
|
270
|
+ user.havaSigned ?
|
|
271
|
+ (<View className="qiandao__btn">已签到</View>) :
|
|
272
|
+ (<View className="qiandao__btn" onClick={this.doSign}>签到</View>)
|
|
273
|
+ }
|
263
|
274
|
<View className='message'>
|
264
|
275
|
<View className='message__left'>
|
265
|
276
|
<View className='user__jifen'>
|