Quellcode durchsuchen

以第一个弹窗为准,后面不提示

zhouna vor 3 Jahren
Ursprung
Commit
ee543360b5
3 geänderte Dateien mit 10 neuen und 9 gelöschten Zeilen
  1. 2 2
      src/js/index.js
  2. 3 1
      src/js/modal.js
  3. 5 6
      src/js/utils.js

+ 2 - 2
src/js/index.js

@@ -588,7 +588,7 @@ window.addEventListener('message', e => {
     data = JSON.parse(data)
   }
   if (data.iframemessage) {
-    //localStorage.removeItem('accessToken')
+    localStorage.removeItem('accessToken')
     $.alerModal({
       gobackBtn: true,
       // quiteBtn: true,
@@ -601,7 +601,7 @@ window.addEventListener('message', e => {
       message: data.data || '登录过期',
       callback: function () {
         //alert('跳回登录3')
-        localStorage.removeItem('accessToken')
+        //localStorage.removeItem('accessToken')
         window.location.href = 'login.html'
       }
     });

+ 3 - 1
src/js/modal.js

@@ -7,7 +7,9 @@ const jQuery = require('jquery');
     let warn = require("../images/warn.png")
     let loadingImg = require("../images/loading.gif")
     $.alerModal = function (options) {
-        $('.divModal,.alertModal').remove()
+      if($('.alertModal:visible').length){  //如果该弹窗已存在,则不再显示多个
+          return;
+      }
         var dft = {
             sureBtn: true,
             quiteBtn: false,

+ 5 - 6
src/js/utils.js

@@ -199,7 +199,7 @@ const post = function (url, data, opts) {
 
         let dialogcode = jsonres.code === '10020011' || jsonres.code === '10020012' || jsonres.code === '10020013'
         if (jsonres.code && dialogcode) {
-          //localStorage.removeItem('accessToken')
+          localStorage.removeItem('accessToken')
           console.log('token已清除1')
           $.alerModal({
             gobackBtn: true,
@@ -219,12 +219,11 @@ const post = function (url, data, opts) {
               // } else {
               //   window.location.href = 'login.html'
               // }
-			  localStorage.removeItem('accessToken')
               window.parent.window.location.href = 'login.html'
             }
           });
         } else if (jsonres.code && dialogcode && (self != top)) {
-          //localStorage.removeItem('accessToken')
+          localStorage.removeItem('accessToken')
           console.log('token已清除2')
           const dialogmessage = {
             iframemessage: 1,
@@ -249,7 +248,7 @@ const post = function (url, data, opts) {
         let dialogcode2 = errorCode.code === '10020011' || errorCode.code === '10020012' || errorCode.code === '10020013'
 
         if (errorCode.code && dialogcode2 && (self == top)) {
-          //localStorage.removeItem('accessToken')
+          localStorage.removeItem('accessToken')
           console.log('token已清除3')
           $.alerModal({
             gobackBtn: true,
@@ -268,13 +267,13 @@ const post = function (url, data, opts) {
               // } else {
 
               // }
-			  localStorage.removeItem('accessToken')
+			  //localStorage.removeItem('accessToken')
               window.location.href = 'login.html'
             }
           });
         } else {
           if (errorCode.code && dialogcode2 && (self != top)) {
-            //localStorage.removeItem('accessToken')
+            localStorage.removeItem('accessToken')
             const dialogmessage = {
               iframemessage: 1,
               data: errorCode.msg