Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-blk
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
1
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
yyq
9 years ago
Commit
ac024dc1bc73106718bb1dc14c2358c9d187a286
2 parents
6a10339b
07c0ad5c
master
...
develop
feature/catch
feature/docker
feature/login-msg
feature/login-ua-ip
feature/removCamel
feature/safe-bug
feature/sessionKey
feature/setting
feature/vip
feature/webpack2
feature/wsl5.3
gray
release/2.0
release/fontBack2.0
Merge branch 'release/1.0' of git.yoho.cn:fe/yoho-blk into release/1.0
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
21 deletions
apps/me/controllers/order.js
apps/me/models/order.js
apps/me/views/partial/order/table-body.hbs
public/js/plugins/cascading-address.js
apps/me/controllers/order.js
View file @
ac024dc
...
...
@@ -15,7 +15,7 @@ const orderModel = require('../models/order');
const
index
=
(
req
,
res
)
=>
{
const
type
=
req
.
query
.
type
;
const
page
=
req
.
query
.
page
;
const
uid
=
req
.
user
.
uid
;
const
uid
=
req
.
user
.
uid
||
'7394907'
;
orderModel
.
getOrderData
(
uid
,
type
,
page
).
then
(
result
=>
{
res
.
display
(
'index'
,
{
...
...
@@ -32,7 +32,7 @@ const index = (req, res) => {
const
detail
=
(
req
,
res
)
=>
{
const
code
=
req
.
query
.
code
;
const
uid
=
req
.
user
.
uid
;
const
uid
=
req
.
user
.
uid
||
'7394907'
;
orderModel
.
getOrderDetail
(
uid
,
code
).
then
(
result
=>
{
res
.
display
(
'index'
,
{
...
...
@@ -58,9 +58,7 @@ const getOrderList = (req, res) => {
page
:
'order'
,
isMe
:
true
,
orderList
:
result
.
order
.
orderList
,
paginationOpts
:
result
.
order
.
paginationOpts
,
emptyMsg
:
result
.
order
.
emptyMsg
,
showEmptyEn
:
result
.
order
.
showEmptyEn
orderData
:
result
.
order
});
});
};
...
...
apps/me/models/order.js
View file @
ac024dc
...
...
@@ -331,16 +331,22 @@ const getOrderData = (uid, type, page) => {
]
};
const
empty
Msg
=
{
const
empty
Object
=
{
1
:
{
text
:
'您暂时还没有订单'
,
showEmptyEn
:
true
emptyMsg
:
'暂时还没有订单哦~'
,
showEmptyEn
:
true
,
btnText
:
'去首页看看'
,
url
:
'/'
},
2
:
{
text
:
'您暂时还没有待付款的订单'
emptyMsg
:
'没有待付款的订单哦~'
,
btnText
:
'查看全部订单'
,
url
:
'/me/'
},
3
:
{
text
:
'您暂时还没有待收货的订单'
emptyMsg
:
'没有待收货的订单哦~'
,
btnText
:
'查看全部订单'
,
url
:
'/me/'
}
};
...
...
@@ -358,10 +364,7 @@ const getOrderData = (uid, type, page) => {
type
:
type
};
const
empty
=
{
showEmptyEn
:
emptyMsg
[
type
].
showEmptyEn
,
emptyMsg
:
emptyMsg
[
type
].
text
};
const
empty
=
emptyObject
[
type
];
navBar
.
tabs
[
typeActiveIndexMap
[
type
]].
isActive
=
true
;
...
...
apps/me/views/partial/order/table-body.hbs
View file @
ac024dc
...
...
@@ -56,12 +56,16 @@
{{/if}}
{{^}}
<div
class=
"bg"
></div>
{{#
orderData
}}
<div
class=
"msg"
>
<p
class=
"msg-zh bold"
>
{{
emptyMsg
}}
</p>
{{#if
showEmptyEn
}}
<p
class=
"msg-en"
>
You do not have an order for the time being
</p>
{{/if}}
<span
class=
"btn"
>
去购物
</span>
<a
href=
"
{{
url
}}
"
>
<span
class=
"btn"
>
{{
btnText
}}
</span>
</a>
</div>
{{/
orderData
}}
{{/if}}
</div>
...
...
public/js/plugins/cascading-address.js
View file @
ac024dc
...
...
@@ -173,7 +173,7 @@ function fetchInitialData(evt, config, level) {
$
(
'<span class="check-icon iconfont"></span>'
).
appendTo
(
liElement
);
$
(
'<span/>'
,
{
class
:
'dist-name'
,
'class'
:
'dist-name'
,
// eslint-disable-line
title
:
item
.
text
,
text
:
item
.
text
,
id
:
'area_'
+
item
.
value
...
...
@@ -254,7 +254,7 @@ function setAddress(evt, config, level, areaId) {
$
(
'<span class="check-icon iconfont" style="display: inline;"></span>'
).
appendTo
(
liElement
);
$
(
'<span/>'
,
{
class
:
'dist-name checked'
,
'class'
:
'dist-name checked'
,
// eslint-disable-line
title
:
label
,
text
:
label
,
id
:
'area_'
+
item
.
value
...
...
@@ -262,7 +262,7 @@ function setAddress(evt, config, level, areaId) {
}
else
{
$
(
'<span class="check-icon iconfont"></span>'
).
appendTo
(
liElement
);
$
(
'<span/>'
,
{
class
:
'dist-name'
,
'class'
:
'dist-name'
,
// eslint-disable-line
title
:
item
.
text
,
text
:
item
.
text
,
id
:
'area_'
+
item
.
value
...
...
@@ -356,12 +356,12 @@ CascadingAddress.prototype.init = function() {
// div element
distItem
=
$
(
'<div></div>'
,
{
class
:
'dist-item closed'
'class'
:
'dist-item closed'
// eslint-disable-line
});
// 标签
$
(
'<span/>'
,
{
class
:
'indicator-name'
,
'class'
:
'indicator-name'
,
// eslint-disable-line
text
:
indicatorName
}).
appendTo
(
distItem
);
...
...
@@ -381,7 +381,7 @@ CascadingAddress.prototype.init = function() {
// 省份城市区县选择panel
distPanel
=
$
(
'<div/>'
,
{
class
:
'items-panel empty'
,
'class'
:
'items-panel empty'
,
// eslint-disable-line
id
:
'level_'
+
levels
+
'_panel'
,
text
:
config
.
defaultDes
});
...
...
Please
register
or
login
to post a comment