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
陈轩
8 years ago
Commit
010c900a294709290b8555ea9ec3eb115706e96e
1 parent
4722af87
YH-4978
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
28 additions
and
14 deletions
apps/cart/controllers/seckill.js
apps/cart/views/action/order-ensure.hbs
apps/home/models/order.js
apps/home/models/orderDetail.js
apps/home/views/action/orderDetail.hbs
doraemon/views/partial/me/order/order.hbs
doraemon/views/partial/order/order.hbs
apps/cart/controllers/seckill.js
View file @
010c900
...
...
@@ -41,17 +41,26 @@ exports.ensure = (req, res, next) => {
// 获取结算 数据
let
paymentInfo
=
yield
buyNowModel
.
payment
(
paymentOption
,
orderInfo
);
let
view
;
if
(
paymentInfo
.
code
!==
200
)
{
return
Promise
.
reject
(
'结算请求失败'
);
if
(
paymentInfo
.
message
)
{
view
=
{
orderEnsure
:
false
,
message
:
paymentInfo
.
message
};
}
else
{
return
Promise
.
reject
(
paymentInfo
);
}
}
else
{
// 渲染
view
=
Object
.
assign
({
seckill
:
skillData
,
orderEnsure
:
true
,
sku
,
},
paymentInfo
.
data
);
}
// 渲染
let
view
=
Object
.
assign
({
seckill
:
skillData
,
orderEnsure
:
true
,
sku
,
},
paymentInfo
.
data
);
// console.log(view);
res
.
locals
.
title
=
'确认订单'
;
...
...
apps/cart/views/action/order-ensure.hbs
View file @
010c900
<div
class=
"order-ensure-page yoho-page"
>
{{#
orderEnsure
}}
{{#
if
orderEnsure
}}
{{#if
addressInfo
}}
<div
class=
"address block address-wrap
{{#if
pageHeader
.
boys
}}
boys
{{/if}}{{#if
pageHeader
.
girls
}}
girls
{{/if}}{{#if
pageHeader
.
kids
}}
kids
{{/if}}{{#if
pageHeader
.
lifeStyle
}}
life-style
{{/if}}
"
data-id =
"
{{
addressId
}}
"
>
<div
class=
"info"
>
...
...
@@ -193,5 +193,7 @@
{{#
with
seckill
}}
<input
type=
"hidden"
id=
"activity-id"
name=
"activity-id"
value=
"
{{
activityId
}}
"
>
{{/
with
}}
{{/
orderEnsure
}}
{{else}}
{{
message
}}
{{/if}}
</div>
...
...
apps/home/models/order.js
View file @
010c900
...
...
@@ -115,10 +115,11 @@ const _getOrderData = (params) => {
const
_getOrderStatus
=
(
order
,
showLogistics
)
=>
{
let
result
=
{};
result
.
useLimitCode
=
order
.
use_limit_code
===
'Y'
;
if
(
order
.
is_cancel
===
'Y'
)
{
return
{
return
Object
.
assign
(
result
,
{
canceled
:
true
};
}
)
;
}
// 先判断订单付款方式,根据不同的付款方式计算订单状态。(注:货到付款没有待付款状态)
...
...
@@ -294,6 +295,7 @@ const getOrders = (params) => {
/* 订单件数清零 */
count
=
0
;
let
perOrder
=
_getOrderStatus
(
value
);
/* 是否是虚拟商品 */
...
...
apps/home/models/orderDetail.js
View file @
010c900
...
...
@@ -167,6 +167,7 @@ const orderDetailData = (uid, orderCode) => {
let
status
=
_getOrderStatus
(
orderDetail
);
orderDetail
=
_
.
assign
(
orderDetail
,
status
);
orderDetail
.
useLimitCode
=
orderDetail
.
useLimitCode
===
'Y'
;
if
(
orderDetail
.
virtualType
&&
orderDetail
.
virtualType
===
3
)
{
orderDetail
=
_
.
assign
(
orderDetail
,
{
...
...
apps/home/views/action/orderDetail.hbs
View file @
010c900
...
...
@@ -111,7 +111,7 @@
{{#if
isVirtual
}}
<!--虚拟商品-->
{{else}}
<span
class=
"btn btn-rebuy"
>
再次购买
</span>
{{#
unless
useLimitCode
}}
<span
class=
"btn btn-rebuy"
>
再次购买
</span>
{{/
unless
}}
{{/if}}
{{/
unless
}}
{{/
unless
}}
...
...
doraemon/views/partial/me/order/order.hbs
View file @
010c900
...
...
@@ -23,7 +23,7 @@
{{#if
isVirtual
}}
<!--虚拟商品-->
{{else}}
<span
class=
"btn rebuy"
>
再次购买
</span>
{{#
unless
useLimitCode
}}
<span
class=
"btn rebuy"
>
再次购买
</span>
{{/
unless
}}
{{/if}}
{{/
unless
}}
...
...
doraemon/views/partial/order/order.hbs
View file @
010c900
...
...
@@ -24,7 +24,7 @@
{{#if
isVirtual
}}
<!--虚拟商品-->
{{else}}
<span
class=
"btn rebuy"
>
再次购买
</span>
{{#
unless
useLimitCode
}}
<span
class=
"btn rebuy"
>
再次购买
</span>
{{/
unless
}}
{{/if}}
{{/
unless
}}
...
...
Please
register
or
login
to post a comment