Bläddra i källkod

fix: 调整自动留资操作逻辑

zhangyuhan 3 år sedan
förälder
incheckning
8b6827ee9a

+ 6 - 6
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info.html

@@ -1548,12 +1548,6 @@
 
               var source = _this.ajaxParams.source || utils.getParam('source')
               if (r.error_msg === '') {
-                // 自动留资跳转
-                if (auto) {
-                  sessionStorage.setItem('salesBackStatus', 'true')
-                  history.back()
-                  return
-                }
                 switch (source) {
                   case 'member_freeuse': {
                     _this.showMessage('您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!')
@@ -1591,6 +1585,12 @@
                       }
                       message = text ? '恭喜您,成功解锁【' + text + '】权益1次。如需查看更多,请开通超级订阅,为您提供最新的商业情报,抢占先机。' :
                         '您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!'
+                      // 自动留资跳转
+                      if (text && auto) {
+                        sessionStorage.setItem('salesBackStatus', 'true')
+                        history.back()
+                        return
+                      }
                     }
 
 

+ 5 - 12
src/web/templates/frontRouter/wx/bigmember/free/perfect_info.html

@@ -1224,18 +1224,6 @@
             var source = _this.ajaxParams.source || utils.getParam('target') || utils.getParam('source')
             if (r.error_msg === '') {
               Object.assign(_this.submitResponse, r)
-              // 自动留资跳转
-              if (auto) {
-                var sessionData = JSON.parse(sessionStorage.getItem('salesBackData') || '{}')
-                if (sessionData.type === 'article_original') {
-                  sessionStorage.removeItem('salesBackStatus')
-                  location.replace(sessionData.url)
-                } else {
-                  sessionStorage.setItem('salesBackStatus', 'true')
-                  history.back()
-                }
-                return
-              }
               switch (source) {
                 case 'member_freeuse': {
                   _this.showMessage('您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!')
@@ -1287,6 +1275,11 @@
                     }
                     message = text ? '恭喜您,成功解锁【' + text + '】权益1次。如需查看更多,请开通超级订阅,为您提供最新的商业情报,抢占先机。' :
                       '您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!'
+                    if (text && auto) {
+                      // 自动留资跳转
+                      sessionStorage.setItem('salesBackStatus', 'true')
+                      history.back()
+                    }
                   }
 
                   if (message.length) {