/* 选择不同会员/增值包/单次购买 */ $(function(){ $("ul#rating_type").on("click", "li", function() { $(this).addClass("buymeal_tit_cur"); $(this).siblings('li').removeClass("buymeal_tit_cur"); var rating = $(this).attr("rating"); if(rating) { $(".rating_type").hide(); $("#rating_"+rating).show(); } $("#coupon_id").val(''); }) //好友助力 $('.buymeal_tit_zl').click(function(){ //获取当前任务权益 或 系统默认权益 $.post(weburl + '/index.php?m=ajax&c=friendhelp&a=nowpackage',{rand:Math.random()},function(data){ if(data){ data = eval('('+data+')'); var html = ''; for(var k in data){ html = html + ''+data[k].name+':'+data[k].num+'次(+'+data[k].zl+'助力)'; } $('.buymeal_zhuli_cs').html(html); } }) }); $('.addhelp').click(function(){ $.post(weburl + '/index.php?m=ajax&c=friendhelp&a=addhelp',{rand:Math.random},function(data){ if(data){ data = eval('('+data+')'); if(data.url){ $('.buymeal_zhuli_ewmpic').html(''); $.layer({ type : 1, fix : false, maxmin : false, shadeClose : true, title : '邀请好友助力', closeBtn : [ 0, true ], area : [ '350px' ], page : { dom : ".buymeal_zhuli_ewm" } }) }else if(data.msg){ layer.msg(data.msg, 2, 8);return false; }else{ layer.msg('任务开启失败,请稍后重试!', 2, 8);return false; } } }); }); }) /* 会员套餐滚动 */ layui.use('carousel', function() { var carousel = layui.carousel; // 套餐会员 carousel.render({ elem : '#vip_1', width : '748px',// 设置容器宽度 arrow : 'hover' // 悬停显示箭头 ,autoplay:true // 自动切换关闭 }); // 时间会员 carousel.render({ elem : '#vip_2', width : '748px', autoplay:true // 自动切换关闭 }); }); //加减乘除 function accAdd(arg1,arg2){ if (isNaN(arg1)) { arg1 = 0; } if (isNaN(arg2)) { arg2 = 0; } arg1 = Number(arg1); arg2 = Number(arg2); var r1, r2, m, c; try { r1 = arg1.toString().split(".")[1].length; } catch (e) { r1 = 0; } try { r2 = arg2.toString().split(".")[1].length; } catch (e) { r2 = 0; } c = Math.abs(r1 - r2); m = Math.pow(10, Math.max(r1, r2)); if (c > 0) { var cm = Math.pow(10, c); if (r1 > r2) { arg1 = Number(arg1.toString().replace(".", "")); arg2 = Number(arg2.toString().replace(".", "")) * cm; } else { arg1 = Number(arg1.toString().replace(".", "")) * cm; arg2 = Number(arg2.toString().replace(".", "")); } } else { arg1 = Number(arg1.toString().replace(".", "")); arg2 = Number(arg2.toString().replace(".", "")); } return (arg1 + arg2) / m; } function accSub(arg1,arg2){ arg1 = $.trim(arg1); arg2 = $.trim(arg2); return accAdd(arg1,-arg2); } function accMul(arg1, arg2) { arg1 = $.trim(arg1); arg2 = $.trim(arg2); var m = 0, s1 = arg1.toString(), s2 = arg2.toString(); try { m += s1.split(".")[1].length } catch (e) { } try { m += s2.split(".")[1].length } catch (e) { } return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m) } function accDiv(arg1,arg2){ arg1 = $.trim(arg1); arg2 = $.trim(arg2); var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].length}catch(e){} with(Math){ r1=Number(arg1.toString().replace(".","")); r2=Number(arg2.toString().replace(".","")); return (r1/r2)*pow(10,t2-t1); } } function myFunction(_this) { _this.value = _this.value.replace(/[^0-9]/g, ''); } /* 购买会员套餐 */ function buyVip(id){ $.post(weburl + '/index.php?m=ajax&c=getVipPrice',{id : id}, function (data){ if(data){ var data = eval('(' + data + ')'); var style = data.style; $('#pay_server').val('vip'); $("#ratingid").val(data.id); $("#service_name_"+style).html(data.name); if(data.yh_price){ var price = data.yh_price; $("#service_price_"+style).html(data.yh_price); $("#service_origin_price_"+style).html(data.service_price); $("#vip_order_price_"+style).html(data.price); $("#integral_int_vip").val(data.yh_price); }else{ var price = data.service_price; $('#origin_tag_'+style).hide(); $("#service_price_"+style).html(data.service_price); $("#vip_order_price_"+style).html(data.price); $("#integral_int_vip").val(data.service_price); } // 积分充值购买,不能使用优惠券 var online = $("#integral_online").val(); if(online != '3' || only_price_arr.indexOf('vip')!=-1){ var length = $("#coupon_list_vip li").length; $('#coupon_list_vip li').each(function(){ var scope = $(this).attr('data-price'); if(scope){ if(parseInt(scope) > parseInt(price)){ $(this).hide(); length = length - 1; }else{ $(this).show(); } } }); if(length == 1){ $(".coupon_div_vip").hide(); }else{ $(".coupon_div_vip").show(); } }else{ // 积分充值购买有最低充值限制 var minJf = $("#integral_min").val(), pro = $("#integral_pro").val(); if (parseInt(minJf) > parseInt(price)){ $("#integral_int_vip").val(minJf); var pro = $("#integral_pro").val(); $("#vip_order_price_"+style).text(accDiv(minJf, pro)); } } $("#integral_dk_vip").val(''); $("#coupon_id").val(''); $("#coupon_value_1").html('请选择'); $(".coupon_1").hide(); $(".price_1").show(); $("#integral_dk_div").show(); if(only_price_arr.indexOf('vip')!=-1){ $('.cI4_server').hide(); } layer.open({ type: 1, title: '购买会员套餐服务', closeBtn: 1, border: [10, 0.3, '#000', true], area: ['auto', 'auto'], content: $("#buyVipDiv_"+style) }); } }); } /* 购买增值服务 */ function buyPack(id){ $.post(weburl + '/index.php?m=ajax&c=getPackPrice',{packid : id}, function (data){ if(data){ var data = eval('(' + data + ')'); var style = data.style; $('#pay_server').val('pack'); $("#comserviceid").val(data.tid); $("#service_name_"+style).text(data.name); if(data.yh_price){ var price = data.yh_price; $("#service_price_"+style).text(data.yh_price); $("#service_origin_price_"+style).text(data.service_price); $("#vip_order_price_"+style).text(data.price); $("#integral_int_vip").val(data.yh_price); }else{ var price = data.service_price; $('#origin_tag_'+style).hide(); $("#service_price_"+style).text(data.service_price); $("#vip_order_price_"+style).text(data.price); $("#integral_int_vip").val(data.service_price); } if (data.price == 0){ $('#vip_pay_div').hide(); $('#vip_integral_div').show(); } if(style == '1'){ $("#subject_"+style).val('购买增值服务'); }else if(style == '3'){ $("#subject_"+style).val('充值'+pricename+'购买增值服务'); } // 积分充值购买,不能使用优惠券 var online = $("#integral_online").val(); if(online != '3' || only_price_arr.indexOf('pack')!=-1){ var length = $("#coupon_list_vip li").length; $('#coupon_list_vip li').each(function(){ var scope = $(this).attr('data-price'); if(scope){ if(parseInt(scope) > parseInt(price)){ $(this).hide(); length = length - 1; }else{ $(this).show(); } } }); if(length == 1){ $(".coupon_div_vip").hide(); }else{ $(".coupon_div_vip").show(); } }else{ // 积分充值购买有最低充值限制 var minJf = $("#integral_min").val(); if (parseInt(minJf) > parseInt(price)){ $("#integral_int_vip").val(minJf); var pro = $("#integral_pro").val(); $("#vip_order_price_"+style).text(accDiv(minJf, pro)); } } $("#integral_dk_vip").val(''); $("#coupon_id").val(''); $("#coupon_value_1").html('请选择'); $(".coupon_1").hide(); $(".price_1").show(); $("#integral_dk_div").show(); if(only_price_arr.indexOf('pack')!=-1){ $('.cI4_server').hide(); } layer.open({ type: 1, title: '购买会员增值服务', closeBtn: 1, border: [10, 0.3, '#000', true], area: ['auto', 'auto'], content: $("#buyVipDiv_"+style) }); } }); } function _couponList(type){ if(type=='show'){ $(".coupon_sel_div").show(); }else if(type == 'hide'){ $(".coupon_sel_div").hide(); } } /* 优惠券购买*/ function couponBuy(){ var index = layer.load('执行中,请稍候...', 0); var server = $("#pay_server").val(); var coupon_id = $("#coupon_id").val(); var pData = {server: server, coupon_id : coupon_id}; if(server == 'issuejob' || server == 'createson' || server == 'invite' || server == 'spview'){ }else if(server == 'sxjob'){ pData.sxjobid = $("#jobids").val(); }else if(server == 'sxpart'){ pData.sxpartid = $("#partids").val(); }else if(server == 'sxltjob'){ pData.sxltjobid = $("#jobids").val(); }else if(server == 'downresume'){ pData.eid = $("#eid").val(); }else if(server == 'chat'){ pData.chatid = $("#chatid").val(); }else if(server == 'zph' || server == 'zphnet'){ if(server == 'zph'){ pData.bid = $("#bid").val(); } pData.zid = $("#zid").val(); var jobid = ''; $("input[name=checkbox_job]:checked").each(function(){ if(jobid == ""){ jobid = $(this).val(); }else{ jobid = jobid+","+$(this).val(); } }); pData.jobid = jobid; }else if(server == 'vip'){ pData.ratingid = $('#ratingid').val(); // 会员套餐ID } else if (server == 'pack'){ pData.tcid = $('#comserviceid').val(); // 增值包id }else if(server == 'jobtop' || server == 'jobrec' || server == 'partrec' || server == 'joburgent' || server == 'autojob'){ var jobid = $("#promoteid").val(); var days = $("input[name='days']:checked").val(); // 选中的天数 var xdays = $('#xdays').val(); //自定义天数 pData.days = days; pData.xdays = xdays; if(server == 'jobtop'){ pData.zdjobid = jobid; } else if(server == 'jobrec'){ pData.recjobid = jobid; } else if(server == 'partrec'){ pData.recpartid = jobid; } else if(server == 'joburgent'){ pData.ujobid = jobid; } else if(server == 'autojob'){ var jobautoids = $('#jobautoids').val(); pData.jobautoids = jobautoids; } } var url = weburl + "/index.php?m=ajax&c=couponBuy"; $.post(url, pData, function(data) { if(data) { layer.closeAll(); data = eval('(' + data + ')'); if(data.error == 1) { if(data.url) { layer.msg(data.msg, 2, 8, function() { window.location.href = data.url; }); } else { layer.msg(data.msg, 2, 8); } } else if(data.error == 0) { var eid = $("#eid").val(), chatid = $("#chatid").val(); // 购买聊天 if (server == 'chat'){ var is_member = $("#is_member").val(); if(is_member == '1'){ toMemberChat(chatid, eid, 'member'); }else{ toMemberChat(chatid, eid); } }else{ layer.msg(data.msg, 2, 9, function() { window.location.reload(); }); } } } }) } /* 积分购买*/ function integralBuy() { var index = layer.load('执行中,请稍候...', 0); var server = $('#pay_server').val(); var coupon_id = $("#coupon_id").val(); var pData = {server: server, coupon_id : coupon_id}; if(server == 'issuejob' || server == 'createson' || server == 'invite' || server == 'spview'){ }else if(server == 'sxjob'){ pData.sxjobid = $("#jobids").val(); }else if(server == 'sxpart'){ pData.sxpartid = $("#partids").val(); }else if(server == 'sxltjob'){ pData.sxltjobid = $("#jobids").val(); }else if(server == 'downresume'){ pData.eid = $("#eid").val(); }else if(server == 'chat'){ pData.chatid = $("#chatid").val(); }else if(server == 'zph' || server == 'zphnet'){ if(server == 'zph'){ pData.bid = $("#bid").val(); } pData.zid = $("#zid").val(); var jobid = ''; $("input[name=checkbox_job]:checked").each(function(){ if(jobid == ""){ jobid = $(this).val(); }else{ jobid = jobid+","+$(this).val(); } }); pData.jobid = jobid; }else if(server == 'vip'){ pData.ratingid = $('#ratingid').val(); // 会员套餐ID } else if (server == 'pack'){ pData.tcid = $('#comserviceid').val(); // 增值包id }else if(server == 'jobtop' || server == 'jobrec' || server == 'partrec' || server == 'joburgent' || server == 'autojob'){ var jobid = $("#promoteid").val(); var days = $("input[name='days']:checked").val(); // 选中的天数 var xdays = $('#xdays').val(); //自定义天数 pData.days = days; pData.xdays = xdays; if(server == 'jobtop'){ pData.zdjobid = jobid; } else if(server == 'jobrec'){ pData.recjobid = jobid; } else if(server == 'partrec'){ pData.recpartid = jobid; } else if(server == 'joburgent'){ pData.ujobid = jobid; } else if(server == 'autojob'){ var jobautoids = $('#jobautoids').val(); pData.jobautoids = jobautoids; } } var url = weburl + "/index.php?m=ajax&c=integralBuy"; $.post(url, pData, function(data) { if(data) { layer.closeAll(); data = eval('(' + data + ')'); if(data.error == 1) { if(data.url) { layer.msg(data.msg, 2, 8, function() { window.location.href = data.url; }); } else { layer.msg(data.msg, 2, 8); } } else if(data.error == 0) { // 购买聊天 if (server == 'chat'){ var eid = $("#eid").val(), chatid = $("#chatid").val(), is_member = $("#is_member").val(); if(is_member == '1'){ toMemberChat(chatid, eid, 'member'); }else{ toMemberChat(chatid, eid); } }else{ layer.msg(data.msg, 2, 9, function() { window.location.reload(); }); } } } }) } /* 金额付款操作 单项购买*/ function payVip(paytype, formId, type){ var index = layer.load('执行中,请稍候...', 0); if(type == 'all'){ $('#pay_type_vip').val(paytype); var integral_dk = $('#integral_dk_vip').val(); // 抵扣积分 var integral_int = $("#integral_int_vip").val(); // 充值积分 }else{ $('#pay_type').val(paytype); var integral_dk = $("#server_integral_dk").val(); var integral_int = $("#integral_int").val(); } // 获取服务类型 var server = $('#pay_server').val(); var coupon_id = $("#coupon_id").val(); var pData = {server: server, dkjf: integral_dk, price_int: integral_int, paytype : paytype, coupon_id: coupon_id}; if(server == 'issuejob' || server == 'createson' || server == 'invite' || server == 'spview'){ } else if(server == 'sxjob'){ pData.sxjobid = $('#jobids').val(); }else if(server == 'sxpart'){ pData.sxpartid = $('#partids').val(); } else if(server == 'sxltjob'){ pData.sxltjobid = $('#jobids').val(); } else if(server == 'downresume'){ pData.eid = $('#eid').val(); } else if(server == 'chat'){ pData.chatid = $('#chatid').val(); }else if(server == 'zph' || server == 'zphnet'){ if(server == 'zph'){ pData.bid = $("#bid").val(); } pData.zid = $("#zid").val(); var jobid = ''; $("input[name=checkbox_job]:checked").each(function(){ if(jobid == ""){ jobid = $(this).val(); }else{ jobid = jobid+","+$(this).val(); } }); pData.jobid = jobid; } else if(server == 'vip'){ pData.ratingid = $('#ratingid').val(); // 会员套餐ID } else if (server == 'pack'){ pData.tcid = $('#comserviceid').val(); // 增值包id }else if(server == 'jobtop' || server == 'jobrec' || server == 'partrec' || server == 'joburgent' || server == 'autojob'){ var jobid = $("#promoteid").val(); var days = $("input[name='days']:checked").val(); // 选中的天数 var xdays = $('#xdays').val(); //自定义天数 pData.days = days; pData.xdays = xdays; if(server == 'jobtop'){ pData.zdjobid = jobid; } else if(server == 'jobrec'){ pData.recjobid = jobid; } else if(server == 'partrec'){ pData.recpartid = jobid; } else if(server == 'joburgent'){ pData.ujobid = jobid; } else if(server == 'autojob'){ var jobautoids = $('#jobautoids').val(); pData.jobautoids = jobautoids; } } $.ajax({ async: false, //设置ajax同步 type: 'POST', global: false, url: weburl + "/index.php?m=ajax&c=addOrder", data: pData, success: function(data) { layer.close(index); var data = eval('(' + data + ')'); if(data.error == 1) { layer.msg(data.msg, 2, 8); return false; } else if(data.error == 0) { if(server == 'vip' || server == 'pack'){ $('#order_vip_id').val(data.orderid); }else{ $('#order_single_id').val(data.orderid); } $('#orderid').val(data.id); //提交表单 $('#'+formId).submit(); } } }); } /* 订单提交,form表单检测 */ function payforms(otype) { if(otype == 'single'){ var pay_type = $("#pay_type").val(); // 单项购买 }else if(otype == 'vip'){ var pay_type = $("#pay_type_vip").val(); // 会员/增值包购买 }else if(otype == 'xs'){ var pay_type = $("#pay_type_xs").val(); // 悬赏购买 }else if(otype == 'reward'){ var pay_type = $("#pay_type_reward").val(); // 支付赏金 } var server = $("#pay_server").val(); if(pay_type == '') { layer.msg('请选择支付方式!', 2, 8); } else if(pay_type == 'wxpay') { var orderId = $("#orderid").val(); $.post(weburl + "/member/index.php?c=payment&act=wxurl", { orderId: orderId }, function(data) { $('.wx_payment_ewm').html(data); $.layer({ type: 1, title: '微信扫码支付', closeBtn: [0, true], border: [10, 0.3, '#000', true], area: ['320px', '400px'], page: { dom: "#wxpayTx" }, close: function(){ clearInterval(sa); } }); var sa = setInterval(function() { $.post(weburl+'/api/wxpay/wxorder.php', { orderid: orderId }, function(data) { if(data == 1) { if(server == 'zphnet'){ layer.msg('报名成功,请等待管理员审核!', 2, 9, function(){ window.location.reload(); }) }else{ window.location.reload(); } } }); }, 3000); }) return false; } else if(pay_type == 'bank') { var orderId = $("#orderid").val(); window.location.href = weburl+'/member/index.php?c=payment&id='+orderId+'&paytype=bank'; return false; } else { var orderId = $("#orderid").val(); $("#repaya").attr('href',weburl+'/member/index.php?c=payment&id='+orderId); $.layer({ type: 1, title: '提示', closeBtn: [0, true], border: [10, 0.3, '#000', true], area: ['450px', '280px'], page: { dom: "#payshow" } }); } } /** * type: 服务类型 * jifen: 需要的积分(刷新职位等存在非单个时需要) * price: 服务价格(刷新职位等存在非单个时需要) */ function server_single(type,jifen,price){ $("#pay_server").val(type); var server = server_single_subject(type), pro = $("#integral_pro").val(), online = $("#integral_online").val(), integral = $("#user_integral_all").val(); if(!price){ price = server.price; } if(type=='sxltjob'||type=='sxpart'||type=='sxjob'){ type = 'sxjob'; }else if(type=='partrec'){ type = 'jobrec'; } //判断后台是否开启此服务的单项购买 if(type!='autojob' && single_can_arr.indexOf(type)==-1){ $('#singleTab').hide(); $('#singleTab').attr('ishide',1); }else{ $('#singleTab').show(); $('#singleTab').attr('ishide',0); } if(online == 3 && only_price_arr.indexOf(type)==-1){ if(!jifen){ jifen = accMul(parseFloat(price), parseInt(pro)); } var minJf = $("#integral_min").val(); if(parseInt(jifen) > parseInt(integral)){ $('#integral_buy').hide(); if(parseInt(jifen) < parseInt(minJf)){ $('#integral_int').val(minJf); $('#price_int').text(accDiv(minJf, pro)); }else{ $('#integral_int').val(jifen); $('#price_int').text(accDiv(jifen, pro)); } $("#single_integral").text(jifen); $("#single_order_price").text(price); var intrgral_name = $('#server_intrgral_name').val(); $("#server_subject").val('充值'+intrgral_name+'购买'+server.name); }else{ $('#single_integral').text(jifen); $('#pay_integral_buy').hide(); } }else{ if (only_price_arr.indexOf(type)!=-1){ $('.cI3_server').hide(); } $('#price_int').text(price); $("#single_order_price").text(price); $("#server_subject").val('购买'+server.name); var length = $("#coupon_list_single_member li").length; $('#coupon_list_single_member li').each(function(){ var scope = $(this).attr('data-price'); if(scope){ if(parseInt(scope) > parseInt(price)){ $(this).hide(); length = length - 1; } } }); if(length == 1){ $(".coupon_div").hide(); } } } function server_single_subject(type){ $("#dayslist").addClass('none'); var server = {}; if(type == 'issuejob'){ server.name = '职位发布'; server.price = $("#server_integral_job").val(); }else if (type == 'sxltjob' || type == 'sxjob' || type == 'sxpart'){ if(type == 'sxltjob'){ server.name = '猎头职位刷新'; }else if(type == 'sxjob'){ server.name = '职位刷新'; }else if(type == 'sxpart'){ server.name = '兼职刷新'; } server.price = $("#server_integral_jobefresh").val(); }else if (type == 'chat'){ server.name = chat_name; server.price = $("#server_integral_chat_num").val(); }else if (type == 'createson'){ server.name = '子账号'; server.price = $("#server_integral_sons_num").val(); }else if (type == 'invite'){ server.name = '邀请面试'; server.price = $("#server_integral_interview").val(); }else if (type == 'downresume'){ server.name = '下载简历'; }else if (type == 'zph'){ server.name = '预订招聘会'; }else if (type == 'zphnet'){ server.name = '预订网络招聘会'; }else if (type == 'partrec' || type == 'jobrec' || type == 'joburgent' || type == 'jobtop' || type == 'autojob'){ $("#dayslist").removeClass('none'); var pname; if (type == 'partrec' || type == 'jobrec'){ pname = '推荐时长:'; var recname = type == 'partrec' ? '兼职' : '职位'; server.name = recname + '推荐'; }else if (type == 'joburgent'){ pname = '紧急时长:'; server.name = '职位紧急'; }else if (type == 'jobtop'){ pname = '置顶时长:'; server.name = '职位置顶'; }else if (type == 'autojob'){ pname = '自动刷新:'; server.name = '职位自动刷新'; var price = $("#server_job_auto").val(), autoids = $("#jobautoids").val(); var idarr = autoids.split(','); server.price = price * idarr.length; } $("#promote_name").text(pname); }else if(type == 'spview'){ server.name = '发布视频面试'; server.price = $("#server_integral_spview").val(); } return server; } /* 积分模式,拥有积分不足下载简历,充值积分输入检测 */ function checkIntegralPaySingle(integral, integral_min, integral_pro){ var single_integral = $('#single_integral').text(); // 单项购买所需积分 var integral_need = accSub(parseInt(single_integral), parseInt(integral)); // 单选购买减去账号积分,还需要积分数量 if(parseInt(integral_need) < parseInt(integral_min)){ var minJifen = integral_min; }else{ var minJifen = integral_need; } var integral_int = $('#integral_int').val(); if(parseInt(integral_int) < parseInt(minJifen)){ $('#integral_int').val(minJifen); $('#price_int').text(accDiv(minJifen, integral_pro)); }else if(integral_int != ''){ $('#price_int').text(accDiv(parseInt(integral_int), integral_pro)); } else{ $('#integral_int').val(single_integral); $('#price_int').text(single_integral/integral_pro); } } /* 购买单项套餐选择优惠券操作 */ function chCoupon(id, price, scope, name){ $("ul#coupon_list_single_member li span").removeClass("yun_purchase_yhq_xz_cur"); $("#single_"+id).addClass("yun_purchase_yhq_xz_cur"); var coupon_id = id; var coupon_price = price; var coupon_scope = scope; var coupon_name = name; var single_price = $("#price_int").text(); if(parseFloat(coupon_scope) > parseFloat(single_price)){ layer.msg("消费金额不满足,请重新选择!", 2, 8); $("#coupon_id").val(''); $("#coupon_price").val(''); $("#yhq_name_n").text('请选择'); $("#single_order_price").text(single_price); $("#single_"+id).removeClass("yun_purchase_yhq_xz_cur"); $(".coupon_single_member").hide(); $(".price_single_member").show(); $("#integral_dk_div").show(); var integral_dk = $("#server_integral_dk").val(); if(integral_dk){ var price = accDiv(integral_dk, pro); $("#server_pay_div").show(); $("#server_integral_div").hide(); $("#single_order_price").text(accSub(single_price, price)); } return false; } $("#coupon_id").val(coupon_id); $("#coupon_price").val(coupon_price); var integral_dk = $("#server_integral_dk").val(); var pro = $("#integral_pro").val(); if(coupon_id && coupon_price ){ $("#yhq_name_n").text(coupon_name); if(parseFloat(coupon_price) >= parseFloat(single_price)){ $("#order_coupon").text(single_price); $(".coupon_single_member").show(); $(".price_single_member").hide(); if(integral_dk){ $("#server_integral_dk").val(''); } $("#integral_dk_div").hide(); }else{ var price = accSub(parseFloat(single_price), parseFloat(coupon_price)); var integral_need = accMul(price, pro); if(integral_need > parseInt(integral_need)){ var integral_need = accAdd(parseInt(integral_need), 1); } $("#integral_dk_div").show(); $(".coupon_single_member").hide(); $(".price_single_member").show(); if(parseInt(integral_need) <= parseInt(integral_dk)){ $("#single_order_price").text(0); $("#server_pay_div").hide(); $("#server_integral_div").show(); $("#server_integral_dk").val(integral_need); }else{ $("#single_order_price").text(price); $("#server_pay_div").show(); $("#server_integral_div").hide(); var integral_dk = $("#server_integral_dk").val(); if(integral_dk){ var integral_need = accSub(parseInt(integral_need), parseInt(integral_dk)); } $("#single_order_price").text(accDiv(integral_need, pro)); } } }else{ $("#yhq_name_n").text('请选择'); $(".coupon_single_member").hide(); $(".price_single_member").show(); $("#integral_dk_div").show(); var integral_dk = $("#server_integral_dk").val(); if(parseInt(integral_dk) > 0){ var price = accDiv(integral_dk, pro); if(parseFloat(price) < parseFloat(single_price)){ $("#single_order_price").text(accSub(single_price, price)); $("#server_pay_div").show(); $("#server_integral_div").hide(); }else{ $("#single_order_price").text(0); $("#server_pay_div").hide(); $("#server_integral_div").show(); } }else{ $("#single_order_price").text(single_price); $("#server_pay_div").show(); $("#server_integral_div").hide(); } } $(".coupon_sel_div").hide(); } /* 购买单项套餐选择优惠券操作 */ function chVipCoupon(coupon_id, coupon_price, coupon_scope, coupon_name){ $("ul#coupon_list_vip li span").removeClass("yun_purchase_yhq_xz_cur"); $("#vipCoupon_"+coupon_id).addClass("yun_purchase_yhq_xz_cur"); var service_price = $("#service_price_1").html(); var integral_dk_vip = $("#integral_dk_vip").val(); var pro = $("#integral_pro").val(); $("#coupon_id").val(coupon_id); $("#coupon_price").val(coupon_price); if(coupon_id && coupon_price){ $("#coupon_value_1").html(coupon_name); if(parseFloat(coupon_price) >= parseFloat(service_price)){ $("#vip_coupon_price_1").html(service_price); $(".coupon_1").show(); $(".price_1").hide(); if(integral_dk_vip){ $("#integral_dk_vip").val(''); } $("#integral_dk_div_1").hide(); }else{ var price = accSub(parseFloat(service_price), parseFloat(coupon_price)); var integral_need = accMul(price, pro); $("#integral_dk_div_1").show(); $(".coupon_1").hide(); $(".price_1").show(); if(parseInt(integral_need) <= parseInt(integral_dk_vip)){ $("#vip_order_price_1").html(0); $("#vip_pay_div").hide(); $("#vip_integral_div").show(); $("#integral_dk_vip").val(integral_need); }else{ $("#vip_order_price_1").html(price); $("#vip_pay_div").show(); $("#vip_integral_div").hide(); var integral_dk = $("#integral_dk_vip").val(); if(integral_dk_vip){ var integral_need = accSub(parseInt(integral_need), parseInt(integral_dk_vip)); } $("#vip_order_price_1").html(accDiv(integral_need, pro)); } } }else{ $("#coupon_value_1").html('请选择'); $(".coupon_1").hide(); $(".price_1").show(); $("#integral_dk_div_1").show(); var integral_dk = $("#integral_dk_vip").val(); if(parseInt(integral_dk) > 0){ var price = accDiv(integral_dk, pro); if(parseFloat(price) < parseFloat(service_price)){ $("#vip_order_price_1").html(accSub(service_price, price)); $("#vip_pay_div").show(); $("#vip_integral_div").hide(); }else{ $("#vip_order_price_1").html(0); $("#vip_pay_div").hide(); $("#vip_integral_div").show(); } }else{ $("#vip_order_price_1").html(service_price); $("#vip_pay_div").show(); $("#vip_integral_div").hide(); } } $(".coupon_sel_div").hide(); } /* 积分抵扣,输入积分操作 */ function checkIntegralDK(integral, integral_pro,style) { var integral_dk = $("#integral_dk_vip").val(); // 抵扣输入积分 var service_price = $("#service_price_"+style).text(); // 套餐金额 var coupon_id = $("#coupon_id").val(); var coupon_price = $("#coupon_price").val(); if(coupon_price && coupon_id){ var service_price = accSub(parseFloat(service_price),parseFloat(coupon_price)); // 下单金额 }else{ var service_price = service_price; // 下单金额 } var order_price = service_price; var integral_dk_price = 0; var integral_need = accMul(parseFloat(service_price), parseInt(integral_pro)); // 套餐金额转积分 if(parseInt(integral_need) == 0){ var integral_need = 1; }else if(integral_need > parseInt(integral_need)){ var integral_need = accAdd(parseInt(integral_need), 1); } if(integral_dk){ if(parseInt(integral_dk) > 0){ $("#integral_dk_vip").val(parseInt(integral_dk)); } if(parseInt(integral) >= parseInt(integral_need)) { // 拥有积分充足 if(parseInt(integral_dk) > parseInt(integral_need)) { // 输入抵扣积分超过购买积分 $("#integral_dk_vip").val(parseInt(integral_need)); // 抵扣积分变更最大所需积分 order_price = accSub(parseFloat(service_price), accDiv(integral_need, parseInt(integral_pro))); // 抵扣后金额 0 integral_dk_price = accDiv(integral_need, parseInt(integral_pro)); // 抵扣金额 } else { order_price = accSub(parseFloat(service_price), accDiv(parseInt(integral_dk), parseInt(integral_pro))); // 抵扣积分后所需金额 integral_dk_price = accDiv(integral_dk, parseInt(integral_pro)); // 抵扣金额 } } else { // 拥有积分不充足 if(parseInt(integral_dk) > parseInt(integral)) { // 抵扣所有积分 $("#integral_dk_vip").val(parseInt(integral)); order_price = accSub(parseFloat(service_price), accDiv(integral, parseInt(integral_pro))); // 抵扣积分后所需金额 integral_dk_price = accDiv(integral, parseInt(integral_pro)); // 抵扣金额 } else { order_price = accSub(parseFloat(service_price), accDiv(integral_dk, parseInt(integral_pro))); // 抵扣积分后所需金额 integral_dk_price = accDiv(integral_dk, parseInt(integral_pro)); // 抵扣金额 } } } /* 根据抵扣后金额,判断支付方式 */ if(order_price <= 0) { $("#vip_order_price_"+style).html(0); $("#vip_pay_div").hide(); $("#vip_integral_div").show(); } else { $("#vip_order_price_"+style).html(order_price); $("#vip_pay_div").show(); $("#vip_integral_div").hide(); } } /* 积分模式,购买会员特权/增值服务,拥有积分不足,充值积分输入检测 */ function checkIntegralPay(integral, integral_min,integral_pro){ var single_integral = $('#service_price_3').html(); // 单项购买所需积分 var integral = integral; // 目前拥有积分 var integral_need = accSub(parseInt(single_integral), parseInt(integral)); // 单选购买减去账号积分,还需要积分数量 var integral_min = integral_min; // 站点最低充值积分 var integral_pro = integral_pro; // 站点积分比例 if(parseInt(integral_need) < parseInt(integral_min)){ var minJifen = integral_min; }else{ var minJifen = integral_need; } var integral_int = $('#integral_int_vip').val(); if(integral_int == ''){ integral_int = 0; } if(parseInt(integral_int) <= parseInt(minJifen)){ $('#integral_int_vip').val(minJifen); $('#vip_order_price_3').html(accDiv(minJifen, integral_pro)); }else if (integral_int != ''){ $('#vip_order_price_3').html(accDiv(parseInt(integral_int), integral_pro)); } else{ $('#integral_int_vip').val(single_integral); $('#vip_order_price_3').html(single_integral/integral_pro); } $("#coupon_id").val(''); $("#coupon_price").val(''); $("#coupon_value_3").html('请选择'); $("ul#coupon_list_3 li span").removeClass("yun_purchase_yhq_xz_cur"); $(".price_3").show(); $(".coupon_3").hide(); } /* 积分抵扣,单项购买 */ function checkIntegralDKSingle(integral, integral_pro) { var integral_dk = $("#server_integral_dk").val(); // 抵扣输入积分 var single_price = $("#price_int").html(); // 单份简历金额 var coupon_id = $("#coupon_id").val(); var coupon_price = $("#coupon_price").val(); if(coupon_price && coupon_id){ var single_price = accSub(parseFloat(single_price),parseFloat(coupon_price)); } var order_price = single_price; var integral_need = accMul(parseFloat(order_price), parseInt(integral_pro)); // 单份简历所需积分 if(parseInt(integral_need) == 0){ var integral_need = 1; }else if(integral_need > parseInt(integral_need)){ var integral_need = accAdd(parseInt(integral_need), 1); } if(integral_dk){ if(parseInt(integral_dk) > 0){ $("#server_integral_dk").val(parseInt(integral_dk)); } if(parseInt(integral) >= parseInt(integral_need)) { // 拥有积分充足 if(parseInt(integral_dk) > parseInt(integral_need)) { // 输入抵扣积分超过下载积分 $("#server_integral_dk").val(parseInt(integral_need)); // 抵扣积分变更最大所需积分 order_price = accSub(parseFloat(single_price), accDiv(integral_need, parseInt(integral_pro))); // 抵扣后金额 0 } else { order_price = accSub(parseFloat(single_price), accDiv(parseInt(integral_dk), parseInt(integral_pro))); // 抵扣积分后所需金额 } } else { // 拥有积分不充足 if(parseInt(integral_dk) > parseInt(integral)) { // 抵扣所有积分 $("#server_integral_dk").val(parseInt(integral)); order_price = accSub(parseFloat(single_price), accDiv(integral, parseInt(integral_pro))); // 抵扣积分后所需金额 } else { order_price = accSub(parseFloat(single_price), accDiv(integral_dk, parseInt(integral_pro))); // 抵扣积分后所需金额 } } /* 根据抵扣后金额,判断支付方式 */ if(order_price <= 0) { $("#single_order_price").text(0); $("#server_pay_div").hide(); $("#server_integral_div").show(); } else { $("#single_order_price").text(order_price); $("#server_pay_div").show(); $("#server_integral_div").hide(); } }else{ $("#single_order_price").text(single_price); $("#server_pay_div").show(); $("#server_integral_div").hide(); } }