<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>