|
@@ -10,6 +10,8 @@ import helpCenter from '@/assets/mineImgaes/helpCenter.png'//帮助中心
|
10
|
10
|
import versionUpdate from '@/assets/mineImgaes/versionUpdate.png'//版本更新
|
11
|
11
|
import userMoren from '@/assets/mineImgaes/userMoren.png'//默认头像
|
12
|
12
|
import userRight from '@/assets/mineImgaes/userRight.png'
|
|
13
|
+import back from '@/assets/mineImgaes/mineBack.png'
|
|
14
|
+
|
13
|
15
|
import { useModel } from "@/store"
|
14
|
16
|
import withLayout from '@/layouts'
|
15
|
17
|
import { getAddress } from "@/services/address"
|
|
@@ -33,14 +35,6 @@ export default withLayout((props) => {
|
33
|
35
|
const $instance = Taro.getCurrentInstance()
|
34
|
36
|
|
35
|
37
|
|
36
|
|
- const userInfo = useMemo(() => {
|
37
|
|
- console.log($instance.router.params, '$instance.router.params路由')
|
38
|
|
- if ($instance.router.params.userOk || person.phone) {
|
39
|
|
- setIsLoginBox(true)
|
40
|
|
- return { phone: person?.phone, nickName: person?.nickName, avatar: person?.avatar }
|
41
|
|
- }
|
42
|
|
-
|
43
|
|
- }, [$instance.router.params, person])
|
44
|
38
|
|
45
|
39
|
|
46
|
40
|
|
|
@@ -49,15 +43,23 @@ export default withLayout((props) => {
|
49
|
43
|
let abccList = e.records.sort((a, b) => b.isDefault - a.isDefault)
|
50
|
44
|
setAddresInfo(abccList[0].address)
|
51
|
45
|
})
|
|
46
|
+ if ($instance.router.params.userOk || person.phone) {
|
|
47
|
+ setIsLoginBox(true)
|
|
48
|
+
|
|
49
|
+ }
|
52
|
50
|
})
|
53
|
51
|
useEffect(() => {
|
54
|
52
|
|
55
|
53
|
getAddress().then((e) => {
|
56
|
54
|
let abccList = e.records.sort((a, b) => b.isDefault - a.isDefault)
|
57
|
55
|
console.log("🚀 ~ file: index.jsx ~ line 75 ~ getAddress ~ abccList", abccList)
|
58
|
|
- setAddresInfo(abccList[0].address)
|
|
56
|
+ setAddresInfo(abccList[0]?.address)
|
59
|
57
|
})
|
60
|
|
- }, [])
|
|
58
|
+ if ($instance.router.params.userOk || person.phone) {
|
|
59
|
+ setIsLoginBox(true)
|
|
60
|
+
|
|
61
|
+ }
|
|
62
|
+ }, [$instance.router.params.userOk, person?.avatar, person?.nickName, person.phone])
|
61
|
63
|
|
62
|
64
|
const setAddress = (dd) => {
|
63
|
65
|
Taro.navigateTo({ url: `/pages/MyAddressList/index?id${dd}` })
|
|
@@ -105,18 +107,22 @@ export default withLayout((props) => {
|
105
|
107
|
{/* 头像 */}
|
106
|
108
|
{
|
107
|
109
|
!isLoginBox ?
|
108
|
|
- <View style={{ backgroundImage: "url(" + require("@/assets/mineImgaes/mineBack.png") + ")" }} className='User-Avatar-background-falseBox'>
|
|
110
|
+ <View className='User-Avatar-background-falseBox'>
|
|
111
|
+ <Image className='Userback' src={back} />
|
|
112
|
+
|
109
|
113
|
<Image className='User-Avatar-background-falseBox-userImg userImg' src={userMoren} />
|
110
|
114
|
<View onClick={userLoginnow} className='User-Avatar-background-falseBox-userLogin' >点击登陆</View>
|
111
|
115
|
</View>
|
112
|
116
|
:
|
113
|
117
|
<>
|
114
|
|
- <View style={{ backgroundImage: "url(" + require("@/assets/mineImgaes/mineBack.png") + ")" }} className='User-Avatar-background-trueBox'>
|
|
118
|
+ <View className='User-Avatar-background-trueBox'>
|
|
119
|
+ <Image className='Userback' src={back} />
|
|
120
|
+
|
115
|
121
|
<View className='setPassword' onClick={goUserInfo}>修改个人信息</View>
|
116
|
|
- <Image className='User-Avatar-background-trueBox-userImg' src={userInfo?.avatar || userMoren} />
|
|
122
|
+ <Image className='User-Avatar-background-trueBox-userImg' src={person?.avatar || userMoren} />
|
117
|
123
|
<View className='User-Avatar-background-trueBox-name'>
|
118
|
|
- <View >{userInfo?.nickName || '请填写姓名'}</View>
|
119
|
|
- <View >{userInfo?.phone}</View>
|
|
124
|
+ <View >{person?.nickName || '请填写姓名'}</View>
|
|
125
|
+ <View >{person?.phone}</View>
|
120
|
126
|
</View>
|
121
|
127
|
</View>
|
122
|
128
|
|