...
|
...
|
@@ -36,7 +36,7 @@ var countDown = { |
|
|
convertLeftTime: function(src) {
|
|
|
var min = parseInt(src / 60, 10) % 60;
|
|
|
var hour = parseInt(src / 3600, 10);
|
|
|
var timeStr = min + '分钟';
|
|
|
var timeStr = min + '分';
|
|
|
|
|
|
if (src <= 0) {
|
|
|
timeStr = '已失效';
|
...
|
...
|
@@ -44,7 +44,7 @@ var countDown = { |
|
|
}
|
|
|
|
|
|
if (hour > 0) {
|
|
|
timeStr = hour + '小时' + timeStr;
|
|
|
timeStr = hour + '时' + timeStr;
|
|
|
}
|
|
|
|
|
|
timeStr = '剩余' + timeStr;
|
...
|
...
|
@@ -69,6 +69,12 @@ var countDown = { |
|
|
}
|
|
|
};
|
|
|
|
|
|
var typeMap = {
|
|
|
all: 1,
|
|
|
paying: 2,
|
|
|
delivering: 3
|
|
|
};
|
|
|
|
|
|
require('./me');
|
|
|
|
|
|
function getOrderList(type, page) {
|
...
|
...
|
@@ -104,9 +110,6 @@ function getQueryString() { |
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function bindPaginationClick() {
|
|
|
$('.blk-pagination li').off('click').on('click', function(e) {
|
|
|
var $this = $(this);
|
...
|
...
|
@@ -126,15 +129,36 @@ function bindPaginationClick() { |
|
|
});
|
|
|
}
|
|
|
|
|
|
function getOrderTotal(type, key) {
|
|
|
$.ajax({
|
|
|
url: 'getOrderTotal',
|
|
|
data: {
|
|
|
type: type
|
|
|
}
|
|
|
}).done(function(result) {
|
|
|
var $navItme = $('*[data-type="' + key + '"]');
|
|
|
|
|
|
if (!$navItme.hasClass('active') && result.total !== 0) {
|
|
|
$navItme.find('.badge').text(result.total);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function setOrderTotal() {
|
|
|
var key;
|
|
|
|
|
|
for (key in typeMap) {
|
|
|
if (key !== 'all') {
|
|
|
getOrderTotal(typeMap[key], key);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
$('.tabs li').on('click', function() {
|
|
|
var $this = $(this);
|
|
|
var $searchBar = $('.search-bar');
|
|
|
|
|
|
var typeMap = {
|
|
|
all: 1,
|
|
|
paying: 2,
|
|
|
delivering: 3
|
|
|
};
|
|
|
|
|
|
var type = typeMap[$this.data('type')];
|
|
|
var page = getQueryString().page;
|
...
|
...
|
@@ -142,6 +166,7 @@ $('.tabs li').on('click', function() { |
|
|
if (!$this.hasClass('active')) {
|
|
|
$('.tabs li.active').removeClass('active');
|
|
|
$this.addClass('active');
|
|
|
$this.find('.badge').text('');
|
|
|
|
|
|
if (type !== 1) {
|
|
|
$searchBar.addClass('vhide');
|
...
|
...
|
@@ -157,3 +182,5 @@ $('.tabs li').on('click', function() { |
|
|
|
|
|
bindPaginationClick();
|
|
|
countDown.start();
|
|
|
setOrderTotal();
|
|
|
|
...
|
...
|
|