<div class="wrapper">
    @include('layouts.header')

	<div class="page-content">
        <!-- <ul class="nav nav-tabs">
            <li class="active"><a href="javascript:;">平台订单</a></li>
        </ul> -->
        
        <div class="tabs-box">
            <div class="row-fluid search-box">
                <div class="span12">
					<table style="width:100%">
                        <tr>
                            <td>
                                <dl>
                                    <dt>查询类型:</dt>
                                    <dd style="width:auto !important;">
                                        <div class="droplist" data-default="{{$condition['order_type']}}" id="order_type" name="order_type">
                                            <ul class="dropdown-menu">                                      
                                                <li class="order_type_tab active" data-val="">会员账号</li>
                                                <li class="order_type_tab" data-val="1">订单编号</li>
                                                <li class="order_type_tab" data-val="2">型号名称</li>
                                            </ul>
                                        </div>
                                    </dd>
                                    <dd class="order_contain"><input type="text" name="order_contain" value="{{$condition['order_contain']}}" placeholder="请输入内容"></dd>
                                </dl>
                                <dl>
                                    <dt>创建日期: </dt>
                                    <dd style="width:auto !important;">
                                        <input type="text" name="time_start" value="{{ !empty($condition['time_start']) ? date('Y/m/d', $condition['time_start']) : '' }}" class="Wdate " onfocus="WdatePicker({dateFmt:'yyyy/MM/dd'})" placeholder="开始时间" autocomplete="off" />
                                    </dd>
                                    <dd style="width:auto !important;">
                                        <input type="text" name="time_end"  value="{{ !empty($condition['time_end']) ? date('Y/m/d', $condition['time_end']) : '' }}" class="Wdate " onfocus="WdatePicker({dateFmt:'yyyy/MM/dd'})" placeholder="结束时间" autocomplete="off" />
                                    </dd>
                                </dl> 
                                <style>
                                    
                                </style>                               
                                <dl>
                                    <dt>订单状态:</dt>
                                    <dd>
                                        <select id="order_status" name="order_status" class="form-control order_status selectpicker" title="全部" multiple>
                                            <option value="-1">已取消</option>
                                            <option value="1">待审核</option>
                                            <option value="2">待付款</option>
                                            <option value="3">待付尾款</option>
                                            <option value="4">待发货</option>
                                            <option value="7">部分发货</option>
                                            <option value="8">待收货</option>
                                            <option value="10">交易成功</option>
                                        </select>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>付款类型:</dt>
                                    <dd>
                                        <select id="order_pay_type" name="order_pay_type" class="form-control order_pay_type selectpicker" title="全部" multiple>
                                            <option value="1">全款</option>
                                            <option value="2">预付款</option>
                                            <option value="3">账期</option>
                                        </select>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>配送方式:</dt>
                                    <dd>
                                        <select id="shipping_name" name="shipping_name" class="form-control shipping_name selectpicker" title="全部">
                                            <option value="">全部</option>
                                            <option value="1">快递配送</option>
                                            <option value="2">自提</option>
                                        </select>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>推送业务员:</dt>
                                    <dd>
                                        <select id="order_send" name="order_send" class="form-control order_send selectpicker" title="全部" data-live-search="true" data-size="7">
                                            <option value="">全部</option>
                                            <option value="0">无推送</option>
                                            <optgroup label="在职">
                                                @foreach ($sale_list as $v)
                                                    @if ($v->status != 4) 
                                                        <option value="{{$v->userId}}">{{$v->name}}</option>
                                                    @endif
                                                @endforeach
                                            </optgroup> 
                                            <optgroup label="离职">
                                                @foreach ($sale_list as $v)
                                                    @if ($v->status == 4) 
                                                        <option value="{{$v->userId}}">{{$v->name}}</option>
                                                    @endif
                                                @endforeach
                                            </optgroup>
                                        </select>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>支付方式:</dt>
                                    <dd>
                                        <select id="order_payment_mode" name="order_payment_mode" class="form-control order_payment_mode selectpicker" title="全部" multiple>
                                            <option value="1">微信支付</option>
                                            <option value="2">支付宝</option>
                                            <option value="3">银联支付(B2B)</option>
                                            <option value="4">银联支付(B2C)</option>
                                            <option value="5">账期支付</option>
                                            <option value="6">京东支付</option>
                                            <option value="7">交通银行</option>
                                            <option value="8">恒生银行</option>
                                        </select>
                                    </dd>
                                </dl>
                                <!-- <dl>
                                    <dt>支付状态:</dt>
                                    <dd>
                                        <div class="droplist"  data-default="{$condition['order_pay_status']}" id="order_pay_status" name="order_pay_status" >
                                            <ul class="dropdown-menu">
                                                <li data-val="" class="active">全部</li>
                                                <li data-val="1">已支付</li>
                                                <li data-val="2">已付定金</li>
                                                <li data-val="3">未支付</li>
                                            </ul>
                                        </div>
                                    </dd>
                                </dl> -->

                                @if ($username != 'vpadmin@ichunt.com')
                                <dl>
                                    <dt>订单来源:</dt>
                                    <dd>
                                        <select id="order_source_pf" name="order_source_pf" class="form-control order_source_pf selectpicker" title="全部" multiple>
                                            <option value="1">PC端</option>
                                            <option value="2">移动端</option>
                                            <option value="3">后台</option>
                                            <option value="6">小程序</option>
                                        </select>
                                    </dd>
                                </dl>
                                @endif

                                <dl>
                                    <dt>adtag来源:</dt>
                                    <dd>
                                        <input type="text" name="order_source_adtag" value="{{$condition['order_source_adtag']}}" placeholder="请输入内容">
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>ptag来源:</dt>
                                    <dd>
                                        <input type="text" name="order_source_ptag" value="{{$condition['order_source_ptag']}}" placeholder="请输入内容">
                                    </dd>
                                </dl>
                                @if ($username != 'vpadmin@ichunt.com')
                                <dl>
                                    <dt>同步状态:</dt>
                                    <dd>
                                        <select id="erp_order_id" name="erp_order_id" class="form-control erp_order_id selectpicker" title="全部">
                                            <option value="">全部</option>
                                            <option value="1">已同步</option>
                                        </select>
                                    </dd>
                                </dl>
                                @endif
                                <dl>
                                    <dt>用户标签:</dt>
                                    <dd>
                                        <select id="is_new" name="is_new" class="form-control is_new selectpicker" title="全部">
                                            <option value="">全部</option>
                                            <option value="0">用户</option>
                                            <option value="1">新客户</option>
                                            <option value="2">老客户</option>
                                        </select>
                                    </dd>
                                </dl>
                                <dl>
                                    <dt>新订单:</dt>
                                    <dd>
                                        <select id="is_new_order" name="is_new_order" class="form-control is_new_order selectpicker" title="全部">
                                            <option value="">全部</option>
                                            <option value="1">是</option>
                                            <option value="0">否</option>
                                        </select>
                                    </dd>
                                </dl>
                                
                                @if (in_array('check_test_order', $userPerms))
                                    <dl>
                                        <dt></dt>
                                        <dd class="test-order">
                                            <label><input type="checkbox" name="test_order">所有订单-包括测试</label>
                                        </dd>
                                    </dl>
                                @endif
                            </td>

                            <!-- <td width="15%">
                                <dl>
                                    <dt class="search-btn">
                                        <button class="nbtn searchOrder">搜索</button>
                                    </dt>
                                    
                                    @if (in_array('export', $userPerms))
                                        <dt>
                                            <button class="nbtn exportExcel" style="background: #23c6c8 !important;">导出</button>
                                        </dt>
                                    @endif
                                </dl>                              
                            </td> -->
                        </tr>
                    </table>   

                    <div class="text-center">
                        <div class="search-btn">
                            <button class="nbtn searchOrder">搜索</button>

                            @if (in_array('export', $userPerms))
                                <button class="nbtn exportExcel" style="margin-left: 20px; background: #23c6c8 !important;">导出</button>
                            @endif
                        </div>
                    </div> 
                </div>
            </div>
        </div>

        <div class="row-fluid table-responsive">
            <table class="table table-hover">
                <thead>
                <tr>                  
                    <th class="pl30">会员账号</th>
                    <th class="pl30">订单编号</th>
                    <th class="pl30">应付金额</th>
                    <th class="pl30">订单状态</th>
                    <th class="pl30">订单类型</th>
                    <th class="pl30">支付方式</th>                  
                    <th class="pl30">推送业务员</th>
                    @if ($username != 'vpadmin@ichunt.com')
                        <th class="pl30">订单来源</th>
                        <th class="pl30">同步状态</th>
                        <th class="pl30">收货人</th> 
                    @endif                  
                    <th class="pl30">下单时间</th>                   
                    <th class="pl30">操作</th>
                </tr>
                </thead>

                @if (empty($list))
                    <tr>
                        <td class="text-center" colspan="12">没有查询到相关记录~</td>
                    </tr>
                @else
                <tbody>
                    @foreach ($list as $v)
                        <tr>
                            <td class="show-list">{{$v['mobile'] ? $v['mobile'] : $v['email']}}</td> 
                            <td class="show-list">{{$v['order_sn']}}</td>  
                            <td class="show-list">
                                <?php 
                                    $currencySign = $v['currency'] == 1 ? '¥' : '$';

                                    echo $currencySign.$v['order_amount'];
                                ?>                     
                            </td>
                            <td class="show-list">
                            	<?php
									switch ($v['status']) {
										case -2: echo '<span class="list-text-no-check"><b>审核未通过</b></span>';break;
										case -1: echo '<span class="list-text-cancel"><b>已取消</b></span>';break;
										case  1: echo '<span class="list-text-checking"><b>待审核</b></span>';break;
										case  2: echo '<span class="list-text-pay"><b>待付款</b></span>';break;
										case  3: echo '<span class="list-text-last-pay"><b>待付尾款</b></span>';break;
										case  4: echo '<span class="list-text-send"><b>待发货</b></span>';break;
                                        case  7: echo '<span class="list-text-send"><b>部分发货</b></span>';break;
										case  8: echo '<span class="list-text-confirm"><b>待收货</b></span>';break;
										case 10: echo '<span class="list-text-success"><b>交易成功</b></span>';break;    
									}
								?>
                            </td>
                            <td class="show-list">
                            	<?php 
                            		switch ($v['order_pay_type']) {
                            			case 1: echo "全款";break;
                            			case 2: echo "预付款";break;
                            			case 3: echo "账期";break;
                            		}
                            	?>
                            </td>
                            <td class="show-list"><?php print_r(App\Http\Controllers\getPayName($v['order_id'])); ?></td>
                            
                            <td class="show-list"><?php print_r(App\Http\Controllers\getSalesName($v['sale_id'])); ?></td>
                            
                            @if ($username != 'vpadmin@ichunt.com')
                                <td class="show-list"><?php echo App\Http\Controllers\getOrderSource($v['order_id']); ?></td>
                                
                                <td class="show-list">
                                    <?php 
                                        if ($v['order_pay_type'] == 3) { // 账期订单待付款状态下显示未同步
                                            $statusLimit = [-1, 1];
                                        } else {
                                            $statusLimit = [-1, 1, 2];
                                        }

                                        if (in_array($v['status'], $statusLimit)) {
                                            echo '不需同步';
                                        } else {
                                            echo $v['erp_order_id'] != '' && $v['erp_order_id'] != '-' ? '<span class="list-text-success"><b>已同步</b></span>' : '<span class="list-text-checking"><b>未同步</b></span>';
                                        }
                                    ?>
                                </td>
                                
                                <td class="show-list"><?php echo App\Http\Controllers\getOrderAddress($v['order_id']); ?></td>
                            @endif

                            <td class="show-list">{{$username != 'vpadmin@ichunt.com' ? date('Y-m-d H:i:s', $v['create_time']) : date('Y-m-d', $v['create_time'])}}</td>
                            <td>
                                <div class="btn-group btn-group-xs">
	                                    <a class="btn btn-primary" href="{{URL('details', ['order_id'=>$v['order_id']])}}" target="_blank">详情</a>
                                        
                                        @if (in_array('check_order', $userPerms) && in_array($v['status'], [1, 2, 3]))
    	                                    <a class="btn btn-success" href="{{URL('change', ['order_id'=>$v['order_id']])}}" target="_blank">人工审单</a>
                                        @endif
                                        
                                        <!-- 管理员和经理或有推送权限显示 -->
                                        @if ((in_array($role, [1, 2]) || in_array('send_salesman', $userPerms)))
                                            <a class="btn btn-info" href="{{URL('sendSales', ['order_id'=>$v['order_id']])}}" target="_blank">推送</a>
                                        @endif
                                        
                                        <?php 
                                            
                                        ?>
                                        
                                        @if (in_array('download_contract', $userPerms))
                                            <a class="btn btn-default download-contract" data-id="{{$v['order_id']}}" href="javascript:;">下载合同</a>
                                        @endif

                                        @if ($v['status'] == -1 && !$v['cancel_reason']) 
                                            <a class="btn btn-danger input-cancel-reason" href="javascript:;" data-oid="{{$v['order_id']}}" data-type="4">填写取消原因</a>
                                        @endif
                                </div>
                            </td>
                        </tr>

                        <!-- 点击展示内容 -->
                        <tr class="show-other-content">
                            <td colspan="12">
                                <table class="table table-hover table-bordered">
                                    <tr>
                                        <td class="table-list-title">公司名称</td>
                                        <td class="table-list-content">
                                            <p class="show-title" title="{{App\Http\Controllers\getCompanyName($v['user_id'])}}">{{App\Http\Controllers\getCompanyName($v['user_id'])}}</p>
                                        </td>  
                                        <td class="table-list-title">是否新订单</td>
                                        <td class="table-list-content">
                                            <?php 
                                                $is_new_order = App\Http\Controllers\getOrderExtend($v['order_id'], 'is_new');

                                                echo $is_new_order && $is_new_order->is_new ? '是' : '否';
                                            ?>
                                        </td>
                                    </tr>   
                                    @if ($v['order_pay_type'] == 2) 
                                    <tr>
                                        <td class="table-list-title">预付款</td>
                                        <td class="table-list-content">{{$currencySign.$v['advance_amount']}}</td>
                                        <td class="table-list-title">尾款</td>
                                        <td class="table-list-content">{{$currencySign.number_format($v['order_amount'] - $v['advance_amount'], 2, '.', '')}}</td>  
                                    </tr> 
                                    @endif
                                    <tr> 
                                        @if ($v['status'] == 2) 
                                            <td class="table-list-title">付款截止时间</td>
                                        @else
                                            <td class="table-list-title">支付时间</td>
                                        @endif
                                        <td class="table-list-content">
                                        <?php 
                                            if ($v['status'] == 3) {
                                                if ($username != 'vpadmin@ichunt.com') {
                                                    echo $v['advance_pay_time'] != 0 ? date('Y-m-d H:i:s', $v['advance_pay_time']) : '';
                                                } else {
                                                    echo $v['advance_pay_time'] != 0 ? date('Y-m-d', $v['advance_pay_time']) : '';
                                                } 
                                            } else {
                                                if ($username != 'vpadmin@ichunt.com') {
                                                    echo $v['order_pay_time'] != 0 ? date('Y-m-d H:i:s', $v['order_pay_time']) : '';
                                                } else {
                                                    echo $v['order_pay_time'] != 0 ? date('Y-m-d', $v['order_pay_time']) : '';
                                                } 
                                            }
                                        ?>
                                        </td> 
                                        <td class="table-list-title">发票状态</td>
                                        <td class="table-list-content">
                                            <?php
                                                $invoice_status = App\Http\Controllers\getInvoiceStatus($v['order_id']);

                                                if ($invoice_status) {    
                                                    switch ($invoice_status) {
                                                        case -1: echo "待确认";break;
                                                        case  1: echo "已开票";break;
                                                        case  2: echo "已发货";break;
                                                        case  3: echo "已签收";break;
                                                    }
                                                } else {
                                                    echo '';
                                                }                                           
                                            ?>
                                        </td>      
                                    </tr>
                                    <tr>
                                        <td class="table-list-title">配送方式</td>
                                        <td class="table-list-content">
                                            @if ($v['order_shipping_type'] == '1')
                                                快递配送
                                            @else
                                                自提
                                            @endif
                                        </td> 
                                        <td class="table-list-title">优惠金额</td>
                                        <td class="table-list-content"><?php echo App\Http\Controllers\getCoupon($v['order_id']); ?></td>
                                    </tr>
                                     <?php
                                        $shipping = App\Http\Controllers\getShipping($v['order_id']);

                                        $shippingStatus = '';
                                        $shippingNo = '';

                                        if ($shipping) { 
                                            foreach ($shipping as $s) {
                                                switch ($s->status) {
                                                    case 0:
                                                    case 1: $shippingStatus .= '已配送, '; break;
                                                    case 2: $shippingStatus .= '已签收, '; break;
                                                    default: $shippingStatus .= '未配送, '; break;
                                                }

                                                $shippingNo .= $s->shipping_no ? $s->shipping_no.', ' : '';
                                            } 

                                            $shippingStatus = substr($shippingStatus, 0, -2);    
                                        }                                                  
                                    ?>
                                    <tr> 
                                        <td class="table-list-title">快递单号</td>
                                        <td class="table-list-content">{{$shippingNo ? substr($shippingNo, 0, -2) : ''}}</td> 
                                        <td class="table-list-title">发货状态</td>
                                        <td class="table-list-content">{{$shippingStatus}}</td> 
                                    </tr>
                                    <tr>
                                        <td class="table-list-title">Adtag或其它</td>
                                        <td class="table-list-content" colspan="3">
                                            <p class="show-title" title="<?php echo App\Http\Controllers\handleOrderSource($v['order_source']); ?>"><?php echo App\Http\Controllers\handleOrderSource($v['order_source']); ?></p>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    @endforeach
                </tbody>
				@endif
            </table>
        </div>

        <div class="row-fluid pagination">
            @if ($username != 'vpadmin@ichunt.com')
                <span class="show-list-info">
                    共{{$count ? $count : 0}}单,
                    {{$paid_order_count}}单已付款(包含预付款),
                    下单用户数为{{$user_count}}人,
                    付款用户数为{{$paid_user_count}}人,
                    应付金额 ¥{{$pay_count['rmb_count'] ? $pay_count['rmb_count'] : 0}},   ${{$pay_count['usd_count'] ? $pay_count['usd_count'] : 0}}, 
                    实收金额 ¥{{$pay_count['rmb_pay'] ? $pay_count['rmb_pay'] : 0}},  
                    ${{$pay_count['usd_pay'] ? $pay_count['usd_pay'] : 0}},
                    @if ($noreason_count)
                    <span class="error">共有{{$noreason_count}}单已取消订单未填写取消原因</span> 
                    @endif 
                </span>
            @endif

            <?php echo $page; ?>
        </div>

        <div class="hide" id="sale-container">
            <div class="sales">
                <table class="table">
                    <tr>
                        <td>终端</td>
                        <td>
                            <table>
                                <tr>
                                    <label><input type="radio" name="UserID" value="ZJF">郑家锋</label>
                                    <label><input type="radio" name="UserID" value="LZY">李智勇</label>
                                    <label><input type="radio" name="UserID" value="HXJ">黄小洁</label>
                                    <label><input type="radio" name="UserID" value="PXB">潘小兵</label>
                                    <label><input type="radio" name="UserID" value="LCW">赖朝武</label>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <label><input type="radio" name="UserID" value="XQ">肖琼</label>
                                    <label><input type="radio" name="UserID" value="YYQ">杨永清</label>
                                    <label><input type="radio" name="UserID" value="PW">彭伟</label>
                                    <label><input type="radio" name="UserID" value="WHB">王海波</label>
                                    <label><input type="radio" name="UserID" value="FAD">费安冬</label>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <label><input type="radio" name="UserID" value="HWQ">胡伟泉</label>
                                    <label><input type="radio" name="UserID" value="CWB">陈文斌</label>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>代购组</td>
                        <td>
                            <table>
                                <tr>
                                    <label><input type="radio" name="UserID" value="ZXZ">朱小忠</label>
                                    <label><input type="radio" name="UserID" value="HQM">韩琴妹</label>
                                    <label><input type="radio" name="UserID" value="WXX">翁晓旋</label>
                                    <label><input type="radio" name="UserID" value="LW">刘威</label>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>电销组</td>
                        <td>
                            <table>
                                <tr>
                                    <label><input type="radio" name="UserID" value="HCJ">何翠娟</label>
                                    <label><input type="radio" name="UserID" value="WZH">吴志华</label>
                                    <label><input type="radio" name="UserID" value="LDP">卢冬平</label>
                                    <label><input type="radio" name="UserID" value="GW">高伟</label>
                                    <label><input type="radio" name="UserID" value="HYQ">胡雁群</label>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
    </div>
