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
aa8b5ec0
Commit
aa8b5ec0
authored
Sep 09, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生日日期不能选择之后
parent
bd1c1c3e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
77 additions
and
18 deletions
+77
-18
memberOfOwn.js
src/pages/memberOfOwn/memberOfOwn.js
+44
-10
memberOfOwn.json
src/pages/memberOfOwn/memberOfOwn.json
+2
-3
memberOfOwn.wxml
src/pages/memberOfOwn/memberOfOwn.wxml
+2
-4
memberOfOwn.wxss
src/pages/memberOfOwn/memberOfOwn.wxss
+19
-1
util.js
src/utils/util.js
+10
-0
No files found.
src/pages/memberOfOwn/memberOfOwn.js
View file @
aa8b5ec0
...
@@ -11,7 +11,7 @@ wxService.page({
...
@@ -11,7 +11,7 @@ wxService.page({
* 页面的初始数据
* 页面的初始数据
*/
*/
data
:
{
data
:
{
endTime
:
''
,
// 2017-09-01
date
:
''
,
date
:
''
,
focus
:
false
,
focus
:
false
,
memberCardNo
:
''
,
memberCardNo
:
''
,
...
@@ -33,7 +33,6 @@ wxService.page({
...
@@ -33,7 +33,6 @@ wxService.page({
}
}
],
],
index
:
0
,
index
:
0
,
date
:
''
,
},
},
bindPickerChange
(
e
)
{
bindPickerChange
(
e
)
{
this
.
setData
({
this
.
setData
({
...
@@ -45,29 +44,64 @@ wxService.page({
...
@@ -45,29 +44,64 @@ wxService.page({
*/
*/
onLoad
(
options
)
{
onLoad
(
options
)
{
wx
.
hideShareMenu
();
wx
.
hideShareMenu
();
console
.
log
(
'onload'
)
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
// if(memberCardNo){
// if(memberCardNo){
// }
// }
},
},
//微信支付
onTapWxPay
()
{
//调用接口回调拼接数据 TODO
this
.
getPayCodeParam
();
},
//获取小程序支付码配置参数
getPayCodeParam
()
{
wxService
.
get
(
`/platform/brand/openOfflinePayView`
).
then
(
res
=>
{
if
(
!
res
)
return
false
;
const
{
result
,
data
}
=
res
&&
res
.
data
||
res
&&
res
.
result
if
(
result
==
0
)
{
wx
.
openOfflinePayView
({
appId
:
data
.
appId
,
nonceStr
:
data
.
nonceStr
,
package
:
data
.
package
,
signType
:
data
.
signType
,
timeStamp
:
data
.
timeStamp
,
paySign
:
data
.
paySign
,
success
:
function
(
res
)
{
console
.
log
(
'success'
,
res
)
},
fail
:
function
(
res
)
{
console
.
log
(
'error'
,
res
)
},
complete
:
function
(
res
)
{
console
.
log
(
'complete'
,
res
)
}
})
// this.setInternal();
}
})
},
/**
/**
* 生命周期函数--监听页面显示
* 生命周期函数--监听页面显示
*/
*/
onShow
()
{
onShow
()
{
console
.
log
(
'onshow'
)
// 取会员卡号
// 取会员卡号
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
if
(
memberCardNo
&&
memberId
)
{
if
(
memberCardNo
&&
memberId
)
{
// 获取当前日期
const
currentDate
=
utils
.
formatDate
(
new
Date
())
this
.
setData
({
this
.
setData
({
memberCardNo
,
endTime
:
currentDate
memberId
},
()
=>
{
},
()
=>
{
// 获取会员信息
this
.
setData
({
this
.
getMemberFind
()
memberCardNo
,
memberId
},
()
=>
{
// 获取会员信息
this
.
getMemberFind
()
})
})
})
}
}
},
},
...
...
src/pages/memberOfOwn/memberOfOwn.json
View file @
aa8b5ec0
{
{
"navigationBarTitleText"
:
"我的会员"
,
"navigationBarTitleText"
:
"我的会员"
,
"usingComponents"
:
{
"usingComponents"
:
{}
"go-home"
:
"/component/goHome/goHome"
}
}
}
\ No newline at end of file
src/pages/memberOfOwn/memberOfOwn.wxml
View file @
aa8b5ec0
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
</view>
</view>
<view class='user-qr-code'>
<view class='user-qr-code'>
<canvas canvas-id="barcode" binderror="canvasIdErrorCallback" />
<canvas canvas-id="barcode" binderror="canvasIdErrorCallback" />
<view class='wx-pay-code' bindtap="onTapWxPay">微信支付</view>
</view>
</view>
</view>
</view>
...
@@ -63,8 +64,7 @@
...
@@ -63,8 +64,7 @@
<picker
<picker
mode="date"
mode="date"
value="{{date}}"
value="{{date}}"
start=""
end="{{endTime}}"
end=""
name="birthday"
name="birthday"
disabled="{{memberInfo.birthday}}"
disabled="{{memberInfo.birthday}}"
bindchange="bindDateChange"
bindchange="bindDateChange"
...
@@ -112,7 +112,5 @@
...
@@ -112,7 +112,5 @@
<button type='primary' class='btn-primary' form-type="submit" style="background-color: rgb(2, 186, 112);">确认</button>
<button type='primary' class='btn-primary' form-type="submit" style="background-color: rgb(2, 186, 112);">确认</button>
</form>
</form>
</view>
</view>
<!--goHome-->
<go-home />
</view>
</view>
src/pages/memberOfOwn/memberOfOwn.wxss
View file @
aa8b5ec0
...
@@ -59,7 +59,7 @@ page{
...
@@ -59,7 +59,7 @@ page{
background-color: #ffffff;
background-color: #ffffff;
border-radius: 7rpx;
border-radius: 7rpx;
display: flex;
display: flex;
height:
2
00rpx;
height:
3
00rpx;
flex-direction: column;
flex-direction: column;
justify-content: center;
justify-content: center;
align-items: center;
align-items: center;
...
@@ -124,4 +124,21 @@ textarea {
...
@@ -124,4 +124,21 @@ textarea {
margin-bottom: 20rpx;
margin-bottom: 20rpx;
font-size: 14px;
font-size: 14px;
box-sizing: border-box;
box-sizing: border-box;
}
.wx-pay-code{
padding-left: 0;
width: 50%;
height: 80rpx;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
box-sizing: border-box;
margin-top: 40rpx;
color: #ffffff;
background: rgb(2, 186, 112);
}
.wx-pay-code:active{
opacity: 0.7;
}
}
\ No newline at end of file
src/utils/util.js
View file @
aa8b5ec0
...
@@ -14,6 +14,15 @@ const formatTime = date => {
...
@@ -14,6 +14,15 @@ const formatTime = date => {
return
[
year
,
month
,
day
].
map
(
formatNumber
).
join
(
'/'
)
+
' '
+
[
hour
,
minute
,
second
].
map
(
formatNumber
).
join
(
':'
)
return
[
year
,
month
,
day
].
map
(
formatNumber
).
join
(
'/'
)
+
' '
+
[
hour
,
minute
,
second
].
map
(
formatNumber
).
join
(
':'
)
}
}
/*格式化日期 2017-09-01*/
const
formatDate
=
date
=>
{
const
year
=
date
.
getFullYear
()
const
month
=
date
.
getMonth
()
+
1
const
day
=
date
.
getDate
()
return
[
year
,
month
,
day
].
map
(
formatNumber
).
join
(
'-'
)
}
/* 获取当前页url */
/* 获取当前页url */
function
getCurrentPageUrl
()
{
function
getCurrentPageUrl
()
{
var
pages
=
getCurrentPages
()
// 获取加载的页面
var
pages
=
getCurrentPages
()
// 获取加载的页面
...
@@ -351,6 +360,7 @@ module.exports = {
...
@@ -351,6 +360,7 @@ module.exports = {
// _: underscore,
// _: underscore,
HandlerDataOnPage
,
HandlerDataOnPage
,
formatTime
:
formatTime
,
formatTime
:
formatTime
,
formatDate
,
getAppUserInfo
,
getAppUserInfo
,
formatNumber
:
formatNumber
,
formatNumber
:
formatNumber
,
logger
:
new
Logger
(),
logger
:
new
Logger
(),
...
...
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