fail_list.html 11.2 KB
<include file="public/layout" />
<link href="__PUBLIC__/static/css/base_add.css" rel="stylesheet" type="text/css">
<link href="__PUBLIC__/static/css/seller_center_add.css" rel="stylesheet" type="text/css">
<style>
	.w150 {margin-right: 35px;}
	.w378 {display: inline-block !important;}
	.di-in {display: inline-block !important;}
	.w160 {width: 160px !important;}
	.nscs-table-handle {border-right: 1px solid #dedede;}

    .layui-layer-btn{text-align: center}

    .exchange-goods {
        vertical-align: middle; letter-spacing: normal;
        word-spacing: normal; text-align: center;
        display: inline-block; padding: 0 4px;
        border-left: solid 1px #E6E6E6;
        *display: inline; border-left: none 0;
    }

    .exchange-goods a {
        color: #777;background-color: #FFF;
        display: block; padding: 3px 7px;
        margin: 1px;
    }
    .exchange-goods a i { font-size: 14px; line-height: 16px; height: 16px; display: block; clear: both; margin: 0; padding: 0;}
    .exchange-goods a p { font: 12px/16px arial; height: 16px; display: block; clear: both; margin: 0; padding: 0;}
    .exchange-goods a:hover { text-decoration: none; color: #FFF; margin: 0; border-style: solid; border-width: 1px;background-color:#48CFAE}


	a.btn { font-size: 12px; font-weight: normal; line-height: 16px; color: #999; background: #FFF none; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/;
		*zoom:1/*IE7*/;
		height: 20px; padding: 1px 6px; margin: 0 5px 0 0; border: solid 1px #F5F5F5; border-radius: 4px; cursor: pointer !important; }
	a.btn:hover { color: #fff; text-decoration: none; box-shadow: 2px 2px 0 rgba(0,0,0,0.1);background-color: rgba(53,152,220,0.8); }


</style>
<script type="text/javascript" src="__PUBLIC__/static/js/layer/laydate/laydate.js"></script>

<body style="background-color: rgb(255, 255, 255); overflow: auto; cursor: default; -moz-user-select: inherit;">
	<div id="append_parent"></div>
	<div id="ajaxwaitid"></div>
	<div class="page">
		<div class="fixed-bar">
			<div class="item-title">
				<a class="back" href="javascript:window.history.back()" title="返回列表">
					<i class="fa fa-arrow-circle-o-left"></i>
				</a>
				<div class="ftitle disib">
					<h3 class="disib">拼单失败记录</h3>
					<h5 class="disib">(共<span id="order_count"></span>条记录)</h5>
				</div>
				<div title="刷新数据" class="pReload disib"><i class="fa fa-refresh"></i></div>
			</div>
		</div>

		<div class="flexigrid">
			<div class="mDiv mDivHA">
				<form method="get"  id="search-form2">
					<input type="hidden" name="order_by" value="add_time" />
					<input type="hidden" name="sort" value="desc" />
					<!--<input type="hidden" name="user_id" value="{$Request.param.user_id}">-->
					<input type="hidden" name="order_status" id="order_status" value="" />
					<!--用于查看结算统计 包含了哪些订单-->
					<input type="hidden" value="{$_GET['order_statis_id']}" name="order_statis_id" />
					<table class="search-form">
						<tr>
							<th style="text-align: left;">
								活动名称:<input type="text" class="text w120" name="team_name" id="team_name" placeholder="活动名称" value="" />&nbsp;&nbsp;&nbsp;
							    关键字:<input type="text" class="text" name="keywords" id="keywords" placeholder="请输入订单号/手机/昵称" value="" style="width: 140px"/>
								&nbsp;&nbsp;&nbsp;下单时间:
								<input type="text" class="text w110" style="display: none" name="add_time_begin" id="add_time_begin" placeholder="开始时间" value="" />
								<input type="text" class="text w110" style="display: none" name="add_time_end" id="add_time_end" placeholder="结束时间" value="" />
								<include file="public/date" />
							</th>

						</tr>
						<tr>
							<th style="text-align: left;">
								团类型:
								<select name="team_type" id="team_type" class="w80 di-in">
									<option value="">全部</option>
									<option value="1">商家团</option>
									<option value="2">会员团</option>
									<option value="3">阶梯团</option>
								</select>
								团期编号:
								<input type="text" class="text w120" name="qh" id="qh" placeholder="团期编号" value="" />
								支付金额:
								<input type="text" class="text w120" name="money" id="money" placeholder="支付金额" value="" />
								支付类型:
								<select name="pay_type" id="pay_type" class="w80 di-in">
									<option value="">全部</option>
									<option value="1">微支付</option>
									<option value="2">余额</option>
								</select>

                                退货状态
								<select id="back_status" name="back_status" class="w120 w130">
									<option value="">全部</option>
									<option value="1">待付尾款</option>
									<option value="2">退款成功</option>
									<option value="3">退款失败</option>
								</select>
								<span>
									<div class="sDiv2">
										<input type="button" id="sumbitbtn" onclick="ajax_get_table('search-form2',1)" class="btn" value="搜索">
									</div>
									<div class="sDiv2">
										<input type="button" id="btnxls" onclick="ajax_exportreport('search-form2',1)" class="btn" value="数据导出">
									</div>
								</span>
							</th>
						</tr>
					</table>
				</form>
			</div>
            <!---ajax填充内容--->
			<div id="ajax_return" ></div>
		</div>
	</div>
	<script>
		$(document).ready(function() {

            $("input[name='consignee']").val("{:urldecode(urldecode($Think.request.consignee))}");
            $("select[name='pay_status']").val("{:urldecode(urldecode($Think.request.pay_status))}");
            $("select[name='shipping_status']").val("{:urldecode(urldecode($Think.request.shipping_status))}");
            $("#exp_type").val("{:urldecode(urldecode($Think.request.exp_type))}");
            $("select[name='keytype']").val("{:urldecode(urldecode($Think.request.keytype))}");
            $("#keywords").val("{:urldecode(urldecode($Think.request.keywords))}");

            $("select[name='goodstype']").val("{:urldecode(urldecode($Think.request.goodstype))}");
            $("#goodskey").val("{:urldecode(urldecode($Think.request.goodskey))}");

            $("select[name='picksle_type']").val("{:urldecode(urldecode($Think.request.picksle_type))}");
            $("input[name='picksle']").val("{:urldecode(urldecode($Think.request.picksle))}");
            $("#order_status").val("{:urldecode(urldecode($Think.request.order_status))}");

            $("#add_time_begin").val("{:urldecode(urldecode($Think.request.add_time_begin))}");
            $("#add_time_end").val("{:urldecode(urldecode($Think.request.add_time_end))}");
            var getinputdate="";
            if ($("#add_time_begin").val()!="" && $("#add_time_end").val()!="")
            {
                getinputdate = $("#add_time_begin").val() + " - " + $("#add_time_end").val();
            }
            if ($("#order_status").val()==4)
            {
                $("#ispj_show").show();
            }
            else {
                $("#ispj_show").hide();
            }
            $('#reportrange span').html(getinputdate);
            var pp="{$Think.request.p}";
            if(pp=="")
                pp=0;
			//ajax_get_table('search-form2', pp);

			var user_id="{$Think.request.user_id}";
            ajax_get_table_1('search-form2', pp,user_id);


			$("#tab > li").each(function() {
				$(this).click(function() {
					tabSelect(this);
				});
                $(this).removeClass('active');
				if ($(this).attr("data-val")==$("#order_status").val())
                {
                    $(this).addClass('active');
                }
			});
		});

		function tabSelect(obj) {
			var currHasClass = $(obj).hasClass('active');
			if(currHasClass) return;

			$("#tab > li").each(function() {
				$(this).removeClass('active');
			});

			$(obj).addClass('active');
			var orderStatus = $(obj).attr("data-val");
			if(orderStatus=="")  //全部时显示支付状态和发货状态
			{
			    $(".pay_status").show();
                $(".shipping").show();
			}
            else if(orderStatus==0 || orderStatus==1)  //未发货不显示发货状态
            {
                $(".shipping").hide();
                $(".pay_status").hide();
			}
            else
            {
                $(".shipping").show();
                $(".pay_status").hide();
            }

            if (orderStatus==4)
			{
                $("#ispj_show").show();
			}
			else {
                $("#ispj_show").hide();
			}

			$("#order_status").val(orderStatus);
			ajax_get_table('search-form2', 1);
		}

		//ajax 抓取页面
		function ajax_get_table(tab, page) {
            layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
			cur_page = page; //当前页面 保存为全局变量
			$.ajax({
				type: "POST",
				url: "/index.php/admin/team/ajax_fail_list/p/" + page, //+tab,
				data: $('#' + tab).serialize(), // 你的formid
				success: function(data) {
					$("#ajax_return").html('');
					$("#ajax_return").append(data);
					layer.closeAll();
				}
			});
		}

        //ajax 抓取页面
        function ajax_get_table_1(tab, page,user_id) {
            layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
            cur_page = page; //当前页面 保存为全局变量
            $.ajax({
                type: "POST",
                url: "/index.php/admin/team/ajax_fail_list/p/" + page+"/user_id/"+user_id, //+tab,
                data: $('#' + tab).serialize(), // 你的formid
                success: function(data) {
                    $("#ajax_return").html('');
                    $("#ajax_return").append(data);
                    layer.closeAll();
                }
            });
        }
		
        // 导出数据
        function ajax_exportreport(form, page) {
            cur_page = page; //当前页面 保存为全局变量
			var htmlcount=$("#order_count").text();
			if (htmlcount>8000)
			{
                layer.alert('导出数据量大(最大支持8000条),请选择时间段进行导出', {icon: 2});
			    return false;
			}
            location.href = "/index.php?m=admin&c=team&a=fail_export&p=" + page + "&"+$('#' + form).serialize();
        }
        
        // 退款
		function tail_Black(ob) {
		    if(confirm('您确定要退款吗?')){
                var ord_sn=$(ob).attr('data-sn');
                layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
                $.ajax({
                    type: "POST",
                    url: "/index.php/admin/team/return_order/order_sn/" + ord_sn,
                    success: function(data) {
                        if(data.code==1) {
                            $("#ajax_return").html('');
                            layer.closeAll();
                            layer.msg("退款成功",{icon:1,time: 1000});
                            setTimeout(function () {
                                ajax_get_table("search-form2", cur_page);
                            },1000);
                        }else{
                            layer.closeAll();
                            layer.msg(data.msg,{icon:1,time: 1000});
						}
                    }
                });
			}
        }

	</script>
</body>
</html>