<?php include_once(mvc::$cfg['PATH_TPL'].'public/headBase2.php');?>
<style>
    html {
        background-color: #ffffff;
    }
    .layui-input{
        width: 90%;
    }
    /*.layui-inline{*/
        /*margin-left: 5px;*/
        /*max-width: 150px;*/
    /*}*/
</style>
    <form method="get" style="margin-top: 10px;background: #ffffff;" class="layui-form">
        <div class="layui-inline">
            <label class="layui-form-label"> 区域：</label>
            <div class="layui-input-inline w100">
                <select   id="dml_daili_area" name="dml_daili_area" lay-search>
                    <option value="">请选择</option>
                    <option value="1" <?php if(is_numeric($param['dml_daili_area']) && $param['dml_daili_area'] == 1){echo "selected";} ?>>区域</option>
                    <option value="0" <?php if(is_numeric($param['dml_daili_area']) && $param['dml_daili_area'] == 0){echo "selected";} ?>>非区域</option>

                </select>
            </div>
        </div>
        <div class="layui-inline">
             <label class="layui-form-label"> 代理商：</label>
            <div class="layui-input-inline w100">
                <select   id="dml_dco_id" name="dml_dco_id" lay-search>
                    <option value="">请选择</option>
                    <?php if(isset($dls['data']) && !empty($dls['data'])){ ?>
                        <?php foreach($dls['data'] as $value){ ?>
                            <option <?php if($value['dco_id'] == $param['dml_dco_id']){echo "selected";} ?> value="<?php echo $value['dco_id']; ?>"><?php echo $value['dco_short_name']; ?></option>
                        <?php } ?>
                    <?php } ?>
                </select>
            </div>
        </div>

        <div class="layui-inline">
             <label class="layui-form-label"> 被邀请人：</label>
            <div class="layui-input-inline">
                <input class="layui-input" id="user_info" name="user_info" placeholder=" 商铺名，会员名，手机号 " autocomplete="off" value="<?php echo $param['user_info'] ?: ''; ?>">
            </div>
        </div>

        <div class="layui-inline">
             <label class="layui-form-label"> 邀请码：</label>
            <div class="layui-input-inline">
                <input class="layui-input" id="dml_dwi_invcode" name="dml_dwi_invcode" placeholder=" 请输入一个邀请码 " autocomplete="off" value="<?php echo $param['dml_dwi_invcode'] ?: ''; ?>">
            </div>
        </div>

        <div class="layui-inline">
             <label class="layui-form-label"> 业务员：</label>
            <div class="layui-input-inline w100" >
                <select id="dml_dwo_uid" name="dml_dwo_uid" lay-search>
                    <option value="">请选择</option>
                    <?php if(isset($ywy['data']) && !empty($ywy['data'])){ ?>
                        <?php foreach($ywy['data'] as $v){ ?>
                            <option <?php if($v['dwo_uid'] == $param['dml_dwo_uid']){echo "selected";} ?> value="<?php echo $v['dwo_uid']; ?>"><?php echo $v['dwo_name']; ?></option>
                        <?php } ?>
                    <?php } ?>
                </select>
            </div>
        </div>

        <div class="layui-inline ">
             <label class="layui-form-label" lay-search>项目</label>
            <div class="layui-input-inline w100">
                <select id="dml_style" name="dml_style">
                    <option value="">请选择</option>
                    <?php foreach($allStyle as $index =>  $item){ ?>
                        <option <?php if($index == $param['dml_style']){echo "selected";} ?>  value="<?php echo $index;?>"><?php echo $item; ?></option>
                    <?php } ?>
                </select>
            </div>

        </div>

        <div class="layui-inline">
            <label class="layui-form-label">省份</label>
            <div class="layui-input-inline w100">
            <select name="dml_pc_pid" lay-search>
                <option value="">请选择</option>
                <?php foreach($city['data'] as $vs){ ?>
                    <?php if($param['dml_pc_pid'] == $vs['pc_id']){ ?>
                        <option value="<?php echo $vs['pc_id']; ?>" selected><?php echo $vs['pc_name']; ?></option>
                    <?php }else{ ?>
                        <option value="<?php echo $vs['pc_id']; ?>"><?php echo $vs['pc_name']; ?></option>
                    <?php } ?>

                <?php } ?>
            </select>
                </div>
        </div>

        <div class="layui-inline">
             <label class="layui-form-label">邀请时间</label>
            <div class="layui-input-inline">
                <input type="text" name="dml_atime"  id="dml_atime" class="layui-input" value="<?php echo $param['dml_atime'] ?: ''; ?>" placeholder=" 邀请时间 "  autocomplete="off">
            </div>
        </div>

        <button class="layui-btn" id="demoReload" data-type="reload">搜索</button>
    </>
    <table style="margin:3px 3px;"  class="layui-table YpTable" style="margin-bottom: 10px;">
        <thead class="Filter Sortable">
        <tr>
            <th class="Sort" style="width:20px !important;"><span>记录ID</span></th>
            <th class="Sort" style="width:50px !important;"><span>区域</span></th>
            <th class="Sort" style="width:120px !important;"><span>邀请时间</span></th>
            <th class="Sort" style="width:60px !important;"><span>代理商</span></th>
            <th class="Sort" style="width:60px !important;"><span>业务员</span></th>
            <th class="Sort" style="width:60px !important;"><span>项目</span></th>
            <th class="Sort" style="width:60px !important;"><span>付款</span></th>
            <th class="Sort" style="width:130px !important;"><span>已退/申请</span></th>
            <th class="Sort" style="width:60px !important;"><span>代理提成</span></th>
            <th class="Sort" style="width:60px !important;"><span>业务提成</span></th>
            <th class="Sort" style="width:130px !important;"><span>客户</span></th>
            <th class="Sort" style="width:100px !important;"><span>所属区域</span></th>
            <th class="Sort" style="width: 280px !important;"><span>客户商铺</span></th>
            <th class="Sort" style="width:45px"><span>邀请码</span></th>
            <th class="Sort" style="width:30px"><span>订单</span></th>
            <th class="Sort"><span>备注</span></th>
        </tr>
        </thead>
        <tbody>
        <?php if(!empty($list)){ ?>
            <?php foreach($list as $k => $v ){ ?>
                <tr data-id="<?=$v['dml_id']; ?>" data-original="<?=base64_encode(json_encode($v))?>">
                    <td style="color: #5a9efb;cursor:pointer;" onclick="edit(this,<?php echo $v['dml_dco_id']; ?>,<?php echo $v['dml_por_id']; ?>,<?php echo $v['dml_id']; ?>)"><?php echo $v['dml_id']; ?></td>
                    <td style="color: #5a9efb;cursor:pointer;" data-value="<?php echo $v['dml_daili_area'] ?>" onclick="index('dml_daili_area',this)"><?php echo $v['dml_daili_area'] == 1 ? '区域' : '非区域'; ?></td>
                    <td ><?php echo $v['dml_atime']; ?></td>
                    <td data-value="<?php echo $v['dml_dco_id'] ?>" style="color: #5a9efb;cursor:pointer;" onclick="index('dml_dco_id',this)"><?php echo $v['dco_short_name']; ?></td>
                    <td data-value="<?php echo $v['dml_dwo_uid'] ?>" style="color: #5a9efb;cursor:pointer;" onclick="index('dml_dwo_uid',this)"><?php echo $v['dml_dwo_name']; ?></td>
                    <td data-value="<?php echo $v['dml_style'] ?>" style="color: #5a9efb;cursor:pointer;" onclick="index('dml_style',this)"><?php echo $allStyle[$v['dml_style']]; ?></td>
                    <td ><?php echo $v['dml_money_pay']; ?></td>
                    <td>
					  <?php if($v['total_refund_money']){?>
						<?php if ($v['uvl_paymoney'] == $v['real_refund_money']) {?>
						 <a href="javascript:void(0);" onclick="refundMoney(this,<?=$v['dml_dco_id']; ?>,<?=$v['dml_por_id']; ?>,<?=$v['dml_id']; ?>,false)">已全退<?=$v['total_refund_money']?></a>
						<?php }else{?>
                            <?=$v['uvl_paymoney']?>
                            <a href="javascript:void(0);" onclick="refundMoney(this,<?=$v['dml_dco_id']; ?>,<?=$v['dml_por_id']; ?>,<?=$v['dml_id']; ?>,false)">(<?=$v['real_refund_money']?>/<?=$v['total_refund_money']?>)</a>
						<?php }?>
					 <?php }?>
					<?php if($v['canRefund'] && $v['uvl_paymoney'] != $v['total_refund_money']){?>
                        <span class="layui-btn layui-btn-xs" style="padding:0 3px;"  onclick="refundMoney(this,<?php echo $v['dml_dco_id']; ?>,<?php echo $v['dml_por_id']; ?>,<?php echo $v['dml_id']; ?>)">退款</span>
                       <?php }?>
                    </td>
                    <td ><?php echo $v['dml_money_selftc']; ?></td>
                    <td ><?php echo $v['dml_money_ywytc']; ?></td>
                    <td data-value="<?php echo $v['user_info']; ?>">
                        <span style="color: #5a9efb;cursor:pointer;" onclick="index('user_info',this)"><?php echo $v['user_info']; ?></span>
                        
                        <?php if($v['canChange']){?>
                        <span class="layui-btn layui-btn-xs" style="padding:0 3px;" onclick="changeVipToShop(<?=$v['dml_order_id']?>)">转入驻</span>
                        <?php }?>
                    </td>
                    <td><?php echo $v['pc_name'].$v['city_name']; ?></td>
                    <td data-value="<?php echo $v['shop_name']; ?>" style="color: #5a9efb;cursor:pointer;" onclick="index('user_info',this)"><?php echo $v['shop_name']; ?></td>
                    <td ><?php echo $v['dml_dwi_invcode']; ?></td>
                    <td ><?php echo $v['dml_order_id']; ?></td>
                    <td ><?php echo $v['dml_remark']; ?></td>
                </tr>
            <?php } ?>
        <?php } ?>
        </tbody>
    </table>
