<style> .submit-check { margin: 0 auto; width: 200px; } /* 提交审核弹框label */ .submit-check label { display: inline-block; width: 120px; text-align: right;} </style> <p style="padding-left: 5px;">人工审单</p> <div class="tabs-box"> <div class="order-change-main"> @if (($order_info['order_goods_type'] == 1 && $order_info['status'] == 1) || ($order_info['order_goods_type'] != 1 &&in_array($order_info['status'], [1, 2]) && $order_info['adjust_count'] < 2)) <form id="checkOrderForm" class="form-horizontal table-responsive"> <input type="hidden" name="order_sn" value="{{$order_info['order_sn']}}"> <input type="hidden" name="user_id" value="{{$order_info['user_id']}}"> <input type="hidden" name="order_id" value="{{$order_info['order_id']}}"> <input type="hidden" name="order_goods_type" value="{{$order_info['order_goods_type']}}"> <input type="hidden" name="sale_id" value="{{$order_info['sale_id']}}"> <input type="hidden" name="goods_amount" value="{{$order_price_info['goods_price']}}"> <input type="hidden" name="order_amount" value="{{$order_info['order_amount']}}"> <input type="hidden" name="cancel_reason" value="{{isset($order_info['cancle_reason']) ? $order_info['cancle_reason'] : ''}}"> <input type="hidden" name="check_failed" value=""> <input type="hidden" name="check_failed_info" value=""> <input type="hidden" name="change_pay_type" value=""> <input type="hidden" name="business_type" value="{{$order_temp_info['business_type']}}"> <?php $isNewClient = App\Http\Controllers\isNewClient($order_info['order_goods_type'], $order_info['user_id'], $order_info['create_time']); ?> @if ($isNewClient) <!-- 用户来源 --> <p>用户来源</p> <table class="table table-bordered table-hover check-table"> <tr class="client_source_row"> <td class="check-table-title" width="20%">用户来源:</td> <td> <div class="multi-reason"> <label><input type="radio" name="client_source" value="QQ群">QQ群</label> <label><input type="radio" name="client_source" value="微信群">微信群</label> <label><input type="radio" name="client_source" value="微信公众号">微信公众号</label> <label><input type="radio" name="client_source" value="朋友介绍">朋友介绍</label> <label><input type="radio" name="client_source" value="线下广告">线下广告</label> <label><input type="radio" name="client_source" value="地推">地推</label> <label><input type="radio" name="client_source" value="1">其他</label> </div> <div class="client-input-other" style="display: none;"> <textarea name="input-other-source" id="input-other-source" placeholder="请填写其他来源"></textarea> </div> </td> </tr> </table> @endif <!-- 存在digikey商品的时候展示 --> @if ($is_dgk_exists) <style> #checkOrderForm .row { margin-left: 0px !important; margin-right: 0px !important; } #checkOrderForm .form-group { margin-left: 0px !important; } .change-order-end-client input { width: 300px; } .change-order-end-client select { width: 200px; } </style> <div class="change-order-end-client"> <h4>终端客户信息 <span class="title-tips"><i class="fa fa-info-circle"></i>digikey渠道商品必填,其他渠道可不填写</span></h4> <input type="hidden" class="customer_id" name="customer_id" value="{{ $order_extra ? $order_extra['id'] : '' }}"> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <span><i class="text-danger">*</i> 终端中文名称:</span> <input type="text" class="customer_cn" name="customer_cn" value="{{ $order_extra ? $order_extra['customer_cn'] : '' }}"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <span><i class="text-danger">*</i> 客户类型:</span> <select class="layui-select customer_type" name="customer_type"> <option value="">请选择</option> @if (Config('params.end_user_type')) @foreach (Config('params.end_user_type') as $k => $v) <option value="{{ $k }}">{{ $v }}</option> @endforeach @endif </select> </div> </div> </div> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <span><i class="text-danger">*</i> 终端英文名称:</span> <input type="text" class="customer_en" name="customer_en" value="{{ $order_extra ? $order_extra['customer_en'] : '' }}"> <a href="https://translate.google.cn/" target="_blank">谷歌翻译</a> </div> </div> <div class="col-sm-6"> <div class="form-group"> <span><i class="text-danger">*</i> 产品用途:</span> <select class="layui-select product_use_classone_sn" name="product_use_classone_sn"> <option value="">请选择</option> @if ($api_dgk_config_one) @foreach ($api_dgk_config_one as $k=>$v) <option value="{{ $k }}">{{ $v }}</option> @endforeach @endif </select> <select class="layui-select product_use_classtwo_sn" name="product_use_classtwo_sn"></select> </div> </div> </div> </div> <hr/> @endif <!-- 审核 --> @if ($order_info['order_goods_type'] == 1) <p>审核</p> <table class="table table-bordered table-hover check-table"> <tr> <td class="check-table-title" width="20%">付款类型:</td> <td class="check-select"> <label><input class="order_all_pay" type="radio" name="order_pay_type" value="1">全额付款</label> <!-- 销售类型为现卖时展示 --> @if ($order_info['sale_type'] == 1) <label><input class="order_advance_pay" type="radio" name="order_pay_type" value="2">预付首款</label> <label><input class="order_account_period" type="radio" name="order_pay_type" value="3">账期</label> <label><input class="order_cod" type="radio" name="order_pay_type" value="4">货到猎芯付款</label> @endif </td> </tr> <tr> <td class="check-table-title" width="20%">调价审核:</td> <td class="check-select"> <label><input type="radio" name="order_status" value="2" checked>审核通过</label> <label><input type="radio" name="order_status" class="input-cancel-reason" value="-1" data-oid="{{$order_info['order_id']}}" data-type="3">审核不通过</label> </td> </tr> </table> @else <table class="table table-bordered table-hover check-table"> <tr> <td class="check-table-title" width="20%">付款类型:</td> <td class="check-select"> <label><input class="order_all_pay" type="radio" name="order_pay_type" value="1">全额付款</label> <label><input class="order_account_period" type="radio" name="order_pay_type" value="3">账期</label> </td> </tr> </table> @endif <!-- 调价 --> <div> <p style="float: left;">调价</p> <a class="btn btn-info add_goods" style="float: right; margin-bottom: 5px;">新增商品</a> @if ($order_info['order_goods_type'] == 1) <a class="btn btn-primary add_goods_no_skuid" style="float: right; margin-bottom: 5px; margin-right: 5px;">新增无SKUID</a> @endif </div> <table class="table table-bordered table-hover order-change-table"> <thead> <th width="20%">供应商</th> <th>型号</th> <th>调整数量</th> <th>调整单价</th> <!-- 销售类型为预售时展示 --> @if ($order_info['sale_type'] == 2) <th>交期时间/天</th> <th>锁定库存</th> @endif </thead> <tbody> @foreach ($order_items_info as $v) <tr data-sup="{{$v['canal'] ? $v['supplier_id'].'.'.$v['canal'] : $v['supplier_id']}}"> <td> <p>{{$v['supplier_name']}}</p> </td> <td> <input class="change_goods_name" type="hidden" name="change_info[{{$v['rec_id']}}][goods_name]" value="{{$v['goods_name']}}"> <p>{{$v['goods_name']}}</p> </td> <td> <input class="only_positive_nubme only_number num change_goods_number" name="change_info[{{$v['rec_id']}}][goods_number]" value="{{$v['goods_number']}}"> </td> <td> <span>{{$currency}}</span> <input class="price only_number" name="change_info[{{$v['rec_id']}}][goods_price]" data-origin="{{$v['original_price']}}" data-price="{{$v['goods_price']}}" value="{{$v['goods_price']}}"> </td> <!-- 销售类型为预售时展示 --> @if ($order_info['sale_type'] == 2) <td> <input type="text" class="only_number" name="change_info[{{$v['rec_id']}}][delivery_time]" value="{{$v['delivery_time']}}" placeholder="请填写天数"> </td> <td> <!-- 未锁库存 --> @if (!$v['is_lock']) <label> <input type="checkbox" name="change_info[{{$v['rec_id']}}][is_lock]" value="{{$v['goods_id']}}"> <span>锁定库存,可用库存:<b class="text-danger">{{ App\Http\Controllers\getSelfStock($v['goods_id']) }}</b></span> </label> @endif </td> @endif </tr> @endforeach </tbody> </table> <textarea name="kefu_remark" id="kefu_remark" class="form-control" placeholder="客服备注信息" style="resize: none;">{{$order_temp_info['kefu_remark']}}</textarea> @if ($order_info['order_goods_type'] == 2) <table class="table table-bordered table-hover" style="margin-top:10px;"> <tr> <th width="20%">批量调价</th> <td> <input type="text" class="set_goods_price" name="set_goods_price" value="1"> <span class="text-danger">(批量设置单价,默认值1,折扣范围 0 < 值 <= 1)</span> </td> </tr> </table> @endif <?php $extend_fee_items = json_decode($order_temp_info['extend_fee_items'], true); ?> <!-- 供应商附加费 --> @if ($extend_fee_items) <hr/> <p>附加费设置</p> <table class="table table-bordered table-hover extend-fee-table"> <thead> <th width="20%">供应商/渠道</th> <th>商品金额</th> <th>调整附加费</th> </thead> <tbody> @foreach ($extend_fee_items as $k => $v) <tr data-sup="{{$k}}"> <td> @if (strpos($k, '.') !== false) <p> <?php $sid = explode('.', $k); // echo App\Http\Controllers\getSupplierName($sid); if ($sid[0] == 17) { // 联营供应商 echo $sid[1]; } else { echo $v['supplier_name']; } ?> </p> @else <p>{{$v['supplier_name']}}</p> @endif <input type="hidden" name="change_extend_fee[{{$k}}][supplier_name]" value="{{$v['supplier_name']}}"> </td> <td> <input type="hidden" name="change_extend_fee[{{$k}}][amount]" class="sup_amount" value="{{$v['amount']}}"> <p class="sup_amount_val">{{$v['amount']}}</p> </td> <td> <span>{{$currency}}</span> <input class="adjust_extend_fee only_number" name="change_extend_fee[{{$k}}][extend_fee]" value="{{$v['extend_fee']}}"> </td> <input type="hidden" name="change_extend_fee[{{$k}}][count]" value="{{$v['count']}}"> @if (isset($v['ladder_max'])) <input type="hidden" name="change_extend_fee[{{$k}}][ladder_max]" value="{{$v['ladder_max']}}"> @endif </tr> @endforeach </tbody> </table> @endif <hr/> <table class="table table-bordered table-hover"> <tr> <th width="20%">商品总金额</th> <td><p class="text-danger">{{$currency}}<span class="goods_total">{{$order_price_info['goods_price']}}</span></p></td> </tr> <!-- 销售类型为现卖时展示 --> @if ($order_info['sale_type'] == 1 && $order_price_info['ext_price']) <tr> <th width="20%">附加费金额</th> <td> <p class="text-danger">{{$currency}}<span class="extra_fee">{{$order_price_info['ext_price'] ? $order_price_info['ext_price'] : 0}}</span></p> <input type="hidden" name="extra_fee" autocomplete="off" value="{{$order_price_info['ext_price'] ? $order_price_info['ext_price'] : 0}}"> </td> </tr> @endif @if ($order_info['order_goods_type'] == 2) <tr> <th>运费</th> <td> <span>{{$currency}}</span> <input class="only_number freight_fee" type="text" name="freight_fee" value="{{ $order_price_info['shipping_price'] ? $order_price_info['shipping_price'] : 0 }}"> </td> </tr> @endif <tr> <th width="20%">订单总额</th> <td> <p class="text-danger">{{$currency}}<span class="total">{{$order_info['order_amount']}}</span></p> </td> </tr> </table> <div class="show-advance-pay"> <hr/> <p>定金调整</p> <table class="table table-bordered table-hover"> <tr> <th width="20%">定金金额</th> <td> <p class="text-danger">{{$currency}} <?php if (!$order_info['advance_amount'] OR $order_info['advance_amount']==0) { $price = number_format($order_info['order_amount']*(3/10), 2, '.', ''); echo '<input type="text" name="deposit_amount" class="only_number advance" value="'.$price.'">'; } else { echo '<input type="text" name="deposit_amount" class="only_number advance" value="'.$order_info['advance_amount'].'">'; } ?> </p> </td> </tr> </table> </div> <div class="show-pay-time"> <p>付款时间</p> <table class="table table-bordered table-hover change-table"> <tr> <th width="20%">选择付款时间</th> <td> <select name="payTime" class="payTime"> <option value="">请选择</option> <option value="1">1天</option> <!-- 预售订单默认2天 --> @if ($order_info['sale_type'] == 2) <option value="2" selected>2天</option> @endif <option value="3">3天</option> <option value="7">7天</option> <option value="15">15天</option> <option value="other">其他</option> </select> <div class="customArea"> <input type="text" name="payTimeOther" class="payTimeOther" value="" style="width: 50px;"> 天 <span class="error">(自定义天数,限制1~30)</span> </div> </td> </tr> </table> </div> @if ($order_info['order_goods_type'] != 1 && in_array($order_info['status'], [1, 2]) && $order_temp_info['status'] == 1) <a class="btn btn-primary checkAdjusted">查看调价信息</a> @else <a class="btn btn-primary checkOrder">提交</a> @endif </form> @endif @if (($order_info['order_goods_type'] == 1 && $order_info['status'] == 2) || ($order_info['order_goods_type'] != 1 && $order_info['adjust_count'] == 2)) <div class="checked_section"> <div class="checked_left"> <p>交易状态: 审核通过,请联系客户及时付款! @if ($order_info['pay_time']) <span>订单付款时间截止至:{{date('Y-m-d H:i:s', $order_info['pay_time'])}}</span> @endif </p> <?php if ($order_info['order_goods_type'] == 2) { $adjustPriceUrl = "/adjustPrice/".$order_info['order_id']."?tags=self"; } else { $adjustPriceUrl = "/adjustPrice/".$order_info['order_id']; } ?> @if ($order_info['order_goods_type'] == 2 && $order_info['adjust_count'] < 2) <a class="btn btn-default" href="{{$adjustPriceUrl}}">再次调价</a><span class="warn-tip">每笔订单仅有一次“再次调价”机会</span> @elseif ($order_info['order_goods_type'] == 1) <a class="btn btn-default" href="{{$adjustPriceUrl}}">再次调价</a> @endif </div> <!-- 非账期订单显示剩余时间 --> @if ($order_info['order_pay_type'] != 3) <div class="checked_right"> <p class="showtime"> <span class="error">剩余付款时间:</span> <span class="count_time count_day"></span>天 <span class="count_time count_hour"></span>时 <span class="count_time count_min"></span>分 <span class="count_time count_sec"></span>秒 </p> <div class="showtime delay_time"> <span class="delay_time_title">延长付款时间:</span> <select name="payTime" class="payTime"> <option value="">请选择</option> <option value="1">1天</option> <option value="3">3天</option> <option value="7">7天</option> <option value="15">15天</option> <option value="other">其他</option> </select> <div class="customArea"> <input type="text" name="payTimeOther" class="payTimeOther" value="" style="width: 50px;"> 天 <span class="error">(自定义天数,限制1~30)</span> </div> <button class="btn btn-info btn-xs delay_confirm">确认</button> </div> </div> @endif </div> @endif @if ($order_info['status'] == -1) @if ($order_info['cancel_reason'] != '') <p>交易状态: 审核不通过</p> <p>审核不通过原因: {{$order_info['cancel_reason']}}</p> @else <p>交易状态: 用戶取消</p> @endif @endif </div> </div> <!-- 自营订单客服调价低于80% 显示经理审核 --> @if ($order_info['order_goods_type'] != 1 && in_array($order_info['status'], [1, 2]) && $order_temp_info['status'] == 1) <script> $('#checkOrderForm').find('input').attr('disabled', true); $('#checkOrderForm').find('select').attr('disabled', true); </script> <div class="tabs-box adjusted_order" style="display: none;"> <div class="order-change-main"> <form id="adjustedOrderForm" class="form-horizontal table-responsive"> <input type="hidden" name="order_id" value="{{$order_info['order_id']}}"> <input type="hidden" name="sale_id" value="{{$order_info['sale_id']}}"> <input type="hidden" name="extra_fee" value="{{$order_temp_info['extra_fee']}}"> <input type="hidden" name="freight_fee" value="{{$order_temp_info['freight_fee']}}"> <input type="hidden" name="goods_amount" value="{{$order_temp_info['goods_amount']}}"> <input type="hidden" name="deposit_amount" value="{{$order_temp_info['deposit_amount']}}"> <input type="hidden" name="order_pay_type" value="{{$order_temp_info['order_pay_type']}}"> <input type="hidden" name="pay_time_limit" value="{{$order_temp_info['pay_time_limit']}}"> <input type="hidden" name="cancel_reason" value="{{isset($order_info['cancle_reason']) ? $order_info['cancle_reason'] : ''}}"> <table class="table table-bordered table-hover"> <thead> <tr> <th>型号</th> <th>调整数量</th> <th>调整单价</th> </tr> </thead> <tbody> @if (isset($order_temp_info['change_info'])) @foreach ($order_temp_info['change_info'] as $k => $v) <tr> <td> <input type="hidden" name="change_info[{{$k}}][goods_name]" value="{{$v['goods_name']}}"> <p>{{$v['goods_name']}}</p> </td> <td> <input type="hidden" name="change_info[{{$k}}][goods_number]" value="{{$v['goods_number']}}"> <p>{{$v['goods_number']}}</p> </td> <td> <input type="hidden" name="change_info[{{$k}}][goods_price]" value="{{$v['goods_price']}}"> <p>{{$v['goods_price']}}</p> </td> </tr> @endforeach @endif </tbody> </table> <hr> <table class="table table-bordered table-hover"> <tr> <th width="20%">订单类型:</th> <td> @if ($order_temp_info['order_pay_type'] == 1) 全款 @elseif ($order_temp_info['order_pay_type'] == 2) 预付款 @else 账期 @endif </td> </tr> <tr> <th>商品总额:</th> <td>{{$order_temp_info['goods_amount']}}</td> </tr> <tr> <th>优惠金额:</th> <td>{{$order_price_info['discount_amount']}}</td> </tr> <tr> <th>附加费:</th> <td>{{$order_temp_info['extra_fee']}}</td> </tr> <tr> <th>运费:</th> <td>{{$order_temp_info['freight_fee']}}</td> </tr> <?php $order_amount_temp = $order_temp_info['goods_amount'] + $order_price_info['discount_amount'] + $order_temp_info['extra_fee'] + $order_temp_info['freight_fee']; ?> <tr> <th>订单总额:</th> <td>{{$order_amount_temp}}</td> </tr> @if ($order_info['order_goods_type'] == 2) <tr> <th>支付优惠:</th> <td>{{$order_price_info['pay_preferential'] ? $order_price_info['pay_preferential'] : 0}}</td> </tr> <tr> <th>实际支付金额:</th> <td>{{$order_amount_temp + $order_price_info['pay_preferential']}}</td> </tr> @endif @if ($order_temp_info['order_pay_type'] == 2) <tr> <th>定金:</th> <td>{{$order_temp_info['deposit_amount']}}</td> </tr> @endif <tr> <th>付款时间:</th> <td>{{$order_temp_info['pay_time_limit'].'天'}}</td> </tr> </table> </form> </div> </div> @endif @include('detail.addGoods') @include('detail.addGoodsNoSkuid') <script> var is_manager = "{{ in_array($role, [1, 2]) ? true : false }}"; var isNewClient = "{{isset($isNewClient) ? $isNewClient : 0}}"; // var order_amount = "{{$order_info['order_amount']}}"; var currency = "{{$order_info['currency']}}"; // 币种 var order_pay_type = "{{$order_info['order_pay_type']}}"; // 付款类型 var discount_amount = "{{ $order_price_info['discount_amount'] ? $order_price_info['discount_amount'] : 0 }}"; // 优惠券金额 var pay_preferential = "{{ $order_price_info['pay_preferential'] ? $order_price_info['pay_preferential'] : 0 }}"; // 支付优惠(钱包) var new_client_price = "{{ $order_price_info['new_client_price'] }}"; var rest_time = "{{$order_info['pay_time'] ? $order_info['pay_time'] - time() : NULL}}"; if (rest_time) { countDown(rest_time); } else { $('.checked_right').hide(); } // 倒计时 function countDown(times){ var timer=null; timer = setInterval(function(){ var day=0, hour=0, minute=0, second=0;//时间默认值 if (times > 0) { day = Math.floor(times / (60 * 60 * 24)); hour = Math.floor(times / (60 * 60)) - (day * 24); minute = Math.floor(times / 60) - (day * 24 * 60) - (hour * 60); second = Math.floor(times) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60); } if (day <= 9) day = '0' + day; if (hour <= 9) hour = '0' + hour; if (minute <= 9) minute = '0' + minute; if (second <= 9) second = '0' + second; $('.count_day').text(day); $('.count_hour').text(hour); $('.count_min').text(minute); $('.count_sec').text(second); times--; }, 1000); if (times <= 0 ) { clearInterval(timer); } } // 延长付款时间 $('.delay_confirm').click(function(){ var order_id = "{{$order_info['order_id']}}"; var payTime = $('.payTime').val(); var payTimeOther = $('.payTimeOther').val(); var delay_time; if (payTime == '') { layer.msg('请选择付款时间'); return false; } if (payTime == 'other' && payTimeOther == '') { layer.msg('请填写自定义时间'); return false; } if (payTimeOther) { var reg = /\d/; if (!reg.test(payTimeOther)) { layer.msg('格式错误'); return false; } if (payTimeOther < 0 || payTimeOther > 30) { layer.msg('自定义时间限制在1-30天'); return false; } } if (payTime != '' && payTime != 'other') { payTimeOther = ''; } delay_time = payTimeOther ? payTimeOther : payTime; // 弹出提示 layer.open({ title: '提示信息', content: '确定延长付款时间吗?', btn:['取消','确定'], yes: function(index, layero){ layer.close(index); }, btn2: function(index, layero){ $.ajax({ url : '/ajaxDelayTime', type: 'post', data: {order_id:order_id, delay_time:delay_time}, dataType: 'json', success: function (resp) {console.log(resp) if(resp.errcode === 0){ layer.msg(resp.errmsg || '操作成功'); setTimeout(function(){ location.reload(); }, 1000); } else { layer.alert(resp.errmsg || '网络异常'); } }, error: function (res) { console.log(res); } }) } }); }) // dgk 终端客户信息 var is_dgk_exists = "{{ $is_dgk_exists }}"; if (is_dgk_exists) { var api_dgk_config = eval('('+'{!! isset($api_dgk_config) ? json_encode($api_dgk_config) : '' !!}'+')'); var customer_type = "{{ $order_extra ? $order_extra['customer_type'] : 0 }}"; var product_use_classone_sn = "{{ $order_extra ? $order_extra['product_use_classone_sn'] : '' }}"; var product_use_classtwo_sn = "{{ $order_extra ? $order_extra['product_use_classtwo_sn'] : '' }}"; $('.order-change-main').delegate('.product_use_classone_sn', 'change', function(data){ var select_key = $('.product_use_classone_sn').find('option:selected').text(); $('.product_use_classtwo_sn').html(''); for(let key in api_dgk_config){ if(key == select_key){ for(var i = 0; i < api_dgk_config[key].length; i++){ $('.product_use_classtwo_sn').append('<option value="'+i+'">'+api_dgk_config[key][i]+'</option>') } } } }) // select 赋值 if (customer_type) { $('select[name=customer_type]').val(customer_type); } if (product_use_classone_sn) { $('select[name=product_use_classone_sn]').val(product_use_classone_sn); $('select[name=product_use_classone_sn]').change(); // 添加change事件 $('select[name=product_use_classtwo_sn]').val(product_use_classtwo_sn); } } </script>