소스 검색

设置全局ajax超时处理

RuoYi 7 년 전
부모
커밋
4de464dc2d
2개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 0 1
      src/main/java/com/ruoyi/project/system/user/service/UserServiceImpl.java
  2. 13 0
      src/main/resources/static/ruoyi/js/common.js

+ 0 - 1
src/main/java/com/ruoyi/project/system/user/service/UserServiceImpl.java

@@ -5,7 +5,6 @@ import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.ruoyi.common.constant.UserConstants;
-import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.security.ShiroUtils;
 import com.ruoyi.framework.shiro.service.PasswordService;

+ 13 - 0
src/main/resources/static/ruoyi/js/common.js

@@ -167,3 +167,16 @@ function createMenuItem(dataUrl, menuName) {
     }
     return false;
 }
+
+//设置全局ajax超时处理
+$.ajaxSetup({
+    complete: function(XMLHttpRequest, textStatus) {
+        if (textStatus == "parsererror") {
+        	$.modalConfirm("登陆超时!请重新登陆!", function() {
+        		window.location.href = ctx + "login";
+        	})
+        } else if (textStatus == "error") {
+        	$.modalAlert("请求超时!请稍后再试!", 'warning');
+        }
+    }
+});