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
6324e63b
Commit
6324e63b
authored
Jul 11, 2019
by
高淑倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
合并生产_条形码相关
parent
d482269d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
67 additions
and
42 deletions
+67
-42
memberOfOwn.js
src/pages/memberOfOwn/memberOfOwn.js
+67
-42
No files found.
src/pages/memberOfOwn/memberOfOwn.js
View file @
6324e63b
...
...
@@ -4,13 +4,15 @@ const wxService = require('../../utils/wxService')
const
utils
=
require
(
'../../utils/util'
)
const
envInfo
=
require
(
'../../config/index'
).
envInfo
var
wxbarcode
=
require
(
'../../codeUtils/index.js'
);
var
count
=
0
;
wxService
.
page
({
/**
* 页面的初始数据
*/
data
:
{
date
:
''
,
date
:
''
,
focus
:
false
,
memberCardNo
:
''
,
memberInfo
:
{},
...
...
@@ -33,7 +35,7 @@ wxService.page({
index
:
0
,
date
:
''
,
},
bindPickerChange
(
e
)
{
bindPickerChange
(
e
)
{
this
.
setData
({
index
:
e
.
detail
.
value
})
...
...
@@ -41,49 +43,53 @@ wxService.page({
/**
* 生命周期函数--监听页面加载
*/
onLoad
(
options
)
{
onLoad
(
options
)
{
wx
.
hideShareMenu
();
console
.
log
(
'onload'
)
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
// if(memberCardNo){
// }
},
/**
* 生命周期函数--监听页面显示
*/
onShow
()
{
onShow
()
{
console
.
log
(
'onshow'
)
// 取会员卡号
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
if
(
memberCardNo
&&
memberId
)
{
const
{
memberCardNo
,
memberId
}
=
wx
.
getStorageSync
(
'_baseUserInfo'
)
if
(
memberCardNo
&&
memberId
)
{
this
.
setData
({
memberCardNo
,
memberId
},
()
=>
{
},
()
=>
{
// 获取会员信息
this
.
getMemberFind
()
// 条形码
setTimeout
(()
=>
{
wxbarcode
.
barcode
(
'barcode'
,
memberCardNo
,
500
,
120
);
},
200
)
})
}
},
bindDateChange
(
e
)
{
bindDateChange
(
e
)
{
this
.
setData
({
date
:
e
.
detail
.
value
})
},
formSubmit
(
e
)
{
// 0 男 1 女
const
{
sex
,
email
}
=
e
.
detail
.
value
if
(
sex
==
0
)
{
const
{
sex
,
email
}
=
e
.
detail
.
value
if
(
sex
==
0
)
{
e
.
detail
.
value
.
sex
=
'男'
}
else
if
(
sex
==
1
)
{
}
else
if
(
sex
==
1
)
{
e
.
detail
.
value
.
sex
=
'女'
}
else
{
e
.
detail
.
value
.
sex
=
'保密'
}
// 校验邮箱
if
(
email
)
{
if
(
email
)
{
let
emailFlag
=
utils
.
validateEmail
(
email
)
if
(
!
emailFlag
)
{
if
(
!
emailFlag
)
{
wx
.
showToast
({
title
:
`请输入正确的邮箱地址!`
,
icon
:
'none'
...
...
@@ -96,24 +102,24 @@ wxService.page({
this
.
handelMemberUplate
(
params
)
},
// 会员详情
getMemberFind
(){
getMemberFind
()
{
wx
.
showLoading
({
title
:
'加载中'
})
const
params
=
{
cardNoOnline
:
this
.
data
.
memberCardNo
}
wxService
.
post
(
`/member/find`
,
params
).
then
(
res
=>
{
if
(
!
res
)
return
false
wxService
.
post
(
`/member/find`
,
params
).
then
(
res
=>
{
if
(
!
res
)
return
false
const
{
result
,
data
}
=
res
&&
res
.
data
||
res
&&
res
.
result
if
(
result
==
0
)
{
wx
.
hideLoading
()
data
.
member
.
birthday
=
data
.
member
.
birthday
&&
data
.
member
.
birthday
.
substring
(
0
,
10
)
||
''
data
.
member
.
birthday
=
data
.
member
.
birthday
&&
data
.
member
.
birthday
.
substring
(
0
,
10
)
||
''
// 性别
const
{
sex
}
=
data
.
member
if
(
sex
==
'男'
)
{
const
{
sex
}
=
data
.
member
if
(
sex
==
'男'
)
{
data
.
member
.
sex
=
0
}
else
if
(
sex
==
'女'
)
{
}
else
if
(
sex
==
'女'
)
{
data
.
member
.
sex
=
1
}
else
{
data
.
member
.
sex
=
2
...
...
@@ -123,35 +129,54 @@ wxService.page({
index
:
data
.
member
.
sex
,
date
:
data
.
member
.
birthday
})
wxbarcode
.
barcode
(
'barcode'
,
this
.
data
.
memberCardNo
,
500
,
120
);
setTimeout
(()
=>
{
wxbarcode
.
barcode
(
'barcode'
,
this
.
data
.
memberCardNo
,
500
,
120
);
},
200
);
// this.setInternal();
}
})
},
canvasIdErrorCallback
(
e
)
{
//定时刷新 10s
setInternal
()
{
var
timeOut
=
setInterval
(()
=>
{
if
(
count
<
10
)
{
count
++
;
wxbarcode
.
barcode
(
'barcode'
,
this
.
data
.
memberCardNo
,
500
,
120
);
}
else
{
clearInterval
(
timeOut
);
}
},
500
);
},
canvasIdErrorCallback
(
e
)
{
console
.
log
(
'code-me'
,
e
.
detail
.
errMsg
)
},
// 更新
handelMemberUplate
(
params
){
handelMemberUplate
(
params
)
{
wx
.
showLoading
({
title
:
'加载中'
})
params
.
id
=
this
.
data
.
memberId
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'
})
}
params
.
id
=
this
.
data
.
memberId
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
)
{
bindTextAreaBlur
:
function
(
e
)
{
console
.
log
(
e
.
detail
.
value
)
},
...
...
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