<div class="wrapper"> @include('layouts.header') <div class="page-content order-details"> @if (!$isPage) <!-- <ul class="nav nav-tabs"> @if (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'erp') <li><a href="{{URL('erp_order')}}">ERP订单</a></li> @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'self') <li><a href="{{URL('self_order')}}">自营订单</a></li> @else <li><a href="{{URL('list')}}">平台订单</a></li> @endif <li class="active"><a href="javascript:;">订单详情</a></li> </ul> --> @endif <?php $route = \Route::current()->getActionName(); $action_name = explode('@', $route)[1]; ?> <input type="hidden" class="action_type" value="{{$action_name}}"> <input type="hidden" id="order_id" name="order_id" value="{{$order_info['order_id']}}"> <input type="hidden" id="user_id" name="user_id" value="{{$order_info['user_id']}}"> <div class="tabs-box table-responsive"> <table class="table table-bordered order-express"> <?php $currency = $order_info['currency'] == 2 ? '$' : '¥'; ?> <tr> @if ($order_info['order_goods_type'] == 2) <th>订单类型</th> @endif @if ($order_temp_info['business_type']) <th>业务类型</th> @endif @if ($order_info['order_pay_type'] == 2) <th>预付款</th> <th>尾款</th> @endif <th>交易状态</th> <th>支付方式</th> <th>支付类型</th> <th>支付状态</th> <th>支付时间</th> </tr> <tr> @if ($order_info['order_goods_type'] == 2) <td>{{ $order_info['sale_type'] == 1 ? '现卖' : '预售' }}</td> @endif @if ($order_temp_info['business_type']) <td>{{ Config('params.business_type')[$order_temp_info['business_type']] }}</td> @endif @if ($order_info['order_pay_type'] == 2) <td>{{$currency.$order_info['advance_amount']}}</td> <td> {{$currency.number_format($order_info['order_amount'] - $order_info['advance_amount'], 2, '.', '')}} </td> @endif <td>{{ Config('params.order_status')[$order_info['status']] }}</td> <td> <?php 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 '--'; } } else { if (!empty($order_pay_log) && $order_pay_log[0]['pay_name'] != '') { echo $order_pay_log[0]['pay_name']; } else { echo '--'; } } ?> </td> <td> <?php if ($order_info['order_pay_type'] == 1) { if (!empty($order_pay_log)) { echo '全款'; } else { echo '--'; } } else if ($order_info['order_pay_type'] == 2) { if (isset($order_pay_log[1])) { echo '尾款'; } else if (!empty($order_pay_log)) { echo '预付款'; } else { echo '--'; } } else if ($order_info['order_pay_type'] == 3) { if (!empty($order_pay_log)) { echo '账期'; } else { echo '--'; } } ?> </td> <td> <?php 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 '--'; } } else { if (!empty($order_pay_log) && $order_pay_log[0]['is_paid'] != '') { echo $order_pay_log[0]['is_paid'] == 1 ? '已支付' : '未支付'; } else { echo '--'; } } ?> </td> <td>{{ $order_info['pay_time'] ? date('Y-m-d H:i:s', $order_info['pay_time']) : '' }}</td> </tr> </table> <table class="table table-bordered"> <tr class="caption"> <th colspan="7" style="text-align: center; background: #f9f9f9;"> 收货信息 @if (!$isPage) <!-- 订单状态小于5 且 更新地址权限存在 显示按钮 --> @if (!isset($_REQUEST['tags'])) @if (in_array($order_info['status'], array(1, 2, 3, 4)) && in_array('update_address', $userPerms)) <a href="/changeShipping/{{$order_info['order_id']}}" class="btn btn-success btn-sm changeBtn">更改收货地址</a> @endif @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'self') @if (in_array($order_info['status'], array(1, 2, 4)) && in_array('self_order_update_address', $userPerms)) <a href="/changeShipping/{{$order_info['order_id']}}?tags={{$_REQUEST['tags']}}" class="btn btn-success btn-sm changeBtn">更改收货地址</a> @endif @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'erp') <a href="/changeShipping/{{$order_info['order_id']}}?tags={{$_REQUEST['tags']}}" class="btn btn-success btn-sm changeBtn">更改收货地址</a> @endif @endif </th> </tr> <tr> <th>订单编号</th> <th>京东订单编号</th> <th>会员账号</th> <th>收货人</th> <th>联系电话/手机</th> <th>配送方式</th> @if ($order_info['order_shipping_type'] == 2) <th>自提地址</th> @else <th>收货地址</th> @endif </tr> <tr> <td>{{$order_info['order_sn']}}</td> <td>{{ $order_temp_info['jd_order_id'] }}</td> <td> @if ($user_mobile) {{$user_mobile}} @else {{isset($order_info['user_info']['email']) ? $order_info['user_info']['email'] : ''}} @endif </td> <td>{{$order_address_info['consignee']}}</td> <td>{{$order_address_info['mobile']}}</td> @if ($order_info['order_shipping_type'] == 2) <td>客户自提</td> <td>{{$order_address_info['address']}}</td> @else <td>快递送货</td> <td> {{$order_address_info['province_val']}} {{$order_address_info['city_val']}} {{$order_address_info['district_val']}} {{$order_address_info['address']}} </td> @endif </tr> </table> @if (!empty($order_invoice_info)) <table class="table table-bordered order-express"> <tr class="caption"> <th colspan="3" style="text-align: center; background: #f9f9f9;"> 发票信息 @if (!$isPage) <!-- 发票状态小于2(已发货)且更改权限存在 显示按钮 --> @if (!isset($_REQUEST['tags'])) @if(in_array($order_info['status'], [1, 2, 3, 4]) && $order_invoice_info['invoice_status'] < 2 && in_array('update_invoice', $userPerms)) <a href="/changeInvoice/{{$order_info['order_id']}}" class="btn btn-success btn-sm changeBtn">更改发票</a> @endif @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'self' && isset($extend) && !$extend) <?php if ($order_info['status'] > 3) { // 已付款请求财务接口判断是否能修改发票 $isChangeInvoice = App\Http\Controllers\isChangeInvoice($order_info['order_sn']); if ($isChangeInvoice) { echo '<a href="/changeInvoice/'.$order_info['order_id'].'?tags='.$_REQUEST['tags'].'" class="btn btn-success btn-sm changeBtn">更改发票</a>'; } } else { if ($order_invoice_info['invoice_status'] < 2 && in_array('self_order_update_invoice', $userPerms)) { echo '<a href="/changeInvoice/'.$order_info['order_id'].'?tags='.$_REQUEST['tags'].'" class="btn btn-success btn-sm changeBtn">更改发票</a>'; } } ?> <!-- in_array($order_info['status'], [1, 2, 3, 4]) && $order_invoice_info['invoice_status'] < 2 && in_array('self_order_update_invoice', $userPerms) --> @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'erp') <a href="/changeInvoice/{{$order_info['order_id']}}?tags={{$_REQUEST['tags']}}" class="btn btn-success btn-sm changeBtn">更改发票</a> @endif @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="8">不开发票</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> @endif <table class="table table-bordered"> <tr class="caption"> <th colspan="4" style="text-align: center; background: #f9f9f9;">合同乙方信息 @if ($order_info['status'] == 1) <a href="javascript:;" class="btn btn-success btn-sm changeBtn contract_info_edit">编辑</a> @endif </th> </tr> <tr> <th>公司名称</th> <th>公司地址</th> <th>联系人</th> <th>联系电话</th> </tr> <?php if ($order_temp_info['contract_com_name']) { $contract_com_name = $order_temp_info['contract_com_name']; $contract_com_addr = $order_temp_info['contract_com_addr']; $contract_link_name = $order_temp_info['contract_link_name']; $contract_link_tel = $order_temp_info['contract_link_tel']; } else { // 若未填写乙方信息,则拉取相关数据 // 公司名称 if (isset($order_invoice_info['tax_title']) && $order_invoice_info['tax_title']) $contract_com_name = $order_invoice_info['tax_title']; else if (isset($company_info['com_name']) && $company_info['com_name']) $contract_com_name = $company_info['com_name']; else if (isset($user_info)) $contract_com_name = isset($user_info['mobile']) ? $user_info['mobile'] : $user_info['email']; else $contract_com_name = ''; // 公司地址 if (isset($order_invoice_info['company_address']) && $order_invoice_info['company_address']) $contract_com_addr = $order_invoice_info['company_address']; else if (isset($company_info['com_address']) && $company_info['com_address']) $contract_com_addr = $company_info['com_address']; else $contract_com_addr = $order_address_info['province_val'].$order_address_info['city_val'].$order_address_info['district_val'].$order_address_info['address']; // 联系人 $contract_link_name = $order_address_info['consignee']; // 联系电话 if (isset($user_info['mobile'])) $contract_link_tel = $user_info['mobile']; else $contract_link_tel = $order_address_info['mobile']; } ?> <tr> <td>{{ $contract_com_name }}</td> <td>{{ $contract_com_addr }}</td> <td>{{ $contract_link_name }}</td> <td>{{ $contract_link_tel }}</td> </tr> </table> <!-- 发票收货地址 --> @if ($order_invoice_address_info) <table class="table table-bordered"> <tr class="caption"> <th colspan="3" style="text-align: center; background: #f9f9f9;"> 发票收货信息 </th> </tr> <tr> <td colspan="3"> <table class="table table-bordered"> <tr> <th>收票人</th> <th>联系电话/手机</th> <th>收票地址</th> </tr> <tr> <td>{{$order_invoice_address_info['consignee']}}</td> <td>{{$order_invoice_address_info['mobile']}}</td> <td> {{$order_invoice_address_info['province_val']}} {{$order_invoice_address_info['city_val']}} {{$order_invoice_address_info['district_val']}} {{$order_invoice_address_info['address']}} </td> </tr> </table> </td> </tr> </table> @endif @if (!empty($order_info['order_source']) && preg_match('/adtag\=/', $order_info['order_source'])) <table class="table table-bordered table-hover"> <tr> <th width="10%">Adtag值:</th> <td>{{$order_info['order_source']}}</td> </tr> </table> @endif <!-- 订单或发票物流 --> @if (!empty($order_shipping_info) || !empty($order_invoice_shipping_info)) <table class="table table-bordered table-hover"> <tr class="caption"> <th colspan="8" style="text-align: center; background: #f9f9f9;"> 物流信息 </th> </tr> @if (!empty($order_shipping_info)) <tr> <th width="5%">订单物流</th> <th width="5%">快递公司:</th> <td width="10%">{{$order_shipping_info['shipping_name']}}</td> <th width="5%">快递单号:</th> <td width="10%">{{$order_shipping_info['shipping_no']}}</td> <th width="5%">配送状态:</th> <td width="10%"> <?php switch ($order_shipping_info['status']) { case 0: case 1: echo '已配送'; break; case 2: echo '已签收'; break; default: echo '未配送'; break; } ?> </td> <td width="5%"> <a class="btn btn-xs btn-success view-shipping" data-type="1">查看物流轨迹</a> </td> </tr> @endif @if (!empty($order_invoice_shipping_info)) <tr> <th width="5%">发票物流</th> <th width="5%">快递公司:</th> <td width="10%">{{$order_invoice_shipping_info['shipping_name']}}</td> <th width="5%">快递单号:</th> <td width="10%">{{$order_invoice_shipping_info['shipping_no']}}</td> <th width="5%">配送状态:</th> <td width="10%"> <?php switch ($order_invoice_shipping_info['status']) { case 0: case 1: echo '已配送'; break; case 2: echo '已签收'; break; default: echo '未配送'; break; } ?> </td> <td width="5%"> <a class="btn btn-xs btn-success view-shipping" data-type="2">查看物流轨迹</a> </td> </tr> @endif </table> @endif </div> <div class="tabs-box goods-price table-responsive list-item-table"> <table class="table"> <thead> <tr class="caption"> @if ($order_info['order_goods_type'] == 2) <th>商品ID</th> <th>商品名</th> <th>型号</th> @else <th>商品名</th> @endif <th>制造商</th> <!-- ERP或京东订单 --> @if (in_array($order_info['order_type'], [2, 3])) <th>采购数量</th> <th>采购单价</th> @elseif ($username != 'vpadmin@ichunt.com') @if ($order_info['order_goods_type'] == 2) <th>购买数量</th> <th>购买时单价</th> @else <th>采购数量</th> <th>采购单价</th> @endif <th>均摊后单价</th> @else <th>商品数量</th> <th>商品单价</th> @endif <th>小计</th> <th>货期</th> @if ($order_info['order_goods_type'] == 1) <th>供应商</th> @endif <th>自采标记</th> @if ($order_info['order_goods_type'] == 1) <th>生产跟踪</th> @endif @if (empty($_REQUEST['tags'])) <th>备注</th> @endif <?php if ($action_name == 'changeOrder' && count($order_items_info) > 1 && in_array($order_info['status'], [1, 2])) { echo '<th>操作</th>'; } ?> </tr> </thead> <tbody> @if (!empty($order_items_info)) @foreach ($order_items_info as $v) <tr> @if ($order_info['order_goods_type'] == 2) <td>{{$v['goods_id']}}</td> <td><a href="{{Config('website.main_url').'item/'.$v['goods_id'].'.html?ptag=order'}}" target="_blank">{{$v['goods_name']}}</a></td> <td>{{ App\Http\Controllers\getGoodsName($v['goods_id']) }}</td> @else <td><a href="{{Config('website.main_url').'goods_'.$v['goods_id'].'.html?ptag=order'}}" target="_blank">{{$v['goods_name']}}</a></td> @endif <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']}}</span> </td> @if (in_array($order_info['order_type'], [2, 3])) <td>{{ $currency . number_format($v['goods_price'] * $v['goods_number'], 2, '.', '') }}</td> @elseif ($username != 'vpadmin@ichunt.com') <td>{{$v['single_pre_price_format']}}</td> <td>{{$v['single_pre_price_amount']}}</td> @else <td>{{ $currency . number_format($v['goods_price'] * $v['goods_number'], 2, '.', '') }}</td> @endif <td>{{$v['delivery_time']}}</td> @if ($order_info['order_goods_type'] == 1) <td>{{$v['supplier_name']}}</td> @endif <td> @if($v['self_supplier_type'] == 1) 自采 @elseif($v['self_supplier_type'] == 2) 立创 @else 自采 @endif </td> @if ($order_info['order_goods_type'] == 1) <td><a class="order-track" data-rid="{{$v['rec_id']}}">{{ App\Http\Controllers\getLastTrack($v['rec_id']) }}</a></td> @endif @if (empty($_REQUEST['tags'])) <td> @if(!empty($v['remarks'])) {{$v['remarks']}} @else <button type="button" class="btn btn-success btn-xs remarks">填写备注</button> @endif </td> @endif @if ($action_name == 'changeOrder' && count($order_items_info) > 1 && in_array($order_info['status'], [1, 2])) <td><a class="btn btn-danger deletegoods" href="javascript:;" data-id="{{$v['rec_id']}}">删除</a></td> @endif </tr> @endforeach @endif </tbody> <tfoot> @if ($order_info['order_remark']) <tr> <td>订单备注信息:</td> <td colspan="10">{{$order_info['order_remark']}}</td> </tr> @endif @if ($order_temp_info['kefu_remark']) <tr> <td>客服备注信息:</td> <td colspan="10">{{$order_temp_info['kefu_remark']}}</td> </tr> @endif @if ($order_info['order_goods_type'] == 2 && $order_temp_info['business_type'] == 1) <tr> <td>项目需求描述:</td> <td colspan="10">{{$order_temp_info['sample_demand_desc']}}</td> </tr> @endif </tfoot> </table> <!-- 退款已处理 --> @if ($order_refund_info['status'] == 10 && $order_price_info['refund_price'] != 0) <hr> <table class="table"> <thead> <tr class="caption"> <th>退款型号</th> <th>退款数量</th> <th>价格</th> <th>小计</th> </tr> </thead> <tbody> @foreach ($order_refund_items as $k=>$v) <tr> <td>{{$v['goods_name']}}</td> <td>{{$v['refund_num']}}</td> <td>{{$currency . $v['single_pre_price']}}</td> <td>{{$currency . number_format($v['refund_num'] * $v['single_pre_price'], 4)}}</td> </tr> @endforeach <tr> <td>手动差价</td> <td></td> <td></td> <td>{{'-' . $order_refund_info['price_fall']}}</td> </tr> </tbody> </table> @endif </div> <div class="tabs-box order-total table-responsive"> <div> <table> <tr> <td>商品总额:</td> <td>{{$currency}}<span id="order-total" class="amount">{{$order_price_info['goods_price']}}</span></td> </tr> @if ($order_price_info['new_client_price'] != 0) <tr> <td>新客价优惠:</td> <td>{{$currency}}<span id="order-total" class="amount">{{$order_price_info['new_client_price']}}</span></td> </tr> @endif @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 @if ($order_price_info['shipping_price'] != 0) <tr> <td>快递费用:</td> <td class="edit-parent-td"> {{$currency}}<span id="other_money">{{$order_price_info['shipping_price']}}</span> </td> </tr> @endif @if ($order_price_info['discount_amount'] != 0) <tr> <td>优惠金额:</td> <td class="edit-parent-td"> <span id="other_money">{{$order_price_info['discount_amount']}}</span> </td> </tr> @endif @if (isset($order_price_info['refund_price']) && $order_price_info['refund_price'] != 0) <tr> <td>退款金额:</td> <td class="edit-parent-td"> {{$currency}}<span id="other_money">{{$order_price_info['refund_price']}}</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> @if (isset($order_price_info['pay_preferential']) && $order_price_info['pay_preferential'] != 0) <tr> <td>支付优惠:</td> <td class="edit-parent-td"> <span id="other_money">{{$order_price_info['pay_preferential']}}</span> </td> </tr> <tr> <td>实际支付金额:</td> <td class="edit-parent-td"> <span style="color:red;font-size:20px"> {{$currency}}<span class="amount">{{$order_info['order_amount'] + $order_price_info['pay_preferential']}}</span> </span> </td> </tr> @endif </table> </div> <!-- 非内部采购下单显示付款地址 --> @if (isset($order_temp_info) && $order_temp_info['order_type'] != 3 && $order_info['status'] < 4) <p>客户付款地址:{{ Config('website.pay_url').$order_info['order_id'] }}</p> @endif </div> <?php $client_source = App\Http\Controllers\clientSource($order_info['user_id']); ?> @if (!empty($client_source)) <div class="tabs-box table-responsive"> <table class="table table-bordered table-hover"> @if (!empty($client_source)) <tr> <td width="10%">用户来源:</td> <td colspan="3">{{ $client_source }}</td> </tr> @endif </table> </div> @endif @if (!$isPage) @if ($action_name == 'sendSales') <!--推送业务员--> @include('detail.sendSales') @endif @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 ($action_name == 'cancelPay') <!--取消订单 (支付前)--> @include('detail.cancelPay') @endif @if ($action_name == 'changeOrder') <!--改价--> @include('detail.changeOrder') @endif @if ($action_name == 'check') <!--审核--> @include('detail.check') @endif @if ($action_name == 'selfCheckPay') <!--自营对账--> @include('detail.selfCheckPay') @endif @if ($action_name == 'refund') <!--退货申请--> @include('detail.refund') @endif @if ($action_name == 'orderReturn') <!--退货申请--> @include('detail.return') @endif @if ($action_name == 'orderReturnEdit') <!--编辑退货申请--> @include('detail.return_edit') @endif <!-- 人工审单时去掉操作按钮 --> @if (!isset($_REQUEST['tags']) && $action_name != 'changeOrder' && $action_name != 'sendSales') <p style="padding-left: 5px;">操作</p> <div class="tabs-box"> @if (in_array($order_info['status'], [1, 2, 3, 4]) && in_array('cancel_order', $userPerms)) <!-- <a href="{{URL('cancelPay', ['order_id'=>$order_info['order_id']])}}" class="btn btn-danger">取消订单</a> --> <a class="btn btn-danger input-cancel-reason" href="javascript:;" data-oid="{{$order_info['order_id']}}" data-type="2">取消订单</a> @endif <!-- 判断操作权限 --> @if (in_array($order_info['status'], [1, 2]) && in_array('check_order', $userPerms)) <a class="btn btn-info" href="{{URL('change', ['order_id'=>$order_info['order_id']])}}">人工审单</a> @endif <!-- 预付款 管理员完成首款对账后改变'对账'按钮 --> @if (in_array($order_info['status'], [2, 3]) && 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-success last-check">对账</a> --> @else <!-- <a href="{{URL('checkPay', ['order_id'=>$order_info['order_id']])}}" class="btn btn-success">对账</a> --> @endif @endif <!-- 线下转账 --> @if (in_array($order_info['status'], [2, 3]) && in_array('offline_paid', $userPerms)) <a href="javascript:;" data-id="{{$order_info['order_id']}}" data-sn="{{$order_info['order_sn']}}" class="btn btn-success offline-paid">线下转账</a> @endif <!-- 回传合同 --> @if ($order_info['status'] == 2) <!-- <a class="btn btn-warning" id="upload-contract" data-id="{{$order_info['order_id']}}">回传合同</a> --> @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 (in_array($order_info['status'], array(3, 4, 7)) && in_array('order_refund', $userPerms)) <a href="{{URL('refund', ['order_id'=>$order_info['order_id']])}}" class="btn btn-info order_refund">退货退款</a> @endif <!-- 已发货之后的状态 --> @if ($order_info['status'] == 10) <a href="{{URL('invShipping', ['order_id'=>$order_info['order_id']])}}" class="btn btn-default">寄送发票</a> @endif </div> @elseif (isset($_REQUEST['tags']) && $_REQUEST['tags'] == 'self' && $action_name != 'changeOrder') <p style="padding-left: 5px;">操作</p> <div class="tabs-box"> @if (in_array($order_info['status'], [1, 2, 3, 4]) && in_array('self_order_cancel', $userPerms)) <!-- <a class="btn btn-danger self_cancel" href="javascript:;" data-id="{{$order_info['order_id']}}">取消订单</a> --> <a class="btn btn-danger input-cancel-reason" href="javascript:;" data-oid="{{$order_info['order_id']}}" data-type="2">取消订单</a> @endif <!-- 判断状态和权限 $extend-自营线下订单 --> @if ($order_info['status'] == 1 && in_array('add_offline_audit', $userPerms) && isset($extend) && !$extend) <!-- <a class="btn btn-success self-check" data-id="{{$order_info['order_id']}}">内部订单审核</a> --> @endif <!-- 订单审单 --> @if (in_array($order_info['status'], [1, 2]) && in_array('self_check_order', $userPerms)) <a class="btn btn-info" href="/change/{{$order_info['order_id']}}?tags=self">人工审单</a> @endif @if ($order_info['status'] == 2 && in_array('self_check_pay', $userPerms)) <a href="/self_check_pay/{{$order_info['order_id']}}?tags=self" class="btn btn-success">对账</a> @endif @if ($order_info['status'] == 4 && in_array('self_order_express', $userPerms)) <!-- <a class="btn btn-default self_express" href="javascript:;" data-id="{{$order_info['order_id']}}">填写快递单</a> --> @endif @if (in_array($order_info['status'], [7, 8, 10]) && in_array('self_order_refund', $userPerms)) <a href="/return/{{$order_info['order_id']}}?tags=self" class="btn btn-info order_refund">退货申请</a> @endif <!-- 订单状态大于4,且处于开票状态,且存在权限 --> @if ($order_info['status'] >= 4 && $order_invoice_info['inv_type'] > 1 && in_array('self_order_invoice_express', $userPerms)) <a class="btn btn-default self_invoice_express" data-id="{{$order_info['order_id']}}" href="javascript:;">填写发票快递</a> @endif </div> <!-- 快递公司 --> @if (isset($shippings)) <script> var shippings = '{!! json_encode($shippings) !!}'; var shippings_info = eval('('+shippings+')'); </script> @endif @endif @if (!empty($order_shipping_info['info']) || !empty($order_shipping_inside)) <p>物流信息</p> <div class="tabs-box table-responsive"> <table class="table table-bordered table-hover"> <thead> <tr> <th width="15%">物流时间</th> <th>物流信息</th> </tr> </thead> <tbody> @if (!empty($order_shipping_info['info'])) <?php $shippings_info = json_decode($order_shipping_info['info'], true); ?> @foreach ($shippings_info as $k=>$v) @if ($k < 4) <tr> <td>{{$v['AcceptTime']}}</td> <td>{{$v['AcceptStation']}}</td> </tr> @else <tr class="other-infos"> <td>{{$v['AcceptTime']}}</td> <td>{{$v['AcceptStation']}}</td> </tr> @endif @if ($k >= 4 && $k == count($shippings_info)-1) <tr> <td colspan="2" class="text-center click-down"><i class="fa fa-angle-double-down">点击展开</i></td> <td colspan="2" class="text-center click-up"><i class="fa fa-angle-double-up">点击收起</i></td> </tr> @endif @endforeach @else @foreach ($order_shipping_inside as $k=>$v) @if ($k < 4) <tr> <td>{{date('Y-m-d H:i:s', $v['create_time'])}}</td> <td>{{$v['info']}}</td> </tr> @else <tr class="other-infos"> <td>{{date('Y-m-d H:i:s', $v['create_time'])}}</td> <td>{{$v['info']}}</td> </tr> @endif @if ($k >= 4 && $k == count($order_shipping_inside)-1) <tr> <td colspan="2" class="text-center click-down"><i class="fa fa-angle-double-down">点击展开</i></td> <td colspan="2" class="text-center click-up"><i class="fa fa-angle-double-up">点击收起</i></td> </tr> @endif @endforeach @endif </tbody> </table> </div> @endif @if (!empty($actionLog)) <p>操作记录</p> <div class="tabs-box table-responsive"> <table class="table table-bordered table-hover"> <thead> <tr> <th>操作时间</th> <th>操作人</th> <th>操作事件</th> </tr> </thead> <tbody> @foreach ($actionLog as $k=>$v) @if ($k < 4) <tr> <td width="15%">{{date('Y-m-d H:i:s', $v->create_time)}}</td> <td width="10%">{{App\Http\Controllers\getOperatorName($v->operator_id, $v->operator_type)}}</td> <td>{{$v->event}}</td> </tr> @else <tr class="other-infos"> <td width="15%">{{date('Y-m-d H:i:s', $v->create_time)}}</td> <td width="10%">{{App\Http\Controllers\getOperatorName($v->operator_id, $v->operator_type)}}</td> <td>{{$v->event}}</td> </tr> @endif @if ($k >= 4 && $k == count($actionLog)-1) <tr> <td colspan="3" class="text-center click-down"><i class="fa fa-angle-double-down">点击展开</i></td> <td colspan="3" class="text-center click-up"><i class="fa fa-angle-double-up">点击收起</i></td> </tr> @endif @endforeach </tbody> </table> </div> @endif @endif </div> </div> <style> .contract_info{ display: none; } .contractForm input{ width: 240px; height: 34px; } .contractForm textarea{ width: 240px; padding: 6px 5px; border: 1px solid #ccc; border-radius: 4px; resize: none; } </style> <div class="contract_info"> <form class="form-horizontal contractForm"> <div class="form-group"> <label class="col-sm-4 control-label"><i class="text-danger">*</i> 公司名称:</label> <div class="col-sm-8"> <input type="text" name="contract_com_name" class="form-control contract_com_name" value="{{ $contract_com_name }}"> </div> </div> <div class="form-group"> <label class="col-sm-4 control-label"><i class="text-danger">*</i> 公司地址:</label> <div class="col-sm-8"> <textarea name="contract_com_addr" class="form-control contract_com_addr" cols="30" rows="3">{{ $contract_com_addr }}</textarea> </div> </div> <div class="form-group"> <label class="col-sm-4 control-label"><i class="text-danger">*</i> 联系人:</label> <div class="col-sm-8"> <input type="text" name="contract_link_name" class="form-control contract_link_name" value="{{ $contract_link_name }}"> </div> </div> <div class="form-group"> <label class="col-sm-4 control-label"><i class="text-danger">*</i> 联系电话:</label> <div class="col-sm-8"> <input type="text" name="contract_link_tel" class="form-control contract_link_tel" value="{{ $contract_link_tel }}"> </div> </div> </form> </div> <script> // 退款申请已处理或已拒绝,则隐藏退款按钮 var refund = "{{!empty($order_refund_info) && ($order_refund_info['status'] == -1 || $order_refund_info['status'] == 10) ? false : true}}"; if (refund) { $('.order_refund').show(); } else { $('.order_refund').hide(); } $.lie.order.details(); $.lie.goods.add(); $(function(){ $('.remarks').click(function(){ $id = $(this).parent().parent().find('.order-track').attr('data-rid'); layer.prompt({title: '请输入备注信息', formType: 3}, function($remarks,index){ $.post('/api/update_order_items',{id:$id,remarks:$remarks},function(data){ if(data.errcode == 1){ history.go(0) } },'json') layer.close(index); }); }) }) </script>