浏览代码

Merge branch 'feature/v4.7.31' into master

lianbingjie 2 年之前
父节点
当前提交
3395279a9c
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/web/staticres/common-module/history-push/js/historypush.js

+ 5 - 3
src/web/staticres/common-module/history-push/js/historypush.js

@@ -514,7 +514,7 @@ var vm = new Vue({
       _this.getUserRoot()
       _this.getUserRoot()
   },
   },
     // 会员切换
     // 会员切换
-    switchVip: function(name) {
+    switchVip: function(name, type) {
       let _this = this
       let _this = this
       let param = {}
       let param = {}
       if(name) {
       if(name) {
@@ -545,7 +545,8 @@ var vm = new Vue({
             // @tip 多角色身份用户返回需清除缓存
             // @tip 多角色身份用户返回需清除缓存
             var oldType = sessionStorage.getItem('save-user-type-' + goTemplateData.params.userId)
             var oldType = sessionStorage.getItem('save-user-type-' + goTemplateData.params.userId)
             sessionStorage.setItem('save-user-type-' + goTemplateData.params.userId, res.data.vt)
             sessionStorage.setItem('save-user-type-' + goTemplateData.params.userId, res.data.vt)
-            if (res.data.vt != oldType) {
+
+            if (type !== 'push' && res.data.vt != oldType) {
               removeSessionStorage()
               removeSessionStorage()
               sessionStorage.setItem('need-clear-' + + goTemplateData.params.userId, 'true')
               sessionStorage.setItem('need-clear-' + + goTemplateData.params.userId, 'true')
               location.reload()
               location.reload()
@@ -776,7 +777,8 @@ var vm = new Vue({
                   if (canSelectMember) {
                   if (canSelectMember) {
                     setUserType = 'm'
                     setUserType = 'm'
                   }
                   }
-                  _this.switchVip(setUserType)
+                  sessionStorage.removeItem('history-set-user-type')
+                  _this.switchVip(setUserType, 'push')
                 } else {
                 } else {
                   _this.switchVip()
                   _this.switchVip()
                 }
                 }