marketing.CouponSend.UseHistory.js 3.21 KB
webpackJsonp([64],[
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by ty on 2016/5/24.
	 */
	'use strict';
	var $ = __webpack_require__(1),
	    common = __webpack_require__(2);
	new common.dropDown({el: "#filter-status"});
	var couponId = location.href.substring(location.href.lastIndexOf("/") + 1);

	//grid
	var g = new common.grid({
	    el: '#content-list',
	    hash: false,
	    async: false,
	    parms: function () {
	        return {
	            couponId: couponId,
	            couponCode: common.util.__input("filter-couponCode"),
	            orderCode: common.util.__input("filter-orderCode"),
	            uid: common.util.__input("filter-uid"),
	            status: common.util.__input("filter-status")
	        };
	    },
	    columns: [
	        {display: "单券号", name: "couponCode"},
	        {display: "用户ID", name: "uid"},
	        {display: "订单号", name: "orderCode"},
	        {
	            display: '是否使用', render: function (item) {
	            var status = "";
	            if (item.status == 0) {
	                status = "未使用";
	            } else if (item.status == 1) {
	                status = "已使用";
	            }
	            return '<p class="audit-time">' + status + '</p>';
	        }
	        }
	    ]
	});
	g.init("/couponLogs/queryUserCouponLogsList");
	$("#count").html(g.total);

	$(document).on("click", "#filter-btn", function () {
	    g.reload(1);
	    $("#count").html(g.total);
	});

	var Bll = {
	    toast:function(){
	        return common.dialog.open({title:"温馨提示",content:"导出中,请稍后....请不要关闭本窗口"});
	        }
	};
	var t;
	var path;
	var api; 
	var f={
	    check:function(){ 
	        common.util.__ajax({
	        url: '/checkCouponExportFileIsExist',
	        data: {
	            queryConf: path     
	        },async:false
	        },function(res) {
	            if(res.data===0){
	                console.log("go on");
	            }else{
	                console.log("over");
	                clearInterval(t);
	                var a = document.createElement("a");
	                a.setAttribute("href", "/ajax/download?path="+path);
	                a.setAttribute("id", "openwin");
	                document.body.appendChild(a);
	                a.click();
	                api.close();              
	            }
	            
	        },true);  
	    }
	} 
	//导出
	$(document).on('click', '#export-btn', function () {
	    var total = g.total;
	    if (total <= 0) {
	        common.util.__tip("当前0条数据,无需导出!", "warning")
	    } else {
	        var queryConf = JSON.stringify(g.options.parms());
	        common.util.__ajax({
	        url: '/couponExport',
	        data: {
	            queryConf: queryConf,
	            type:"useCouponLogsExport"
	        }
	        },function(res) {
	             api=Bll.toast();
	            if(res&&res.data){
	                $(document).ready(function(){  
	                path=res.data;
	                 t=window.setInterval(f.check,2000);   
	                });
	            }
	        });  
	    }
	});

	//输入限制
	$(document).on("keyup", ".number", function () {
	    $(this).val($(this).val().replace(/\D/g, ''));
	});


/***/ }
]);