|
@@ -736,22 +736,15 @@ $(function () {
|
|
|
//刷新展示周期
|
|
|
flushShowTime(state.isTrial, selectTime, stratFlag, endflag);
|
|
|
// 初始化关键词
|
|
|
- if (state.items.length === 0) {
|
|
|
- $('.body-item.keywords .keywords-text').text('未分类')
|
|
|
- } else {
|
|
|
- var arr = []
|
|
|
- state.items.forEach(function (item, index) {
|
|
|
- arr.push(item['s_item'])
|
|
|
- })
|
|
|
- $('.body-item.keywords .keywords-text').text(arr.join('、'))
|
|
|
- }
|
|
|
-
|
|
|
- // 初始化信息类型
|
|
|
- if (state.infotype.length === 0) {
|
|
|
- $('.body-item.info-type .info-type-text').text('全部类型')
|
|
|
- } else {
|
|
|
- $('.body-item.info-type .info-type-text').text(state.infotype.join('、'))
|
|
|
- }
|
|
|
+ // if (state.items.length === 0) {
|
|
|
+ // $('.body-item.keywords .keywords-text').text('未分类')
|
|
|
+ // } else {
|
|
|
+ // var arr = []
|
|
|
+ // state.items.forEach(function (item, index) {
|
|
|
+ // arr.push(item['s_item'])
|
|
|
+ // })
|
|
|
+ // $('.body-item.keywords .keywords-text').text(arr.join('、'))
|
|
|
+ // }
|
|
|
|
|
|
if (state.matchway) {
|
|
|
var ModeArr = ['按标题匹配', '按全文匹配']
|
|
@@ -793,6 +786,7 @@ $(function () {
|
|
|
showGiveStatus(true)
|
|
|
}
|
|
|
}
|
|
|
+ $('[data-update-tips]').hide()
|
|
|
// 如果购买的是升级版套餐 不显示升级提示 且如果是全国全行业 则不显示升级按钮
|
|
|
if (state.buyset.upgrade === 1) {
|
|
|
$('[data-update-tips]').hide()
|
|
@@ -811,145 +805,145 @@ $(function () {
|
|
|
|
|
|
var subVipState = sessionStorage.getItem('sub_vip_state');
|
|
|
var reqData = JSON.parse(subVipState);
|
|
|
- if (subVipState) {
|
|
|
- init(reqData);
|
|
|
- subNode.initData = reqData
|
|
|
- //判断是否修改
|
|
|
- var IndustryNoChange = JSON.stringify(reqData.oldIndustry.sort()) === JSON.stringify(reqData.industry.sort());
|
|
|
- var tmp1 = getAreaClassArr(reqData.oldArea);
|
|
|
- var tmp2 = getAreaClassArr(reqData.area);
|
|
|
- var areaNoChange = (JSON.stringify(tmp1[0].sort()) === JSON.stringify(tmp2[0].sort())) && (JSON.stringify(tmp1[1].sort()) === JSON.stringify(tmp2[1].sort()));
|
|
|
- if (IndustryNoChange && areaNoChange && changeTime.length === 0) {
|
|
|
- getDataWitXHR()
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- //判断是否需要升级
|
|
|
- var status = getUpgradeFinalStatus(getBuySet(reqData.area, reqData.industry), {
|
|
|
- "areacount": reqData.buyset.areacount,
|
|
|
- "buyerclasscount": reqData.buyset.buyerclasscount,
|
|
|
- "citys": reqData.buyset.newcitys
|
|
|
- }, changeTime, reqData.endTime, reqData.renewList, reqData.isTrial);
|
|
|
- // 双11.11活动
|
|
|
- var giveT = [changeTime[1] === 1 ? 1 :changeTime[0], changeTime[1]]
|
|
|
- if (!giveT[0] || !giveT[1]) {
|
|
|
- giveT = []
|
|
|
- }
|
|
|
- var giveStatue = getUpgradeFinalStatus(getBuySet(reqData.area, reqData.industry), {
|
|
|
- "areacount": reqData.buyset.areacount,
|
|
|
- "buyerclasscount": reqData.buyset.buyerclasscount,
|
|
|
- "citys": reqData.buyset.newcitys
|
|
|
- }, giveT, reqData.endTime, reqData.renewList, reqData.isTrial);
|
|
|
- var givePrice = giveStatue[0]
|
|
|
- var giveCycle = changeTime[1] === 1 ? ('1年') : ((changeTime[0] ? changeTime[0] : 1) + '个月')
|
|
|
-
|
|
|
- if (status[0] === -2) {
|
|
|
- weui.toast('订单冲突', {
|
|
|
- duration: 3000,
|
|
|
- className: 'jy-toast',
|
|
|
- });
|
|
|
- return
|
|
|
- }
|
|
|
- if (status[0] === -1) {
|
|
|
- //直接修改
|
|
|
- $(".vip-footer.modify").show();
|
|
|
- // doSubmit()
|
|
|
- // initBack(1);
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- //区域需要升级
|
|
|
- if (status[1]) {
|
|
|
- if (reqData.isTrial) {
|
|
|
- $(".area .tip").text("需购买");
|
|
|
- }
|
|
|
- $(".area .tip-need-upgrade").show();
|
|
|
- }
|
|
|
- //行业需要升级
|
|
|
- if (status[2]) {
|
|
|
- if (reqData.isTrial) {
|
|
|
- $(".industry .tip").text("需购买");
|
|
|
- }
|
|
|
- $(".industry .tip-need-upgrade").show()
|
|
|
- }
|
|
|
- console.log(status[0],'111111')
|
|
|
- if (status[0] > 0) {
|
|
|
- //需要付钱
|
|
|
- $(".vip-footer.upgrade").show();
|
|
|
- //价格展示
|
|
|
- var nowTime = new Date().getTime();
|
|
|
- var startTime = live20200707.startTime;
|
|
|
- var endTime = live20200707.endTime;
|
|
|
- var activeDiscount = parseFloat(live20200707.activeDiscount);
|
|
|
- var startTimes = parseInt(startTime) * 1000;
|
|
|
- var endTimes = parseInt(endTime) * 1000;
|
|
|
- if (nowTime >= startTimes && nowTime < endTimes) {
|
|
|
- var price = status[0];
|
|
|
- $(".price-num").text(price);
|
|
|
- status[0] = parseFloat(price) * activeDiscount;
|
|
|
- var activePrice = formatMoney(parseFloat(price) - parseFloat(price) * activeDiscount);
|
|
|
- $(".reduce-price").text(formatMoney(activePrice));
|
|
|
- // for (var i=0;i<status.length;i++){
|
|
|
- // if(i===3){
|
|
|
- // for (var a in status[i]){
|
|
|
- // status[i][a].price = parseFloat(status[i][a].price) * activeDiscount;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- }
|
|
|
- $(".vip-footer.upgrade .billing-price").text(formatMoney(status[0]));
|
|
|
-
|
|
|
- submitPrice = status[0] * 10000 / 100
|
|
|
-
|
|
|
- // 活动期间,则显示优惠码
|
|
|
- if ($('.vip-upgrade').hasClass('live-20200707')) {
|
|
|
- // 优惠码选项
|
|
|
- $('.coupon-code-tx').show()
|
|
|
- // 原价现价
|
|
|
- $('.origin-price').css('display', 'flex')
|
|
|
- // 优惠提示
|
|
|
- $('.j-notice-bar.vip-bar').css('display', 'flex')
|
|
|
- }
|
|
|
- // coupon.updatePrice(status[0])
|
|
|
- }
|
|
|
-
|
|
|
- if (reqData.isTrial) {//试用购买
|
|
|
- if ($("#giveTimeBox").hasClass('hasDoubleEleven')) {
|
|
|
- $(".origin-price").css('display', 'flex')
|
|
|
- $("#giveTimeBox").show()
|
|
|
- $("#giveTimeText").text(giveCycle)
|
|
|
- $('.origin-price .price-num').text(formatMoney(status[0] + givePrice));
|
|
|
- // 优惠明细
|
|
|
- $('.discount-price .dis-price').text(formatMoney(givePrice))
|
|
|
- $('.now-price .dis-price').text(formatMoney(status[0]));
|
|
|
- }
|
|
|
- if (changeTime.length === 0) {
|
|
|
- //刷新展示时间
|
|
|
- changeTime = [1, 2];//
|
|
|
- flushShowTime(true, "1个月");
|
|
|
- sessionStorage.setItem("vip_trial_buy", true);
|
|
|
- selectTime = "1个月"
|
|
|
- }
|
|
|
- initBack(4);
|
|
|
- $(".vip-footer.upgrade .confirm").text("立即购买");
|
|
|
- // coupon.$refs.couponRef.btnText = "立即购买"
|
|
|
- } else if ((!status[1] && !status[2])) {//续费
|
|
|
- initBack(2);
|
|
|
- } else {//升级
|
|
|
- //升级展示计价清单
|
|
|
- if (!reqData.isTrial) {
|
|
|
- $(".preview-label").text("需补差价:");
|
|
|
- $(".billing-list-btn").text("计费清单");
|
|
|
- $(".va-total-container .total-price").text("共计:¥" + formatMoney(status[0]));
|
|
|
- flushSubtotal(status[3]);
|
|
|
- console.log("subtotail", status[3])
|
|
|
- }
|
|
|
- // initBack(2);// 升级
|
|
|
- }
|
|
|
- } else {
|
|
|
- getDataWitXHR()
|
|
|
- }
|
|
|
-
|
|
|
+ // if (subVipState) {
|
|
|
+ // init(reqData);
|
|
|
+ // subNode.initData = reqData
|
|
|
+ // //判断是否修改
|
|
|
+ // var IndustryNoChange = JSON.stringify(reqData.oldIndustry.sort()) === JSON.stringify(reqData.industry.sort());
|
|
|
+ // var tmp1 = getAreaClassArr(reqData.oldArea);
|
|
|
+ // var tmp2 = getAreaClassArr(reqData.area);
|
|
|
+ // var areaNoChange = (JSON.stringify(tmp1[0].sort()) === JSON.stringify(tmp2[0].sort())) && (JSON.stringify(tmp1[1].sort()) === JSON.stringify(tmp2[1].sort()));
|
|
|
+ // if (IndustryNoChange && areaNoChange && changeTime.length === 0) {
|
|
|
+ // getDataWitXHR()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ // //判断是否需要升级
|
|
|
+ // var status = getUpgradeFinalStatus(getBuySet(reqData.area, reqData.industry), {
|
|
|
+ // "areacount": reqData.buyset.areacount,
|
|
|
+ // "buyerclasscount": reqData.buyset.buyerclasscount,
|
|
|
+ // "citys": reqData.buyset.newcitys
|
|
|
+ // }, changeTime, reqData.endTime, reqData.renewList, reqData.isTrial);
|
|
|
+ // // 双11.11活动
|
|
|
+ // var giveT = [changeTime[1] === 1 ? 1 :changeTime[0], changeTime[1]]
|
|
|
+ // if (!giveT[0] || !giveT[1]) {
|
|
|
+ // giveT = []
|
|
|
+ // }
|
|
|
+ // var giveStatue = getUpgradeFinalStatus(getBuySet(reqData.area, reqData.industry), {
|
|
|
+ // "areacount": reqData.buyset.areacount,
|
|
|
+ // "buyerclasscount": reqData.buyset.buyerclasscount,
|
|
|
+ // "citys": reqData.buyset.newcitys
|
|
|
+ // }, giveT, reqData.endTime, reqData.renewList, reqData.isTrial);
|
|
|
+ // var givePrice = giveStatue[0]
|
|
|
+ // var giveCycle = changeTime[1] === 1 ? ('1年') : ((changeTime[0] ? changeTime[0] : 1) + '个月')
|
|
|
+
|
|
|
+ // if (status[0] === -2) {
|
|
|
+ // weui.toast('订单冲突', {
|
|
|
+ // duration: 3000,
|
|
|
+ // className: 'jy-toast',
|
|
|
+ // });
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // if (status[0] === -1) {
|
|
|
+ // //直接修改
|
|
|
+ // $(".vip-footer.modify").show();
|
|
|
+ // // doSubmit()
|
|
|
+ // // initBack(1);
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ // //区域需要升级
|
|
|
+ // if (status[1]) {
|
|
|
+ // if (reqData.isTrial) {
|
|
|
+ // $(".area .tip").text("需购买");
|
|
|
+ // }
|
|
|
+ // $(".area .tip-need-upgrade").show();
|
|
|
+ // }
|
|
|
+ // //行业需要升级
|
|
|
+ // if (status[2]) {
|
|
|
+ // if (reqData.isTrial) {
|
|
|
+ // $(".industry .tip").text("需购买");
|
|
|
+ // }
|
|
|
+ // $(".industry .tip-need-upgrade").show()
|
|
|
+ // }
|
|
|
+ // console.log(status[0],'111111')
|
|
|
+ // if (status[0] > 0) {
|
|
|
+ // //需要付钱
|
|
|
+ // $(".vip-footer.upgrade").show();
|
|
|
+ // //价格展示
|
|
|
+ // var nowTime = new Date().getTime();
|
|
|
+ // var startTime = live20200707.startTime;
|
|
|
+ // var endTime = live20200707.endTime;
|
|
|
+ // var activeDiscount = parseFloat(live20200707.activeDiscount);
|
|
|
+ // var startTimes = parseInt(startTime) * 1000;
|
|
|
+ // var endTimes = parseInt(endTime) * 1000;
|
|
|
+ // if (nowTime >= startTimes && nowTime < endTimes) {
|
|
|
+ // var price = status[0];
|
|
|
+ // $(".price-num").text(price);
|
|
|
+ // status[0] = parseFloat(price) * activeDiscount;
|
|
|
+ // var activePrice = formatMoney(parseFloat(price) - parseFloat(price) * activeDiscount);
|
|
|
+ // $(".reduce-price").text(formatMoney(activePrice));
|
|
|
+ // // for (var i=0;i<status.length;i++){
|
|
|
+ // // if(i===3){
|
|
|
+ // // for (var a in status[i]){
|
|
|
+ // // status[i][a].price = parseFloat(status[i][a].price) * activeDiscount;
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
+ // // }
|
|
|
+ // }
|
|
|
+ // $(".vip-footer.upgrade .billing-price").text(formatMoney(status[0]));
|
|
|
+
|
|
|
+ // submitPrice = status[0] * 10000 / 100
|
|
|
+
|
|
|
+ // // 活动期间,则显示优惠码
|
|
|
+ // if ($('.vip-upgrade').hasClass('live-20200707')) {
|
|
|
+ // // 优惠码选项
|
|
|
+ // $('.coupon-code-tx').show()
|
|
|
+ // // 原价现价
|
|
|
+ // $('.origin-price').css('display', 'flex')
|
|
|
+ // // 优惠提示
|
|
|
+ // $('.j-notice-bar.vip-bar').css('display', 'flex')
|
|
|
+ // }
|
|
|
+ // // coupon.updatePrice(status[0])
|
|
|
+ // }
|
|
|
+
|
|
|
+ // if (reqData.isTrial) {//试用购买
|
|
|
+ // if ($("#giveTimeBox").hasClass('hasDoubleEleven')) {
|
|
|
+ // $(".origin-price").css('display', 'flex')
|
|
|
+ // $("#giveTimeBox").show()
|
|
|
+ // $("#giveTimeText").text(giveCycle)
|
|
|
+ // $('.origin-price .price-num').text(formatMoney(status[0] + givePrice));
|
|
|
+ // // 优惠明细
|
|
|
+ // $('.discount-price .dis-price').text(formatMoney(givePrice))
|
|
|
+ // $('.now-price .dis-price').text(formatMoney(status[0]));
|
|
|
+ // }
|
|
|
+ // if (changeTime.length === 0) {
|
|
|
+ // //刷新展示时间
|
|
|
+ // changeTime = [1, 2];//
|
|
|
+ // flushShowTime(true, "1个月");
|
|
|
+ // sessionStorage.setItem("vip_trial_buy", true);
|
|
|
+ // selectTime = "1个月"
|
|
|
+ // }
|
|
|
+ // initBack(4);
|
|
|
+ // $(".vip-footer.upgrade .confirm").text("立即购买");
|
|
|
+ // // coupon.$refs.couponRef.btnText = "立即购买"
|
|
|
+ // } else if ((!status[1] && !status[2])) {//续费
|
|
|
+ // initBack(2);
|
|
|
+ // } else {//升级
|
|
|
+ // //升级展示计价清单
|
|
|
+ // if (!reqData.isTrial) {
|
|
|
+ // $(".preview-label").text("需补差价:");
|
|
|
+ // $(".billing-list-btn").text("计费清单");
|
|
|
+ // $(".va-total-container .total-price").text("共计:¥" + formatMoney(status[0]));
|
|
|
+ // flushSubtotal(status[3]);
|
|
|
+ // console.log("subtotail", status[3])
|
|
|
+ // }
|
|
|
+ // // initBack(2);// 升级
|
|
|
+ // }
|
|
|
+ // } else {
|
|
|
+
|
|
|
+ // }
|
|
|
+ getDataWitXHR()
|
|
|
//返回提示使用
|
|
|
function pushHistory() {
|
|
|
var state = {
|