|
@@ -33,7 +33,7 @@ var Calculation = {
|
|
|
"cityMaxCount": 2,
|
|
|
"provinceMaxCount": 9,
|
|
|
"buyerClassMaxCount": 3,
|
|
|
- "monthMaxCount": 9
|
|
|
+ "monthMaxCount": 10
|
|
|
},
|
|
|
"new": {
|
|
|
"month": {
|
|
@@ -49,7 +49,8 @@ var Calculation = {
|
|
|
"monthMaxCount": 10
|
|
|
},
|
|
|
"discount": 1
|
|
|
- }, //套餐价格表
|
|
|
+ }
|
|
|
+ , //套餐价格表
|
|
|
IsTrial: true, //是否时试用用户
|
|
|
OldBuyset: new Buyset(),//用户之前套餐
|
|
|
EndTime: 0, //会员到期时间
|
|
@@ -215,10 +216,15 @@ var Calculation = {
|
|
|
if (pCount === -1) {
|
|
|
pCount = 0
|
|
|
}
|
|
|
- //当选择月份大于 按照全年计算
|
|
|
- if (t[0] > this.PriceRule.new.monthMaxCount && unit === 2) { //月份十个月以上价格一样
|
|
|
- count = 1
|
|
|
- unit = 1
|
|
|
+ if (pCount !== 0) { //购买省份计算 省份10个月价格和11个月价格一样
|
|
|
+ //当选择月份大于 按照全年计算
|
|
|
+ if (t[0] > this.PriceRule.new.monthMaxCount && t[1] === 2) count = 10//月份十个月以上价格一样
|
|
|
+ } else { //购买全国计算 全国10个月价格和11个月价格不一样
|
|
|
+ //当选择月份大于 按照全年计算
|
|
|
+ if (t[0] > this.PriceRule.new.monthMaxCount && unit === 2) { //月份十个月以上价格一样
|
|
|
+ count = 1
|
|
|
+ unit = 1
|
|
|
+ }
|
|
|
}
|
|
|
return this.getSetMealPrice_new(pCount, unit) * count //全国1行业套餐
|
|
|
}
|