Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
7
7-Eleven
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高淑倩
7-Eleven
Commits
6f75f2e4
Commit
6f75f2e4
authored
Jul 11, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生产激活跳转
parent
aa00529d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
46 deletions
+58
-46
personCenter.js
src/component/personCenter/personCenter.js
+32
-27
activateCardCallback.js
src/pages/activateCard/activateCardCallback.js
+25
-18
userCenter.wxml
src/pages/userCenter/userCenter.wxml
+1
-1
No files found.
src/component/personCenter/personCenter.js
View file @
6f75f2e4
...
@@ -13,20 +13,21 @@ Component({
...
@@ -13,20 +13,21 @@ Component({
type
:
Number
,
type
:
Number
,
value
:
0
,
value
:
0
,
},
},
cardMember
:
{
//
cardMember: {
type
:
Object
,
//
type: Object,
value
:
{},
//
value: {},
},
//
},
baseUserInfo
:
{
baseUserInfo
:
{
type
:
Object
,
type
:
Object
,
value
:
{},
value
:
{},
observer
(
newVal
){
observer
:
'_userInfoChange'
this
.
setData
({
// observer(newVal){
memberActivateStatus
:
newVal
&&
newVal
.
memberActivateStatus
||
false
,
// this.setData({
memberCardNo
:
newVal
&&
newVal
.
memberCardNo
||
''
,
// memberActivateStatus: newVal && newVal.memberActivateStatus || false,
currentMobile
:
newVal
&&
newVal
.
member
&&
newVal
.
member
.
mobile
||
''
,
// memberCardNo: newVal && newVal.memberCardNo || '',
})
// currentMobile: newVal && newVal.member && newVal.member.mobile || '',
}
// })
// }
},
},
couponNum
:
{
couponNum
:
{
type
:
Number
,
type
:
Number
,
...
@@ -55,7 +56,13 @@ Component({
...
@@ -55,7 +56,13 @@ Component({
isAuthorization
:
false
,
isAuthorization
:
false
,
_token
:
''
,
_token
:
''
,
currentMobile
:
''
,
currentMobile
:
''
,
baseImgUrl
:
''
baseImgUrl
:
''
,
storgeUserInfo
:
wx
.
getStorageSync
(
'_baseUserInfo'
)
},
observers
:
{
'**'
:
function
(
e
)
{
// 每次 setData 都触发
},
},
},
attached
()
{
attached
()
{
this
.
setData
({
this
.
setData
({
...
@@ -63,27 +70,21 @@ Component({
...
@@ -63,27 +70,21 @@ Component({
baseImgUrl
:
app
.
globalData
.
imageUrl
baseImgUrl
:
app
.
globalData
.
imageUrl
})
})
const
{
cardMember
}
=
this
.
data
if
(
cardMember
){
this
.
setData
({
currentMobile
:
cardMember
.
mobile
||
''
})
}
// const baseUserInfo = wx.getStorageSync('_baseUserInfo')
// if (baseUserInfo && baseUserInfo.member && baseUserInfo.member.mobile) {
// console.log('cccc', baseUserInfo.member.mobile)
// this.setData({
// currentMobile: baseUserInfo.member.mobile
// })
// }
// let base64 = wx.getFileSystemManager().readFileSync(this.data.baseUrl, "base64");
// let base64 = wx.getFileSystemManager().readFileSync(this.data.baseUrl, "base64");
// this.setData({
// this.setData({
// baseUrl: "data:image/png;base64," + base64
// baseUrl: "data:image/png;base64," + base64
// })
// })
},
},
methods
:
{
methods
:
{
_userInfoChange
(
newVal
,
oldVal
)
{
if
(
newVal
!==
oldVal
)
{
this
.
setData
({
memberActivateStatus
:
newVal
&&
newVal
.
memberActivateStatus
||
false
,
memberCardNo
:
newVal
&&
newVal
.
memberCardNo
||
''
,
currentMobile
:
newVal
&&
newVal
.
member
&&
newVal
.
member
.
mobile
||
''
,
})
}
},
handleToMemberOfOwn
()
{
handleToMemberOfOwn
()
{
wxService
.
router
(
`/pages/memberOfOwn/memberOfOwn`
)
wxService
.
router
(
`/pages/memberOfOwn/memberOfOwn`
)
},
},
...
@@ -105,5 +106,8 @@ Component({
...
@@ -105,5 +106,8 @@ Component({
handleGoWxCard
()
{
handleGoWxCard
()
{
wxService
.
openCard
()
wxService
.
openCard
()
}
}
},
detached
()
{
this
.
_userInfoChange
=
null
}
}
})
})
\ No newline at end of file
src/pages/activateCard/activateCardCallback.js
View file @
6f75f2e4
...
@@ -9,24 +9,15 @@ wxService.page({
...
@@ -9,24 +9,15 @@ wxService.page({
/**
/**
* 页面的初始数据
* 页面的初始数据
*/
*/
data
:
{
data
:
{},
},
/**
/**
* 生命周期函数--监听页面加载
* 生命周期函数--监听页面加载
*/
*/
onLoad
:
function
(
options
)
{
onLoad
()
{},
},
/**
/**
* 生命周期函数--监听页面初次渲染完成
* 生命周期函数--监听页面初次渲染完成
*/
*/
onReady
:
function
()
{
onReady
()
{},
},
/**
/**
* 生命周期函数--监听页面显示
* 生命周期函数--监听页面显示
*/
*/
...
@@ -38,7 +29,10 @@ wxService.page({
...
@@ -38,7 +29,10 @@ wxService.page({
this
.
handleGoActivateCard
(
this
.
options
)
this
.
handleGoActivateCard
(
this
.
options
)
},
},
handleGoActivateCard
(
options
=
{})
{
handleGoActivateCard
(
options
=
{})
{
if
(
!
options
)
return
false
if
(
!
options
)
{
this
.
goUserCenter
()
return
false
}
options
.
activate_ticket
=
decodeURIComponent
(
options
.
activate_ticket
)
options
.
activate_ticket
=
decodeURIComponent
(
options
.
activate_ticket
)
// 解析 url 参数 {}
// 解析 url 参数 {}
const
parmasSubmitUrl
=
utils
.
parseUrl
(
options
.
wx_activate_after_submit_url
)
const
parmasSubmitUrl
=
utils
.
parseUrl
(
options
.
wx_activate_after_submit_url
)
...
@@ -55,7 +49,6 @@ wxService.page({
...
@@ -55,7 +49,6 @@ wxService.page({
if
(
data
.
code
){
if
(
data
.
code
){
baseUserInfo
.
memberCardNo
=
data
.
code
baseUserInfo
.
memberCardNo
=
data
.
code
}
}
wx
.
setStorageSync
(
'_cardMember'
,
data
)
// 更新缓存信息手机号码 relogin
// 更新缓存信息手机号码 relogin
this
.
handelReLogin
()
this
.
handelReLogin
()
}
else
{
}
else
{
...
@@ -64,11 +57,11 @@ wxService.page({
...
@@ -64,11 +57,11 @@ wxService.page({
title
:
`
${
res
.
desc
}
`
,
title
:
`
${
res
.
desc
}
`
,
icon
:
'none'
icon
:
'none'
})
})
wxService
.
router
(
`/pages/userCenter/userCenter`
).
replace
()
this
.
goUserCenter
()
}
}
}).
finally
(()
=>
{
}).
finally
(()
=>
{
wx
.
hideLoading
()
wx
.
hideLoading
()
wxService
.
router
(
`/pages/userCenter/userCenter`
).
replace
()
this
.
goUserCenter
()
})
})
},
},
handelReLogin
(){
handelReLogin
(){
...
@@ -82,22 +75,36 @@ wxService.page({
...
@@ -82,22 +75,36 @@ wxService.page({
brandId
:
app
.
globalData
.
brandId
,
brandId
:
app
.
globalData
.
brandId
,
}).
then
(
response
=>
{
}).
then
(
response
=>
{
let
dataResp
=
response
.
data
.
data
let
dataResp
=
response
.
data
.
data
wx
.
setStorageSync
(
'reLoginErr'
,
false
)
wx
.
setStorageSync
(
'token'
,
dataResp
.
token
)
wx
.
setStorageSync
(
'token'
,
dataResp
.
token
)
wx
.
setStorageSync
(
'_baseUserInfo'
,
dataResp
)
wx
.
setStorageSync
(
'_baseUserInfo'
,
dataResp
)
this
.
goUserCenter
()
return
Promise
.
resolve
({
response
})
return
Promise
.
resolve
({
response
})
}).
catch
(
err
=>
{
}).
catch
(
err
=>
{
this
.
goUserCenter
()
return
Promise
.
reject
(
err
)
return
Promise
.
reject
(
err
)
})
})
}
else
{
wx
.
hideLoading
()
wx
.
showToast
({
title
:
`激活失败`
,
icon
:
'none'
})
this
.
goUserCenter
()
}
}
},
},
fail
:
(
res
)
=>
{
fail
:
(
res
)
=>
{
wx
.
hideLoading
()
this
.
goUserCenter
()
reject
(
res
)
reject
(
res
)
}
}
},()
=>
{
},()
=>
{
wxService
.
router
(
`/pages/userCenter/userCenter`
).
replace
()
wx
.
hideLoading
()
this
.
goUserCenter
()
})
})
},
},
goUserCenter
()
{
wxService
.
router
(
`/pages/userCenter/userCenter`
).
replace
()
},
/**
/**
* 生命周期函数--监听页面隐藏
* 生命周期函数--监听页面隐藏
*/
*/
...
...
src/pages/userCenter/userCenter.wxml
View file @
6f75f2e4
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<!-- 个人中心 {{pItem.customer}}-->
<!-- 个人中心 {{pItem.customer}}-->
<view class="pd1530" wx:if="{{pItem.type == 2}}">
<view class="pd1530" wx:if="{{pItem.type == 2}}">
<person-center base-user-info="{{baseUserInfo}}"
card-member="{{cardMember}}"
person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/>
<person-center base-user-info="{{baseUserInfo}}" person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/>
</view>
</view>
<!-- 图片导航 {{pItem.navigation.images}} pd1530-->
<!-- 图片导航 {{pItem.navigation.images}} pd1530-->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment