installment.order.page.js 1.28 KB
const $ = require('yoho-jquery');
const search = {
    pageIndex: 1,
    type: 1
};

/**
 * 加载订单明细
 *
 * @param type
 */
const loadOrderList = (pageIndex, type)=> {
    if (type) {
        $.get('/home/installment/order.html', {
            page: pageIndex,
            type: type
        }).then((result)=> {
            if (type !== search.type) {
                // 切换TAB时清空列表
                $('#order-list').empty();
            }

            $('#order-list').append(result);


            // 订单状态样式
            $('.status').each(function() {
                const text = $(this).text();

                if (text.indexOf(/已还清|已取消|已退款|已结清|订单取消/)) {
                    $(this).addClass('faded');
                }
            });
        });
    }
};

/**
 * 顶部TAB
 */
$('.header-tab a').click(function() {
    $(this).parent().addClass('active');
    $(this).parent().siblings().removeClass('active');

    loadOrderList($(this).data('type'), 1);
    return false;
});

// const
// 默认加载第一页
loadOrderList(search.pageIndex, 1);

$(window).scroll(()=> {
    // var scrollTop = $(window).scrollTop();


    // if (scrollTop > previousScrollTop) {
    //    loadOrderList(search.type, search.pageIndex);
    // }
});