123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- <form id="cash_pay_form" method="post" action="">
- <div class="guide_service_dialog">
- <div class="guide_resume_placetop">
- <div class="guide_service_dialog_head">简历排名更靠前,让更多企业见证你的优秀。</div>
- <div class="guide_list_group">
- <div class="guide_list_left">置顶天数:</div>
- <div class="guide_list_right">
- <div class="placetop_list">
- @if($service_stick)
- @foreach($service_stick as $key => $val)
- <div class="list_box duration @if($key==0) active @endif J_temp_list" days="{{ $val->days }}" points="{{ $val->points }}">置顶{{ $val->days }}天 <span class="right_position"><span class="yellow_light">{{ $val->points }}</span>积分</span><div class="hook"></div>
- </div>
- @endforeach
- @endif
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- <input type="hidden" id="points" name="points" value="{{ $service_stick[0]->points or 0 }}">
- <input type="hidden" id="mypoints" value="{{ $points->points or 0 }}">
- </div>
- <div class="points_pay_increment">
- <div class="guide_list_group last">
- <div class="guide_list_left">所需积分:</div>
- <div class="guide_list_right">
- <span class="yellow_light need_points"></span> 您当前拥有 <span class="yellow_light">{{ $points->points or 0 }}</span> 积分
- </div>
- <div class="clear"></div>
- </div>
- <div class="guide_btn_group">
- <div class="btn_guide" id="points_pay_submit">立即兑换</div>
- </div>
- </div>
- @if(config('aix.system.pay.alipay.is_on') || config('aix.system.pay.wechat.is_on'))
- <div class="cash_pay_increment">
- <div class="guide_list_group last">
- <div class="guide_list_left for_input">使用积分:</div>
- <div class="guide_list_right">
- <input class="input_coin" id="J_integralforcash_input" type="text" placeholder="请输入要抵扣的积分数" onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))"> 您当前拥有 <span class="yellow_light">{{ $points->points or 0 }}</span> 积分
- </div>
- <div class="clear"></div>
- </div>
- <div class="guide_list_group last">
- <div class="guide_list_left">应付金额:</div>
- <div class="guide_list_right">
- <span class="yellow_light" id="pay_cash"></span> 元 积分已抵扣 <span class="yellow_light" id="J_integralforcashvalue">0</span> 元
- </div>
- <div class="clear"></div>
- </div>
- <div class="cash_btn_group">
- @if(config('aix.system.pay.wechat.is_on'))
- <div class="cash_btn_cell">
- <a href="javascript:;" class="cash_pay_submit" payment="wechat" form_id="cash_pay_form_increment" data-action="">
- <div class="cell_icon"></div>
- <div class="cell_txt">微信扫码支付</div>
- </a>
- </div>
- @endif
- @if(config('aix.system.pay.alipay.is_on'))
- <div class="cash_btn_cell">
- <a href="javascript:;" class="cash_pay_submit" payment="alipay" form_id="cash_pay_form_increment" data-action="">
- <div class="cell_icon icon2"></div>
- <div class="cell_txt">支付宝快捷支付</div>
- </a>
- </div>
- @endif
- <div class="clear"></div>
- </div>
- </div>
- @endif
- </div>
- <input type="hidden" id="amountNum" name="amountNum" value="">
- <input type="hidden" id="amount" name="amount" value="">
- <input type="hidden" name="resume_id" id="resume_id" value="{{ $resume_id }}">
- <input type="hidden" name="payment_name" id="payment_name" value="">
- <input type="hidden" name="days" id="days" value="{{ $service_stick[0]->days or 1 }}">
- <input type="hidden" name="pay_type" value="cash">
- <input type="hidden" name="type" value="stick">
- <input type="hidden" name="need_cash" value="" id="need_cash">
- <input type="hidden" name="is_deductible" id="is_deductible" value="0"><!-- 是否选中使用积分抵现 -->
- <input type="hidden" name="deductible" id="deductible" value=""><!-- 抵现积分 -->
- </div>
- </form>
- <script type="text/javascript">
- $(document).ready(function(){
- var klp = "{{ config('aix.system.site_other.site_other.points_match') }}";
- function select_pay_type(){
- var mypoints = parseInt($("#mypoints").val());
- var current_points = parseInt($("#points").val());
- if(mypoints<current_points){
- $('#J_integralforcash_input').val(mypoints);
- $('#deductible').val(mypoints);
- @if(!config('aix.system.pay.alipay.is_on') && !config('aix.system.pay.wechat.is_on'))
- $(".points_pay_increment").show();
- $(".cash_pay_increment").hide();
- $('.btn_guide').css({'background-color':'#EBEBEB','color':'#A0A0A0','pointer-events':'none'});
- @else
- $(".points_pay_increment").hide();
- $(".cash_pay_increment").show();
- @endif
- }else{
- $(".btn_guide").attr("style","");
- $('#J_integralforcash_input').val(current_points);
- $('#deductible').val(current_points);
- $(".points_pay_increment").show();
- $(".cash_pay_increment").hide();
- }
- if($('#J_integralforcash_input').val()>0){
- $("#is_deductible").val(1);
- }else{
- $("#is_deductible").val(0);
- }
- $(".need_points").html(current_points);
- var need_cash = current_points/parseInt(klp);
- $("#need_cash").val(need_cash.toFixed(2));
- $("#amount").val(need_cash.toFixed(2));
- $("#amountNum").val(need_cash);
- $('#J_integralforcashvalue').text(($('#J_integralforcash_input').val()/parseInt(klp)).toFixed(2));
- $("#pay_cash").text((parseFloat($('#need_cash').val())-parseFloat($('#J_integralforcashvalue').text())).toFixed(2));
- $('#amount').val((parseFloat($('#need_cash').val())-parseFloat($('#J_integralforcashvalue').text())).toFixed(2));
- }
- select_pay_type();
- $(".duration").click(function(){
- $(".duration").removeClass('active');
- $(this).addClass('active');
- $("#days").val($(this).attr('days'));
- $("#points").val($(this).attr('points'));
- select_pay_type();
- });
- $('#J_integralforcash_input').keyup(function() {
- var mypoints = parseInt($("#mypoints").val());
- var current_points = parseInt($("#points").val());
- var minpointsValue = mypoints >= current_points ? current_points : mypoints;
- var thisvalue = $(this).val();
- if (thisvalue > minpointsValue) {
- $('#J_integralforcash_input').val(minpointsValue);
- };
- if($('#J_integralforcash_input').val()>0){
- $("#is_deductible").val(1);
- }else{
- $("#is_deductible").val(0);
- }
- $('#J_integralforcashvalue').text(($('#J_integralforcash_input').val()/parseInt(klp)).toFixed(2));
- $('#deductible').val($('#J_integralforcash_input').val());
- $("#pay_cash").text((parseFloat($('#need_cash').val())-parseFloat($('#J_integralforcashvalue').text())).toFixed(2));
- $('#amount').val((parseFloat($('#need_cash').val())-parseFloat($('#J_integralforcashvalue').text())).toFixed(2));
- });
- $("#points_pay_submit").click(function(){
- ajax_pay('stick','points');
- });
- $(".pays").click(function(){
- $(this).siblings().removeClass('select');
- $(this).addClass('select');
- $("#payment_name").val($(this).attr("typename"));
- });
- $(".cash_pay_submit").click(function(){
- $("#payment_name").val($(this).attr('payment'));
- if($("#payment_name").val()=='wechat'){
- var qsDialog = $(this).dialog({
- title: '微信支付',
- loading: true,
- showFooter: false
- });
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- url: "{{ url('jkq/person/service/pay') }}",
- type: 'POST',
- dataType: 'json',
- data: $('#cash_pay_form').serialize(),
- success: function (result) {
- qsDialog.setContent(result.tradeCode);
- setInterval(function () {
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- url: "{{ url('jkq/person/service/weixin/payStatus') }}",
- type: 'POST',
- dataType: 'json',
- data: {
- tradeNo:result.tradeNo.number,
- },
- success: function (result) {
- if(result.code==1){
- window.location.href="{{ url('jkq/person/service/order_list') }}";
- }
- }
- })
- },5000)
- }
- })
- }else{
- var parm = $('#cash_pay_form').serialize();
- window.location.href= "{{ url('jkq/person/service/pay') }}/?"+parm;
- }
- });
- });
- function run(){
- $.getJSON("{:U('PersonalService/check_weixinpay_notify')}",function(result){
- if(result.status==1){
- location.href=result.data;
- }
- });
- }
- function ajax_pay(type,pay_type){
- var days = $("#days").val();
- var resume_id = $("#resume_id").val();
- var payment_name = "points";
- $.ajax({
- headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
- url: "{{ url('jkq/person/resume/increment_stick_save') }}",
- type: 'POST',
- dataType: 'json',
- data: {
- resume_id:resume_id,
- days:days,
- payment_name:payment_name
- },
- success: function (result) {
- disapperTooltip('success',result.data);
- setTimeout(function () {
- window.location.reload();
- }, 2000);
- },
- error: function (errorData) {
- if(errorData.status==400) {//业务错误
- disapperTooltip("remind", errorData.responseJSON.message);
- }
- }
- })
- }
- </script>
|