<div class="page-content order-details">
        <ul class="nav nav-tabs">
            <li><a href="{{URL('list')}}">订单列表</a></li>
            <li class="active"><a href="javascript:;">订单详情</a></li>
        </ul>
        <?php 
            $route = \Route::current()->getActionName();
            $action_name = explode('@', $route)[1];
        ?>
        <input type="hidden" class="action_type" value="{{$action_name}}">
        <div class="tabs-box">
            <div class="order-info">
                <input type="hidden" id="order_id" value="{{$order_info['order_id']}}">
                <table class="table table-bordered">
                    <tr class="caption"><th colspan="2">订单信息</th></tr>
                    <tr>
                        <th>订单编号</th>
                        <td>
                            {{$order_info['order_sn']}}
                        </td>
                    </tr>
                    <tr>
                        <th>会员账号</th>
                        <td>
                            @if ($user_mobile)
                                {{$user_mobile}}
                            @else
                                {{isset($order_info['user_info']['email']) ? $order_info['user_info']['email'] : ''}}
                            @endif
                        </td>
                    </tr>

                    <tr>
                        <th>收货人</th>
                        <td>{{$order_address_info['consignee']}}</td>
                    </tr>
                    <tr>
                        <th>联系电话/手机</th>
                        <td>{{$order_address_info['mobile']}}</td>
                    </tr>


                    @if ($order_info['order_shipping_type'] == 2)
                        <tr>
                            <th>配送方式</th>
                            <td>客户自提</td>
                        </tr>
                        <tr>
                            <th>自提地址</th><td>{{$order_address_info['address']}}</td>
                        </tr>
                    @else
                        <tr>
                            <th>配送方式</th>
                            <td>快递送货</td>
                        </tr>
                        <tr>
                            <th>收货地址</th>
                            <td>
                                {{$order_address_info['province_val']}}&nbsp;&nbsp;{{$order_address_info['city_val']}}&nbsp;&nbsp;{{$order_address_info['district_val']}}&nbsp;&nbsp;{{$order_address_info['address']}}
                                <!-- 订单状态小于5 且 更新地址权限存在 显示按钮 -->
                                @if (in_array($order_info['status'], array(1, 2, 3, 4)) && in_array('update_address', $userPerms))
                                    <a href="{{URL('changeShipping', ['order_id'=>$order_info['order_id']])}}" class="btn btn-success btn-sm">更改收货地址</a>
                                @endif
                            </td>
                        </tr>
                    @endif
                    <tr>
                        <th>客户备注</th>
                        <td>{{$order_info['order_remark']}}</td>
                    </tr>
                </table>
            </div>

            <div class="order-right">
                <table class="table order-express">
                    <tr>
                        <td>
                            <p>交易状态:
                                <?php 
                                    switch ($order_info['status']) {
                                        case -2: echo "审核未通过";break;
                                        case -1: echo "已取消";break;
                                        case  1: echo "待审核";break;
                                        case  2: echo "待付款";break;
                                        case  3: echo "待付尾款";break;
                                        case  4: echo "待发货";break;
                                        case  7: echo "部分发货";break;
                                        case  8: echo "待收货";break;
                                        case 10: echo "交易成功";break;  
                                    }
                                ?>
                            </p>
                        </td>
                        <td>
                            <p>
                                对账状态:
                                <?php 
                                    if ($order_info['order_pay_type'] == 1) {
                                        if (!empty($order_pay_log) && $order_pay_log[0]['order_id'] != '') {
                                            echo '全款对账正常';
                                        } else {
                                            echo '未对账';
                                        }
                                    } else if ($order_info['order_pay_type'] == 2) {
                                        if (isset($order_pay_log[1]) && $order_pay_log[1]['order_id'] != '') {
                                            echo '尾款对账正常';
                                        } else if (!empty($order_pay_log) && $order_pay_log[0]['order_id'] != '') {
                                            echo '首款对账正常';
                                        } else {
                                            echo '未对账';
                                        }
                                    }
                                ?>
                            </p>
                        </td>
                        <td>
                            <p>配送状态:
                                <?php 
                                    switch ($order_shipping_info['status']) {
                                        case 1: echo '已配送'; break;
                                        case 2: echo '已签收'; break;
                                        default: echo '未配送'; break;
                                    }
                                ?>
                            </p>
                        </td>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>
                            <p>
                                <b style="font-weight:bolder !important;">支付方式:
                                    <?php 
                                        if ($order_info['order_pay_type'] == 1) {
                                            if (!empty($order_pay_log) && $order_pay_log[0]['pay_name'] != '') {
                                                echo $order_pay_log[0]['pay_name'];
                                            } else {
                                                echo '--';
                                            }
                                        } else if ($order_info['order_pay_type'] == 2) {
                                            if (isset($order_pay_log[1]) && $order_pay_log[1]['pay_name'] != '') {
                                                echo $order_pay_log[1]['pay_name'];
                                            } else if (!empty($order_pay_log) && $order_pay_log[0]['pay_name'] != '') {
                                                echo $order_pay_log[0]['pay_name'];
                                            } else {
                                                echo '--';
                                            }
                                        }
                                    ?>
                                </b>
                            </p>
                        </td>
                        <td>
                            <p>
                                <b style="font-weight:bolder !important;">支付类型:
                                    <?php 
                                        if ($order_info['order_pay_type'] == 1) {
                                            if (!empty($order_pay_log) && $order_pay_log[0]['pay_type'] != '') {
                                                echo '全款';
                                            } else {
                                                echo '--';
                                            }
                                        } else if ($order_info['order_pay_type'] == 2) {
                                            if (isset($order_pay_log[1]) && $order_pay_log[1]['pay_type'] != '') {
                                                echo '尾款';
                                            } else if (!empty($order_pay_log) && $order_pay_log[0]['pay_type'] != '') {
                                                echo '预付款';
                                            } else {
                                                echo '--';
                                            }
                                        }
                                    ?>
                                </b>
                            </p>
                        </td>
                        <td>
                            <p>
                                <b style="font-weight:bolder !important;">支付状态:
                                    <?php 
                                        if ($order_info['order_pay_type'] == 1) {
                                            if (!empty($order_pay_log) && $order_pay_log[0]['is_paid'] != '') {
                                                echo $order_pay_log[0]['is_paid'] == 1 ? '已支付' : '未支付';
                                            } else {
                                                echo '--';
                                            }
                                        } else if ($order_info['order_pay_type'] == 2) {
                                            if (isset($order_pay_log[1]) && $order_pay_log[1]['is_paid'] != '') {
                                                echo $order_pay_log[1]['is_paid'] == 1 ? '已支付' : '未支付';
                                            } else if (!empty($order_pay_log) && $order_pay_log[0]['is_paid'] != '') {
                                                echo $order_pay_log[0]['is_paid'] == 1 ? '已支付' : '未支付';
                                            } else {
                                                echo '--';
                                            }
                                        }
                                    ?>
                                </b>
                            </p>
                        </td>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                </table>
                <table class="table table-bordered order-express">
                    <tr class="caption">
                    <th colspan="3" style="text-align: center;">
                        发票信息
                        <!-- 发票状态小于2(已发货)且更改权限存在 显示按钮 -->
                        @if (in_array($order_info['status'], array(1, 2, 3, 4, 7, 8)) && $order_invoice_info['invoice_status'] < 2 && in_array('update_invoice', $userPerms))
                            <a href="{{URL('changeInvoice', ['order_id'=>$order_info['order_id']])}}" class="btn btn-success btn-sm">更改</a>
                        @endif
                    </th>
                    </tr>

                    <tr>
                        <td colspan="3">
                            <table class="table inv">
                                <tr>
                                    <th>发票类型</th>
                                    <th>发票抬头</th>
                                    <th>公司注册地址</th>
                                    <th>公司电话</th>
                                    <th>税务登记号</th>
                                    <th>开户银行</th>
                                    <th>银行卡号</th>
                                    <th>开票状态</th>
                                </tr>
                                @if ($order_invoice_info['inv_type'] == 1)
                                    <tr style="text-align: center;">
                                        <td colspan="20">不开发票</td>
                                    </tr>
                                @else
                                    <tr>
                                        <td>
                                            <?php 
                                                switch ($order_invoice_info['inv_type']) {
                                                    case 2: echo '个人普通发票';break;
                                                    case 3: echo '增值税发票';break;
                                                    case 4: echo '公司普通发票';break;
                                                }
                                            ?>
                                        </td>
                                        <td>{{$order_invoice_info['tax_title']}}</td>
                                        <td>{{$order_invoice_info['company_address']}}</td>
                                        <td>{{$order_invoice_info['company_phone']}}</td>
                                        <td>{{$order_invoice_info['tax_no']}}</td>
                                        <td>{{$order_invoice_info['bank_name']}}</td>
                                        <td>{{$order_invoice_info['bank_account']}}</td>
                                        <td>{{$order_invoice_info['invoice_status_val']}}</td>
                                    </tr>
                                @endif

                            </table>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
        @if (!empty($order_info['order_source']) && preg_match('/adtag\=/', $order_info['order_source']))
            <div style="background: #fff;">
                <table class="table table-bordered table-hover">
                    <tr>
                        <td width="10%" style="color: #343434;">Adtag值:</td>
                        <td>{{$order_info['order_source']}}</td>
                    </tr>
                </table>
            </div>
        @endif
        <div class="tabs-box goods-price">
            <table class="table">
                <thead>
                    <tr class="caption">
                        <th>型号</th>
                        <th>制造商</th>
                        <th>采购数量</th>
                        <th>采购单价</th>
                        <th>小计</th>
                        <th>货期</th>
                        <th>供应商</th>

                        <?php 
                            if ($action_name == 'changeOrder' && count($order_items_info) > 1) {
                                echo '<th>操作</th>';
                            }
                        ?>
                    </tr>
                </thead>
                <tbody>
                    <?php
                        $currency = $order_info['currency'] == 2 ? '$' : '¥';
                    ?>
                    @foreach ($order_items_info as $v)
                        <tr>
                            <td>{{$v['goods_name']}}</td>
                            <td>{{$v['brand_name']}}</td>
                            <td id="goods_number_{{$v['rec_id']}}">{{$v['goods_number']}}</td>
                            <td>
                                <span id="{{$v['rec_id']}}">{{$v['goods_price_format']}}</span>
                                <!-- {$currency}<span id="{$v.rec_id}">{$v.goods_price}</span> -->
                            </td>
                            <td>
                                <span id="total_{{$v['rec_id']}}">{{$v['goods_amount_format']}}</span>
                                <!-- {$currency}<span id="total_{$v.rec_id}">{$v.total}</span> -->
                            </td>
                            <td>{{$v['delivery_time']}}</td>
                            <td>{{$v['supplier_name']}}</td>

                            @if ($action_name == 'changeOrder' && count($order_items_info) > 1)
                                <td><a class="btn btn-danger deletegoods" href="javascript:;" data-id="{{$v['rec_id']}}">删除</a></td>
                            @endif
                        </tr>
                    @endforeach

                </tbody>
                <tfoot>

                </tfoot>
            </table>

        </div>


        <div class="tabs-box order-total">
            <div>
                <table>
                    @if (isset($order_price_info['ext_price']))
                        <tr>
                            <td>附加款:</td>
                            <td class="edit-parent-td">
                                {{$currency}}<span id="other_money">{{$order_price_info['ext_price']}}</span>
                            </td>
                        </tr>
                    @endif
                    <!-- <tr>
                        <td>附加款说明:</td>
                        <td>
                            {$detail.extra_fee_description}
                        </td>
                    </tr> -->
                    <tr>
                        <td>商品总额:</td>
                        <td>{{$currency}}<span id="order-total" class="amount">{{$order_price_info['goods_price']}}</span></td>
                    </tr>

                    @if ($order_price_info['discount_amount'] != 0)
                        <tr>
                            <td>优惠券:</td>
                            <td class="edit-parent-td">
                                {{$currency}}<span id="other_money">{{$order_price_info['discount_amount']}}</span>
                            </td>
                        </tr>
                    @endif 

                    <tr>
                        <td>订单总额:</td>
                        <td>
                        <span style="color:red;font-size:20px">{{$currency}}
                            <span class="amount">{{$order_info['order_amount']}}</span>
                        </span>
                        </td>
                    </tr>
                </table>

            </div>
        </div>

        @if ($action_name == 'checkPay')
            <!--对账-->
            @include('detail.checkPay')
        @endif

        @if ($action_name == 'send')
            <!--发货-->
            @include('detail.send')
        @endif

        @if ($action_name == 'invShipping')
            <!--寄送发票-->
            @include('detail.invShipping')
        @endif

        <if condition="ACTION_NAME eq 'cancel'">
            <!--取消订单-->
            <include file="cancel"/>
        </if>

        @if ($action_name == 'cancelPay')
            <!--取消订单 (支付前)-->
            @include('detail.cancelPay')
        @endif
   
        @if ($action_name == 'changeOrder')
            <!--改价-->
            @include('detail.changeOrder')
        @endif

        @if ($action_name == 'check')
            <!--审核-->
            @include('detail.check')
        @endif

        <if condition="ACTION_NAME eq 'account'">
            <!--账期设置-->
            <include file="account"/>
        </if>

        <if condition="ACTION_NAME eq 'recovery'">
            <!--账期设置-->
            <include file="recovery"/>
        </if>
        
        <!-- 人工审单时去掉操作按钮 -->
        @if ($action_name != 'changeOrder')
        <p style="padding-left: 5px;">操作</p>
        <div class="tabs-box">
            <!-- 判断操作权限 -->
            @if (($role == 1 || $role ==2) && $order_info['status'] == 1 && in_array('check_order', $userPerms)) 
                <a class="btn btn-success" href="{{URL('change', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">人工审单</a>
            @endif
                <!-- <a href="{:U('account', 'order_id='.$order_info['order_id'])}" class="btn btn-default">账期设置</a> -->
            @if (($role == 1 || $role ==2) && in_array($order_info['status'], array(1, 2)) && in_array('check_order', $userPerms))     
                <!-- <a href="{{URL('check', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">审单</a> -->
            @endif

            @if ($order_info['status'] == 2 && in_array('cancel_order', $userPerms))
                <a href="{{URL('cancelPay', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">取消订单</a>
            @endif

            <!-- 预付款 管理员完成首款对账后改变'对账'按钮 -->
            @if ($order_info['status'] >= 2 && in_array('check_account', $userPerms))
                @if ($order_info['status'] == 3 && (!empty($order_pay_log) && $order_pay_log[0]['pay_type'] != ''))
                    <a href="javascript:;" data-id="{{$order_info['order_id']}}" class="btn btn-default last-check">对账</a>
                @else
                    <a href="{{URL('checkPay', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">对账</a>
                @endif
            @endif

            @if (in_array($order_info['status'], array(4, 7, 8, 10)) && in_array('order_send', $userPerms)) 
                <a href="{{URL('send', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">订单发货</a>
            @endif
 
            @if ($order_info['status'] == 10 && in_array('send_invoice', $userPerms))
                <a href="{{URL('invShipping', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">寄送发票</a>
            @endif
            <!-- <a href="{:U('cancel', 'order_id='.$order_info['order_id'])}" class="btn btn-default">退货退款</a>
            <a href="{:U('recovery', 'order_id='.$order_info['order_id'])}" class="btn btn-default">平账设置</a> -->
        </div>
        @endif
        <!-- 二期处理 -->
        <!-- <p>操作记录</p>
        <div class="tabs-box">
            <table class="table table-bordered table-hover log">
                <thead>
                <tr>
                    <th>操作时间</th>
                    <th>操作人</th>
                    <th>操作事件</th>
                </tr>
                </thead>
                <tbody>
                <php>$logs = json_decode($detail['operate_log'], true)</php>
                <empty name="logs">
                    <tr><td colspan="20">没有操作记录</td></tr>
                    <else/>
                    <foreach name="logs" item="v">
                        <tr>
                            <td><p class="time">{$v.time|date="Y-m-d H:i:s", ###}</p></td>
                            <td><p class="uname">{$v.user}</p></td>
                            <td><p class="log">{$v.extra}</p></td>
                        </tr>
                    </foreach>
                </empty>
                </tbody>
            </table>
        </div> -->
    </div>

<script>
    $.lie.order.details();
</script>