order-detail.js 1.04 KB
/**
 * 订单详情页
 * @author: xuqi<qi.xu@yoho.cn>
 * @date: 2015/11/16
 */

var $ = require('jquery'),
    lazyLoad = require('yoho.lazyload'),
    Hammer = require('yoho.hammer');

var orderId = $('#order-detail').data('id');

var optHammer;

lazyLoad({
    try_again_css: 'order-failure'
});

//订单删除
optHammer = new Hammer(document.getElementsByClassName('opt')[0]);
optHammer.on('tap', function(e) {
    var $cur = $(e.target);

    if ($cur.hasClass('btn-del')) {

        //删除订单
        if (confirm('确定删除订单吗?')) {
            $.ajax({
                type: 'GET',
                url: '/home/delOrder',
                data: {
                    id: orderId
                }
            });
        }
    } else if ($cur.hasClass('btn-cancel')) {

        //取消订单
        if (confirm('确定取消订单吗?')) {
            $.ajax({
                type: 'GET',
                url: '/home/cancelOrder',
                data: {
                    id: orderId
                }
            });
        }
    }
});