|
@@ -173,7 +173,7 @@
|
|
|
var filter_vip_new = order.new_filter ? JSON.parse(order.new_filter) : {}
|
|
|
var buyAccountCount = filterInfo.buyAccountCount || filter_vip_new.buyAccountCount || 0
|
|
|
var giftAccountCount = filterInfo.giftAccountCount || filter_vip_new.giftAccountCount || 0
|
|
|
- var totalAccountCount = Number(buyAccountCount) + Number(giftAccountCount) + 1
|
|
|
+ var totalAccountCount = Number(buyAccountCount) + Number(giftAccountCount)
|
|
|
|
|
|
var addAreaCount = filterInfo.addAreaCount || filter_vip_new.addAreaCount || 0
|
|
|
var onlyAddCount = addAreaCount <= 0 // 仅增购子账号
|
|
@@ -189,9 +189,6 @@
|
|
|
buyNumber2 = order.buyNum || filter_vip_new.finalAccountCount || 0
|
|
|
} else {
|
|
|
// 仅增购子账号,不计算主账号数量
|
|
|
- if (onlyAddCount) {
|
|
|
- totalAccountCount -= 1
|
|
|
- }
|
|
|
buyNumber2 = order.buyNum || totalAccountCount || filter_vip_new.finalAccountCount || 0
|
|
|
}
|
|
|
} else {
|
|
@@ -199,6 +196,16 @@
|
|
|
}
|
|
|
return buyNumber2
|
|
|
}
|
|
|
+
|
|
|
+ function calcIsOnlyAddPower(order) {
|
|
|
+ var filter_vip = order.filter ? JSON.parse(order.filter) : {}
|
|
|
+ var filter_vip_new = order.new_filter ? JSON.parse(order.new_filter) : {}
|
|
|
+ var buyAccountCount = filter_vip.buyAccountCount || filter_vip_new.buyAccountCount || 0
|
|
|
+ var giftAccountCount = filter_vip.giftAccountCount || filter_vip_new.giftAccountCount || 0
|
|
|
+ var totalAccountCount = Number(buyAccountCount) + Number(giftAccountCount)
|
|
|
+ return totalAccountCount <= 0
|
|
|
+ }
|
|
|
+
|
|
|
var serverInitTime = null
|
|
|
var timerId = null
|
|
|
$(function () {
|
|
@@ -275,7 +282,7 @@
|
|
|
if (Object.keys(filterObjNew).length <= 0) return
|
|
|
var cycle = ''
|
|
|
var cmap={1:"天",2:"月",3:"年",4:"季"}
|
|
|
- if (filterObjNew.buy_type==filterObjNew.give_type){
|
|
|
+ if (filterObjNew.buy_type && filterObjNew.buy_type==filterObjNew.give_type){
|
|
|
cycle = parseInt(filterObjNew.buy_cycle||0) +parseInt(filterObjNew.give_cycle||0) +cmap[filterObjNew.buy_type]
|
|
|
}else{
|
|
|
if (filterObjNew.buy_cycle>0){
|
|
@@ -294,9 +301,10 @@
|
|
|
$(".discount-container .highlight-text").text("赠送30天");
|
|
|
}
|
|
|
// 活动赠
|
|
|
- var give_cycle=filterObj.give_cycle;
|
|
|
+ var give_type = filterObj.give_type || filterObjNew.activity_give_type;
|
|
|
+ var give_cycle=filterObj.give_cycle || filterObjNew.activity_give_cycle;
|
|
|
if (give_cycle) {
|
|
|
- if (filterObj.give_type==1){
|
|
|
+ if (give_type==1){
|
|
|
give_cycle = give_cycle + '天';
|
|
|
}else{
|
|
|
give_cycle = give_cycle < 12 ? (give_cycle + '个月') : ('1年');
|
|
@@ -307,9 +315,10 @@
|
|
|
$(".discount-container .highlight-text").text("活动赠"+give_cycle);
|
|
|
}
|
|
|
// 销售赠
|
|
|
- var seller_give_cycle=filterObj.seller_give_cycle;
|
|
|
+ var seller_give_type = filterObj.seller_give_type || filterObjNew.give_type;
|
|
|
+ var seller_give_cycle=filterObj.seller_give_cycle || filterObjNew.give_cycle;
|
|
|
if (seller_give_cycle) {
|
|
|
- if (filterObj.seller_give_type==1){
|
|
|
+ if (seller_give_type==1){
|
|
|
seller_give_cycle = seller_give_cycle + '天';
|
|
|
}else{
|
|
|
seller_give_cycle = seller_give_cycle < 12 ? (seller_give_cycle + '个月') : ('1年');
|
|
@@ -332,6 +341,7 @@
|
|
|
//}else {
|
|
|
$("#status_success").removeClass("hide");
|
|
|
//}
|
|
|
+ var order = r.data.order;
|
|
|
//兑换码 不展示支付时间 p307
|
|
|
if (r.data.order.pay_time&&filterObj.badge!="exchange"){
|
|
|
$(".pay_time_p").css("display", "");
|
|
@@ -341,9 +351,14 @@
|
|
|
if(r.data.order.buy_subject=='2'){
|
|
|
var buyAccountNum = calcAccountNum(r.data.order)
|
|
|
var num2 = r.data.order.buy_count||buyAccountNum
|
|
|
- $('.pay_number_t').text(num2+"人")
|
|
|
- $('.pay_number').show()
|
|
|
+ $('.pay_number_t').text(num2+"人")
|
|
|
+ $('.pay_number').show()
|
|
|
|
|
|
+ var onlyAddPower = calcIsOnlyAddPower(r.data.order)
|
|
|
+ var upgrade = order.vip_type == 2 || order.service_type == 3
|
|
|
+ if (onlyAddPower && upgrade) {
|
|
|
+ $('.pay_number').hide()
|
|
|
+ }
|
|
|
}
|
|
|
//支付方式
|
|
|
if (r.data.order.billingMode===1){
|
|
@@ -550,25 +565,29 @@
|
|
|
} else if (year === 0 && month !== 0) {
|
|
|
$(".dyzq").text(month + "个月");
|
|
|
}
|
|
|
- if (filterObj.cycleunit == 1) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
- } else if (filterObj.cycleunit == 2) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
- } else if (filterObj.cycleunit == 3) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
- } else if (filterObj.cycleunit == 4) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "季")
|
|
|
+ if (filterObj) {
|
|
|
+ if (filterObj.cycleunit == 1) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
+ } else if (filterObj.cycleunit == 2) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
+ } else if (filterObj.cycleunit == 3) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
+ } else if (filterObj.cycleunit == 4) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "季")
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
//未支付
|
|
|
- if (filterObj.cycleunit == 1) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
- } else if (filterObj.cycleunit == 2) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
- } else if (filterObj.cycleunit == 3) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
- } else if (filterObj.cycleunit == 4) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "季")
|
|
|
+ if (filterObj) {
|
|
|
+ if (filterObj.cycleunit == 1) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
+ } else if (filterObj.cycleunit == 2) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
+ } else if (filterObj.cycleunit == 3) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
+ } else if (filterObj.cycleunit == 4) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "季")
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if (r.data.order.order_status == 1) {
|
|
@@ -595,15 +614,18 @@
|
|
|
$(".zq_text").text("续费周期");
|
|
|
} else if (order.vip_type == 2 || order.service_type == 3) {
|
|
|
$(".vip_type").text("(升级)");
|
|
|
- if (filterObj.cycleunit == 1) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
- } else if (filterObj.cycleunit == 2) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
- } else if (filterObj.cycleunit == 3) {
|
|
|
- $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
- } else if (filterObj.cycleunit == -1) {
|
|
|
- $(".dyzq").text("不延期");
|
|
|
+ if (filterObj) {
|
|
|
+ if (filterObj.cycleunit == 1) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "年")
|
|
|
+ } else if (filterObj.cycleunit == 2) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "个月")
|
|
|
+ } else if (filterObj.cycleunit == 3) {
|
|
|
+ $(".dyzq").text(filterObj.cyclecount + "天")
|
|
|
+ } else if (filterObj.cycleunit == -1) {
|
|
|
+ $(".dyzq").text("不延期");
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
//续费升级逻辑修改后判断是否不延期
|
|
|
if (filterObj.cycleunit == 0 && filterObj.cyclecount == 0) {
|
|
|
$(".dyzq").text("不延期");
|
|
@@ -639,7 +661,7 @@
|
|
|
}
|
|
|
|
|
|
//计价清单
|
|
|
- var filterObj = JSON.parse(r.data.order.filter);
|
|
|
+ var filterObj = JSON.parse(r.data.order.filter) || {};
|
|
|
var upgradeSubtotail = filterObj.upgradeSubtotail;
|
|
|
if (upgradeSubtotail) { //有则显示
|
|
|
$(".valuationList").css("display", "");
|