Эх сурвалжийг харах

微信端超级订阅设置首页问题修复

TANGSHIZHE 4 жил өмнө
parent
commit
7527f270b0

+ 149 - 155
src/web/staticres/vipsubscribe/js/vip_index_new.js

@@ -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 = {