</div>


<?php echo $Page;?>
<!--<table class="layui-hide" id="LAY_table_user" lay-filter="user"></table>-->
<script>
    layui.use(['table', 'laydate'], function() {
            var table = layui.table;
            var laydate = layui.laydate;
            laydate.render({
                elem: '#dml_atime'
                , range: '~'
            });
        });
    function index(id,that){
        $('#'+id).val($(that).attr('data-value'));
        $('#demoReload').trigger('click');
    }

    function edit(that,dml_dco_id,por_id,dml_id)
    {
        // var tr = $(this).parent();
        var tr = $('tr[data-id="' + dml_id + '"]');
        var original = $(tr).attr('data-original')?JSON.parse(atob($(tr).attr('data-original'))):{};
        var data = {};
        var id = tr.find('td').eq(0).text();
        data['dml_dwi_invcode'] = original['dml_dwi_invcode']? original['dml_dwi_invcode']: tr.find('td').eq(12).text();
        data['dml_money_selftc'] = original['dml_money_selftc']?original['dml_money_selftc']: tr.find('td').eq(7).text();
        data['dml_money_ywytc'] = original['dml_money_ywytc']?original['dml_money_ywytc']:tr.find('td').eq(8).text();
        var orderId = original['dml_order_id']
       
        var html = '<form style="margin-top:10px;" id="editForm"  class="layui-form" action="">\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">客户</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" autocomplete="off" value="'+original['user_info']+'" style="border:0px;color:black !important;" class="layui-input layui-disabled">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">付款</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" autocomplete="off" value="'+original['dml_money_pay']+'" style="border:0px;color:black !important;" class="layui-input layui-disabled">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">邀请码</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="dml_dwi_invcode" placeholder="请输入邀请码" autocomplete="off" value="'+data['dml_dwi_invcode']+'" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">代理提成</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="dml_money_selftc" placeholder="请输入代理提成" autocomplete="off" value="'+data['dml_money_selftc']+'" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">业务提成</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="dml_money_ywytc" placeholder="请输入业务提成" autocomplete="off" value="'+data['dml_money_ywytc']+'" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <div class="layui-input-block">\n' +
            '      <button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>\n' +
            '    </div>\n' +
            '  </div>\n' +
            '</form>'
        var index = layer.open({
            type: 1,
            title:false,
            area: ['450px', '40%'],
            maxmin: false,
            scrollbar: false,
            content:html,
            success: function () {
                layui.form.render();
                
                layui.form.on('submit(demo1)', function(data){
                    data.field.isAjax = 1;
                    data.field.dml_id = id;
                    data.field.por_id = por_id;
                    data.field.dml_dco_id = dml_dco_id;
                    data.field.dml_id = dml_id;
                    $.ajax({
                        url: ADMIN_URI+'daili/updateOrderListById?isAjax=1',
                        type:'POST',
                        data:data.field,
                        dataType: "json",
                        success:function(result){
                            if(result.status){
                                layer.msg('操作成功',{
                                    time:2000,
                                    end:function () {
                                        location=location;
                                    }
                                })
                            }else{
                                layer.alert(result.data);
                                return flase;
                            }
                        },
                        error:function(){
                            layer.alert("系统错误,请稍后再试");
                        }
                    });
                    return false;
                });
                $("input[name='dml_dwi_invcode']").change(function(){
                    var curv = $(this).val();
                    var data = {dwi_invcode:curv,price:tr.find('td').eq(6).text()}
                    var layerindex = layer.load();
                    $.ajax({
                        url:ADMIN_URI+'daili/getInvcodePrice?isAjax=1',
                        type:'get',
                        data:data,
                        dataType: "json",
                        success:function(result){
                            layer.close(layerindex);
                            if(result.status){
                               $("[name='dml_money_selftc']").val(result.data.ywytc);
                               $("[name='dml_money_ywytc']").val(result.data.ywytc);
                            }else{
                                layer.alert(result.data);
                                return flase;
                            }
                        },
                        error:function(){
                            layer.alert("系统错误,请稍后再试");
                        }
                    })
                })
            }
        });
    }

    function changeVipToShop(order_id){
        layer.confirm("确定要将此订单转为商家入驻吗",{btn:['确定','取消']},function(){
            var index = layer.load();
            $.ajax({
                url:ADMIN_URI+'daili/changeVipToShop?isAjax=1',
                type:'post',
                data:{order_id:order_id},
                dataType: "json",
                success:function(result){
                    layer.close(index);
                    if(result.status){
                        layer.msg('操作成功',{
                            time:2000,
                            end:function () {
                                location=location;
                            }
                        })
                    }else{
                        layer.alert(result.data);
                        return flase;
                    }
                },
                error:function(){
                    layer.close(index);
                    layer.alert("系统错误,请稍后再试");
                }
            })
        })
    }

    function refundMoney(that,dml_dco_id,por_id,dml_id,showForm=true)
    {
        var tr = $('tr[data-id="' + dml_id + '"]');
        var original =$(tr).attr('data-original')?JSON.parse(atob($(tr).attr('data-original'))):{};
        var orderId = original['dml_order_id'];
        var formstyle = '';
        if(!showForm){
            formstyle = 'display:none';
        }
        var data = {};       
        var html = '<form style="margin-top:10px;'+formstyle+'" class="layui-form" action="">\n' +
			'  <div class="layui-form-item">\n' +
            '    <div class="layui-input-block">\n' +
            '       <div style="">付款金额：'+original['uvl_paymoney']+'&nbsp;&nbsp;退款金额/申请金额：'+original['real_refund_money']+'/'+original['total_refund_money']+'</div>'+
            '    </div>\n' +
            '  </div>\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label"><span class="red">*</span>客户</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="hidden" name="u_id" value="'+original['dml_order_uid']+'">'+
            '      <input type="text" autocomplete="off" value="'+original['user_info']+'" style="border:0px;color:black !important;" class="layui-input layui-disabled">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">订单ID</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="uvl_id" autocomplete="off" value="'+original['dml_order_id']+'" style="border:0px;color:black !important;" class="layui-input layui-disabled">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label"><span class="red">*</span>退款密码</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="password" name="refund_password" placeholder="请输入退款密码" autocomplete="off" value="" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label"><span class="red">*</span>退款金额</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="refund_money" placeholder="可退'+(original['uvl_paymoney']-original['total_refund_money'])+'" autocomplete="off" value="" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">代理提成</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="selftc_money" placeholder="请输入代理提成" autocomplete="off" value="'+original['dml_money_selftc']+'" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label">业务提成</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="ywytc_money" placeholder="请输入业务提成" autocomplete="off" value="'+original['dml_money_ywytc']+'" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <label class="layui-form-label"><span class="red">*</span>退款原因</label>\n' +
            '    <div class="layui-input-block">\n' +
            '      <input type="text" name="remark" placeholder="退款原因" autocomplete="off" value="" class="layui-input">\n' +
            '    </div>\n' +
            '  </div>\n' +
            '  \n' +
            '  <div class="layui-form-item">\n' +
            '    <div class="layui-input-block">\n' +
            '      <button type="submit" class="layui-btn" id="submitBtn" lay-submit="" lay-filter="demo1">立即提交</button>\n' +
            '    </div>\n' +
            '  </div>\n' +
            '</form>'+
            '<div id="refundDetail" style="margin: 15px 10px;">'+
            '  <div style="border-bottom: 1px solid #eee;padding-bottom: 5px;">退款明细</div>'+
            '  <table class="layui-table" style="margin: 10px 0;">'+
            '    <thead>'+
            '      <tr>'+
            '        <th>退款金额</th>'+
            '        <th>状态</th>'+
            '        <th>退款原因</th>'+
            '        <th>申请时间</th>'+
            '        <th>完成时间</th>'+
            '        <th>操作人</th>'+
            '      </tr>'+
            '    </thead>'+
            '    <tbody id="refundDetailBody">'+
            '      <tr><td colspan="6" style="text-align: center;">加载中...</td></tr>'+
            '    </tbody>'+
            '  </table>'+
            '</div>';
          
        var index = layer.open({
            type: 1,
            title:false,
            area: ['450px', '44%'],
            maxmin: false,
            scrollbar: false,
            content:html,
            success: function () {
                layui.form.render();
                // 获取退款明细数据
                $.ajax({
                    url: ADMIN_URI+'daili/getRefundDetail',
                    type:'GET',
                    data:{order_id: orderId,isAjax:1},
                    dataType: "json",
                    success:function(result){
                        var html = '';
                        if(result.status && result.data.length > 0){
                            $.each(result.data, function(i, item){
                                html += '<tr>'+
                                    '<td>'+item.uvr_money+'</td>'+
                                    '<td>'+item.status_text+'</td>'+
                                    '<td>'+item.uvr_remark+'</td>'+
                                    '<td>'+item.uvr_atime+'</td>'+
                                    '<td>'+item.uvr_refunded_time+'</td>'+
                                    '<td>'+item.operator+'</td>'+
                                    '</tr>';
                            });
                        }else{
                            html = '<tr><td colspan="6" style="text-align: center;">暂无退款记录</td></tr>';
                        }
                        $('#refundDetailBody').html(html);
                    },
                    error:function(){
                        $('#refundDetailBody').html('<tr><td colspan="4" style="text-align: center;">加载失败</td></tr>');
                    }
                });

                layui.form.on('submit(demo1)', function(data){
                    data.field.isAjax = 1;
                    //点击完按钮后禁用按钮，防止重复提交
                    $("#submitBtn").addClass("layui-btn-disabled").attr("disabled","disabled");
                    $.ajax({
                        url: ADMIN_URI+'daili/refundMoney?isAjax=1',
                        type:'POST',
                        data:data.field,
                        dataType: "json",
                        success:function(result){
                            if(result.status){
                                layer.msg('操作成功',{
                                    time:2000,
                                    end:function () {
                                       location.reload();
                                    }
                                })
                            }else{
                                layer.alert(result.data);
                                return flase;
                            }
                        },
                        error:function(){
                            layer.alert("系统错误,请稍后再试");
                        }
                    });
                    return false;
                });
            }
        });
    }

    function showRefundMoeny($order_id)
    {

    }
</script>
<?php include_once(mvc::$cfg['PATH_TPL'].'public/footBase.php');?>
