/* 选择不同会员/增值包/单次购买 */
|
$(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 + '<span class="buymeal_zhuli_n">'+data[k].name+':<span class="buymeal_zhuli_zd">'+data[k].num+'</span>次(+'+data[k].zl+'助力)</span>';
|
}
|
|
$('.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('<img src="'+weburl+'/index.php?m=ajax&c=friendhelp&a=gethelpcode&id='+data.id+'&token='+data.token+'" width="175" height="175">');
|
$.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();
|
}
|
}
|