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
666b6f4e
Commit
666b6f4e
authored
Jun 05, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add: 我的会员
parent
12466609
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
76 additions
and
12 deletions
+76
-12
memberOfOwn.js
src/pages/memberOfOwn/memberOfOwn.js
+62
-2
memberOfOwn.wxml
src/pages/memberOfOwn/memberOfOwn.wxml
+14
-10
No files found.
src/pages/memberOfOwn/memberOfOwn.js
View file @
666b6f4e
...
...
@@ -18,10 +18,11 @@ wxService.page({
name
:
'男'
}
],
sexIndex
:
0
,
sexIndex
:
0
,
date
:
''
,
focus
:
false
,
memberCardNo
:
''
memberCardNo
:
''
,
memberInfo
:
{}
},
/**
...
...
@@ -40,6 +41,65 @@ wxService.page({
this
.
setData
({
memberCardNo
})
this
.
getMemberFind
()
},
formSubmit
(
e
)
{
// 生日 0 女 1 男
const
{
birthday
}
=
this
.
data
.
memberInfo
if
(
birthday
)
{
e
.
detail
.
value
.
birthday
=
birthday
}
if
(
e
.
detail
.
value
.
sex
==
'0'
){
e
.
detail
.
value
.
sex
=
'女'
}
else
{
e
.
detail
.
value
.
sex
=
'男'
}
// e.detail.value.sex = e.detail.value.sex == '0' ? '女': '男'
const
params
=
e
.
detail
.
value
this
.
handelMemberUplate
(
params
)
console
.
log
(
'form发生了submit事件,携带数据为:'
,
e
.
detail
.
value
,
params
)
},
// 会员详情
getMemberFind
(){
wx
.
showLoading
({
title
:
'加载中'
})
const
params
=
{
cardNoOnline
:
this
.
data
.
memberCardNo
}
wxService
.
post
(
`/member/find`
,
params
).
then
(
res
=>
{
const
{
result
,
data
}
=
res
.
data
if
(
result
==
0
)
{
wx
.
hideLoading
()
data
.
member
.
birthday
=
data
.
member
.
birthday
.
substring
(
0
,
10
)
this
.
setData
({
memberInfo
:
data
.
member
})
}
})
},
// 更新
handelMemberUplate
(
params
){
wx
.
showLoading
({
title
:
'加载中'
})
wxService
.
post
(
`/member/update`
,
params
).
then
(
res
=>
{
const
{
result
,
data
}
=
res
.
data
if
(
result
==
0
)
{
wx
.
hideLoading
()
wx
.
showToast
({
title
:
'保存成功'
,
icon
:
'success'
})
}
else
{
wx
.
showToast
({
title
:
'保存失败'
,
icon
:
'none'
})
}
})
},
bindTextAreaBlur
:
function
(
e
)
{
console
.
log
(
e
.
detail
.
value
)
...
...
src/pages/memberOfOwn/memberOfOwn.wxml
View file @
666b6f4e
...
...
@@ -21,24 +21,24 @@
</view>
</view>
<view class='form-info'>
<form>
<form
bindsubmit="formSubmit"
>
<view class='form-section'>
<label class='form-label'>姓名</label>
<view>
<input class='form-input' name="
input
" placeholder="用户姓名" />
<input class='form-input' name="
name" value="{{memberInfo.name}}
" placeholder="用户姓名" />
</view>
</view>
<view class='form-section'>
<label class='form-label'>手机号</label>
<view>
<input class='form-input' disabled
name="input
" placeholder="请输入手机号" />
<input class='form-input' disabled
value="{{memberInfo.mobile}}
" placeholder="请输入手机号" />
</view>
</view>
<view class='form-section'>
<label class='form-label'>性别</label>
<picker bindchange="bindSexChange" value="{{sexIndex}}" range="{{sexArray}}" range-key="name" class='form-picker'>
<picker bindchange="bindSexChange" value="{{sexIndex}}"
name="sex"
range="{{sexArray}}" range-key="name" class='form-picker'>
<view class="picker">
{{
sexArray[sexIndex].name ? sexArray[sexIndex].name
: '请选择性别'}}
{{
memberInfo.sex ? memberInfo.sex
: '请选择性别'}}
</view>
</picker>
</view>
...
...
@@ -49,10 +49,12 @@
value="{{date}}"
start=""
end=""
name="birthday"
bindchange="bindDateChange"
class='form-picker'
>
<view class="picker">{{date ? date : '请选择生日'}}</view>
disabled="{{memberInfo.birthday}}"
>
<view class="picker">{{memberInfo.birthday ? memberInfo.birthday : '请选择生日'}}</view>
<view class='birthday-desc'>*生日信息一经填写,不可调整</view>
</picker>
...
...
@@ -60,18 +62,19 @@
<view class='form-section'>
<label class='form-label'>邮箱</label>
<view>
<input class='form-input' name="
input
" placeholder="请输入邮箱" />
<input class='form-input' name="
email" value="{{memberInfo.email}}
" placeholder="请输入邮箱" />
</view>
</view>
<view class="page-body">
<view class="page-section">
<view><label class='address-label'>地址</label></view>
<view class="textarea-wrp">
<textarea bindblur="bindTextAreaBlur" auto-height maxlength='30'/>
<span wx:if="{{memberInfo.address}}">{{memberInfo.address}}</span>
<textarea wx:if="{{!memberInfo.address}}" bindblur="bindTextAreaBlur" name="address" auto-height maxlength='30'/>
</view>
</view>
</view>
<button type='primary' class='btn-primary' 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>
</view>
</view>
\ No newline at end of file
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