Authored by zhangxiaoru

exchange

... ... @@ -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>
... ...
... ... @@ -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() {
... ...
... ... @@ -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);
});
}
... ...
... ... @@ -5,6 +5,9 @@ var countDown = require('./order/countdown');
var lazyLoad = require('yoho-jquery-lazyload');
// 个人中心共用代码加载
require('./me');
lazyLoad($('img.lazy'));
function reload() {
... ...
... ... @@ -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;
}
... ...
... ... @@ -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);
... ...
... ... @@ -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');
... ...
... ... @@ -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-bg.png') no-repeat center center;
background: resolve('layout/empty-bag.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 {
... ...