Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
王水玲
9 years ago
Commit
44a68e25cb6c9f6ede352c04c351386205c89266
1 parent
264fb2f5
有货分期
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
19 deletions
apps/home/controllers/installment.js
apps/home/models/installment.js
apps/home/views/action/installment/repayment-list.hbs
apps/home/controllers/installment.js
View file @
44a68e2
...
...
@@ -221,14 +221,11 @@ const startingService = (req, res) => {
};
const
activateService
=
(
req
,
res
,
next
)
=>
{
installmentModel
.
activateService
({
uid
:
req
.
cookies
.
installmentUid
||
532892
,
userName
:
req
.
body
.
userName
,
identityCardNo
:
req
.
body
.
identityCardNo
,
cardNo
:
((
function
()
{
return
req
.
body
.
cardNo
?
req
.
body
.
cardNo
.
replace
(
/
\s
/g
,
''
)
:
''
;
})()),
cardNo
:
req
.
body
.
cardNo
,
mobile
:
req
.
body
.
mobile
,
snsCheckCode
:
req
.
body
.
snsCheckCode
,
verifyId
:
req
.
body
.
verifyId
...
...
apps/home/models/installment.js
View file @
44a68e2
...
...
@@ -21,10 +21,10 @@ const _processAmtList = (list, queryDays) => {
currFeeCount
:
0
};
list
=
list
||
[]
;
list
=
list
||
{}
;
if
(
list
.
length
>
0
)
{
_
.
forEach
(
list
,
(
data
,
key
)
=>
{
_
.
forEach
(
list
.
amtList
,
(
data
,
key
)
=>
{
// 第一条选中
if
(
key
===
0
)
{
data
.
isChecked
=
true
;
...
...
@@ -103,10 +103,10 @@ const _processAmtList = (list, queryDays) => {
// 处理还款记录数据
const
_processRepayList
=
(
list
)
=>
{
list
=
list
||
[]
;
list
=
list
||
{}
;
if
(
list
.
length
>
0
)
{
_
.
forEach
(
list
,
(
data
)
=>
{
_
.
forEach
(
list
.
rePayList
,
(
data
)
=>
{
// 组装分期的显示格式
if
(
data
.
terms
===
1
)
{
data
.
stage
=
data
.
terms
;
...
...
@@ -246,7 +246,7 @@ const getQueryAmtList = (params) => {
cache
:
true
}).
then
((
result
)
=>
{
if
(
result
&&
result
.
code
===
200
)
{
return
_processAmtList
(
result
.
data
.
amtList
,
params
.
queryDays
);
return
_processAmtList
(
result
.
data
,
params
.
queryDays
);
}
else
{
logger
.
error
(
'get queryAmtList data return code is not 200'
);
return
Promise
.
reject
(
result
);
...
...
@@ -359,7 +359,7 @@ const getQueryRePayList = (params) => {
cache
:
true
}).
then
((
result
)
=>
{
if
(
result
&&
result
.
code
===
200
)
{
return
_processRepayList
(
result
.
data
.
rePayList
);
return
_processRepayList
(
result
.
data
);
}
else
{
logger
.
error
(
'get queryRePayList data return code is not 200'
);
return
''
;
...
...
apps/home/views/action/installment/repayment-list.hbs
View file @
44a68e2
<div
class=
"repayment-list-page yoho-page"
>
{{#if
isNoResult
}}
<div
class=
"no-result"
>
<i
class=
"result-icon"
></i>
<p
class=
"txt"
>
暂无待还款订单
</p>
<a
href=
"/product/new"
class=
"guang-btn"
>
去逛逛
</a>
</div>
{{else}}
{{#
data
}}
{{#
data
}}
{{#if
isNoResult
}}
<div
class=
"no-result"
>
<i
class=
"result-icon"
></i>
<p
class=
"txt"
>
暂无待还款订单
</p>
<a
href=
"/product/new"
class=
"guang-btn"
>
去逛逛
</a>
</div>
{{else}}
<ul
class=
"repay-list"
>
{{#
each
repaymentList
}}
<li
data-currfee=
"
{{
currFee
}}
"
data-currnofeeamt=
"
{{
currNoFeeAmt
}}
"
data-curramt=
"
{{
currAmt
}}
"
data-bill=
"
{{
billNo
}}
"
data-termno=
{{
currTerm
}}
>
...
...
@@ -31,6 +31,6 @@
{{/
each
}}
</ul>
{{>
installment
/
repayment-bottom
}}
{{/if}}
{{/
data
}}
{{/if}}
</div>
...
...
Please
register
or
login
to post a comment