<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']}} {{$order_address_info['city_val']}} {{$order_address_info['district_val']}} {{$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> </td> <td> </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> </td> <td> </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>