wechatqrcode.js 1.04 KB
/**
 * 微信支付页面
 */

var $ = require('yoho.jquery'),
    $wOdetail = $('.w-odetail'),
    $payHost = $('#payHost').val(),
    $paySuccessUrl = $('#paySuccessUrl').val(),
    $wPerm = $('.w-p-erm');

require('../../plugin/jquery.qrcode');

$wOdetail.click(function() {
    $('.w-addrinfo').slideToggle('slow');

    if ($wOdetail.find('i').hasClass('up')) {
        $wOdetail.html('收起详情<i class="down"></i>');
    } else {
        $wOdetail.html('订单详情<i class="up"></i>');
    }
});

$.ajax({
    url: $wPerm.data('url'),
    dataType: 'jsonp',
    success: function(res) {
        if (res.code === '200') {
            $wPerm.qrcode(res.qrcode_url);
        }
    }
});

function checkPayStatus() {
    console.log('ll');
    $.ajax({
        url: $payHost,
        dataType: 'jsonp',
        success: function(data) {
            if (data.status === 'success') {
                window.location.href = $paySuccessUrl;
            }
        }
    });
}


setInterval(checkPayStatus, 3000);