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
zhangxiaoru
9 years ago
Commit
e98e757cdff558dec10fd5cc69f2d489b9eadc1e
2 parents
ffc5efc6
d22bd1f8
exchange
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
67 additions
and
19 deletions
doraemon/views/partial/header.hbs
public/img/layout/empty-bag.png
public/js/common/header.js
public/js/me/exchange.page.js
public/js/me/order-detail.page.js
public/js/me/order/countdown.js
public/js/me/order/edit-order.js
public/js/me/return-list.page.js
public/scss/components/_header.css
doraemon/views/partial/header.hbs
View file @
e98e757
...
...
@@ -54,7 +54,11 @@
</div>
</div>
<div
class=
"bag-content"
>
购物袋空空的哦,去看看心仪的商品吧~
<p
class=
"cn"
>
您的购物袋暂无商品
</p>
<p
class=
"en"
>
Your shopping bags no goods ,
<br>
welcome go to shopping !
</p>
</div>
</div>
</li>
...
...
public/img/layout/empty-bag.png
0 → 100644
View file @
e98e757
1010 Bytes
public/js/common/header.js
View file @
e98e757
...
...
@@ -38,6 +38,13 @@ function handelProduct(data) {
}
function
refreshBag
()
{
var
time
=
Date
.
parse
(
new
Date
()),
oldTime
=
this
.
time
;
if
(
oldTime
&&
time
-
oldTime
<
100
)
{
return
;
}
this
.
time
=
time
;
$
.
ajax
({
type
:
'GET'
,
url
:
'/shopping/cart/data'
,
...
...
@@ -182,6 +189,7 @@ $searchKey.focus(function() {
$searchKey
.
val
(
'search'
).
css
(
'color'
,
'#aaa'
);
}
}).
val
(
'search'
).
css
(
'color'
,
'#aaa'
);
// }
$clearInput
.
click
(
function
()
{
...
...
public/js/me/exchange.page.js
View file @
e98e757
...
...
@@ -10,7 +10,7 @@ var addr;
var
addressReg
=
/^
[\s\S]{2,100}
$/
;
var
phoneReg
=
/^
(
13
[
0-9
]
|15
[
012356789
]
|17
[
678
]
|18
[
0-9
]
|14
[
57
])
[
0-9
]{8}
$/
;
var
phoneReg
=
/^
(
13
[
0-9
]
|15
[
012356789
]
|17
[
678
]
|18
[
0-9
]
|14
[
57
])
(\*{4}[
0-9
]{4}
|
[
0-9
]{8})
$/
;
var
validate
=
require
(
'./order/validation'
);
...
...
@@ -48,6 +48,9 @@ lazyLoad($('.banner-img'));
// 添加.check方法
require
(
'../plugins/check'
);
// 个人中心共用代码加载
require
(
'./me'
);
function
setActive
(
$item
)
{
var
color
=
$item
.
find
(
'.color-text'
).
data
(
'color'
);
var
size
=
$item
.
find
(
'.size-text'
).
data
(
'size'
);
...
...
@@ -269,6 +272,7 @@ function bindConfirmEvent() {
var
$specialReason
=
$changeGood
.
find
(
'.special-reason'
);
var
$imgs
;
var
imgs
=
[];
var
mobile
=
$
(
'#mob'
).
val
();
if
(
$
(
this
).
hasClass
(
'disable'
))
{
return
false
;
...
...
@@ -315,9 +319,12 @@ function bindConfirmEvent() {
changeData
.
order_code
=
$
(
'.returns-wrap>.order'
).
data
(
'code'
);
changeData
.
consignee_name
=
$
(
'#user'
).
val
();
changeData
.
address
=
$
(
'#addr'
).
val
();
changeData
.
mobile
=
$
(
'#mob'
).
val
();
changeData
.
delivery_tpye
=
$
(
'.change-type .type.active'
).
data
(
'type'
);
if
(
!
/
\*
/
.
test
(
mobile
))
{
changeData
.
mobile
=
$
(
'#mob'
).
val
();
}
submitChange
(
changeData
);
});
}
...
...
public/js/me/order-detail.page.js
View file @
e98e757
...
...
@@ -5,6 +5,9 @@ var countDown = require('./order/countdown');
var
lazyLoad
=
require
(
'yoho-jquery-lazyload'
);
// 个人中心共用代码加载
require
(
'./me'
);
lazyLoad
(
$
(
'img.lazy'
));
function
reload
()
{
...
...
public/js/me/order/countdown.js
View file @
e98e757
...
...
@@ -18,21 +18,22 @@ module.exports = {
var
leftTime
=
$item
.
data
(
'left'
);
var
i
=
that
.
intervalValue
/
1000
;
$item
.
text
(
that
.
convertLeftTime
(
leftTime
-
that
.
count
*
i
));
$item
.
text
(
that
.
convertLeftTime
(
leftTime
-
that
.
count
*
i
,
$item
));
});
this
.
count
+=
1
;
},
convertLeftTime
:
function
(
src
)
{
convertLeftTime
:
function
(
src
,
$el
)
{
var
sec
=
parseInt
(
src
,
10
)
%
60
;
var
min
=
parseInt
(
src
/
60
,
10
)
%
60
;
var
hour
=
parseInt
(
src
/
3600
,
10
);
var
timeStr
=
min
+
'分'
;
if
(
parseInt
(
src
,
10
)
<=
0
)
{
timeStr
=
'已失效'
;
$
(
'.hide-when-invalid'
).
hide
();
$
(
'.user-order .table .common-column .pay-operation .left-time'
).
css
(
'margin-left'
,
'0'
);
$el
.
closest
(
'.order'
).
find
(
'.hide-when-invalid'
).
hide
();
$el
.
css
(
'margin-left'
,
'0'
);
return
timeStr
;
}
...
...
public/js/me/order/edit-order.js
View file @
e98e757
...
...
@@ -7,7 +7,7 @@ var addr;
var
validate
=
require
(
'./validation'
);
var
addressReg
=
/^
[\s\S]{2,100}
$/
;
var
phoneReg
=
/^
(
13
[
0-9
]
|15
[
012356789
]
|17
[
678
]
|18
[
0-9
]
|14
[
57
])
[
0-9
]{8}
$/
;
var
phoneReg
=
/^
(
13
[
0-9
]
|15
[
012356789
]
|17
[
678
]
|18
[
0-9
]
|14
[
57
])
(\*{4}[
0-9
]{4}
|
[
0-9
]{8})
$/
;
var
validateMap
=
{
name
:
{
...
...
@@ -142,16 +142,28 @@ function editOrder(onEdit) {
var
mobile
=
$
(
'#user-mobile'
).
val
();
var
phone
=
$
(
'#user-phone'
).
val
();
$
.
ajax
({
url
:
'/me/editOrder'
,
data
:
{
var
d
=
{
orderCode
:
code
,
areaCode
:
areaCode
,
userName
:
userName
,
address
:
address
,
mobile
:
mobile
,
phone
:
phone
};
if
(
/
\*
/
.
test
(
mobile
))
{
d
=
{
orderCode
:
code
,
areaCode
:
areaCode
,
userName
:
userName
,
address
:
address
,
mobile
:
mobile
,
phone
:
phone
}
};
}
$
.
ajax
({
url
:
'/me/editOrder'
,
data
:
d
}).
done
(
function
(
result
)
{
if
(
result
.
code
===
200
)
{
showSuccessMsg
(
onEdit
);
...
...
public/js/me/return-list.page.js
View file @
e98e757
...
...
@@ -3,6 +3,9 @@ var lazyLoad = require('yoho-jquery-lazyload');
lazyLoad
(
$
(
'img.banner-img'
));
// 个人中心共用代码加载
require
(
'./me'
);
$
(
'.cancel-apply'
).
on
(
'click'
,
function
()
{
var
id
=
$
(
this
).
data
(
'applyId'
);
var
type
=
$
(
this
).
data
(
'type'
);
...
...
public/scss/components/_header.css
View file @
e98e757
...
...
@@ -73,7 +73,7 @@
&:hover
{
color
:
#9a9a9a
;
height
:
50px
;
cursor
:
default
;
cursor
:
pointer
;
}
&
:hover
>
a
{
...
...
@@ -114,7 +114,7 @@
.down-app-box
{
width
:
230px
;
color
:
#
000
;
color
:
#
1b1b1b
;
font-size
:
14px
;
padding
:
20px
0
;
margin-left
:
-86px
;
...
...
@@ -153,13 +153,21 @@
display
:
none
;
.bag-content
{
font-size
:
14px
;
line-height
:
1.5
;
padding
:
280px
0
130px
;
text-align
:
center
;
color
:
#1b1b1b
;
background
:
resolve
(
'layout/
bag-b
g.png'
)
no-repeat
center
center
;
background
:
resolve
(
'layout/
empty-ba
g.png'
)
no-repeat
center
center
;
display
:
none
;
}
.bag-content
.cn
{
font-size
:
20px
;
font-weight
:
bold
;
margin-bottom
:
10px
;
}
.bag-goods
{
background
:
#fff
;
}
...
...
@@ -356,7 +364,7 @@
}
.cur
{
background
:
#
000
;
background
:
#
1b1b1b
;
}
a
{
...
...
@@ -410,8 +418,10 @@
}
dt
>
a
{
color
:
#000
;
text-decoration
:
underline
;
color
:
#1b1b1b
;
font-weight
:
bold
;
display
:
inline-block
;
border-bottom
:
1px
solid
#1b1b1b
;
}
.hot
{
...
...
Please
register
or
login
to post a comment