</div>

<script>
    var test_order = "{{$condition['test_order']}}";
    var order_status = "{{$condition['order_status']}}";
    var order_payment_mode = "{{$condition['order_payment_mode']}}";
    var order_source_pf = "{{$condition['order_source_pf']}}";
    var shipping_name = "{{$condition['shipping_name']}}";
    var order_send = "{{$condition['order_send']}}";
    var order_pay_type = "{{$condition['order_pay_type']}}";
    var is_new = "{{$condition['is_new']}}";
    var erp_order_id = "{{$condition['erp_order_id']}}";
	var is_new_order = "{{$condition['is_new_order']}}";

    if (test_order) {
        $('input[name=test_order]').attr('checked', true);
    }

    $(".order_status, .order_payment_mode, .order_source_pf").selectpicker({
        actionsBox:true, //在下拉选项添加选中所有和取消选中的按钮
        countSelectedText:"已选中{0}项",
        selectedTextFormat:"count > 5",
        selectAllText: '全选',
        deselectAllText: '取消全选',
    })

    $('.order_status').selectpicker('val', order_status.split(',')).trigger("change");
    $('.order_payment_mode').selectpicker('val', order_payment_mode.split(',')).trigger("change");
    $('.order_source_pf').selectpicker('val', order_source_pf.split(',')).trigger("change");
    $('#shipping_name').selectpicker('val', shipping_name);
    $('#order_send').selectpicker('val', order_send);
    $('.order_pay_type').selectpicker('val', order_pay_type.split(',')).trigger("change");
    $('.is_new').selectpicker('val', is_new.split(',')).trigger("change");
    $('#erp_order_id').selectpicker('val', erp_order_id);
    $('#is_new_order').selectpicker('val', is_new_order);

	$.lie.order.index();

    // 展开菜单
    $('#side-menu').children('li').eq(1).addClass('active');
    $('#side-menu').children('li').eq(1).children('ul').children('li').eq(0).addClass('active');
</script>