From 4daec329f36cc9d86911c08b8ec8e00270792189 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 19 十一月 2021 15:08:51 +0800
Subject: [PATCH] 自动化代码中的service优化

---
 src/main/resources/code/service/app/src/main/resources/static/js/http.js |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/src/main/resources/code/service/app/src/main/resources/static/js/http.js b/src/main/resources/code/service/app/src/main/resources/static/js/http.js
index 2a9c9e7..76233c1 100644
--- a/src/main/resources/code/service/app/src/main/resources/static/js/http.js
+++ b/src/main/resources/code/service/app/src/main/resources/static/js/http.js
@@ -6,10 +6,10 @@
             dataType: 'json',
             success: function (data) {
                 success(data);
-            },
-            fail: function (result) {
-                fail(result);
             }
+        }).fail(function (e) {
+            ksapp.processError(e);
+            fail(e);
         });
     },
     postJSON: function (url, params, success, fail) {
@@ -20,10 +20,10 @@
             contentType: "application/json",
             success: function (data) {
                 success(data);
-            },
-            fail: function (result) {
-                fail(result);
             }
+        }).fail(function (e) {
+            ksapp.processError(e);
+            fail(e);
         });
     },
     get: function (params) {
@@ -32,10 +32,10 @@
             data: params.params,
             success: function (data) {
                 params.success(data);
-            },
-            fail: function (result) {
-                params.fail(result);
             }
+        }).fail(function (e) {
+            ksapp.processError(e);
+            fail(e);
         });
     },
     getQueryParam: function (key) {
@@ -43,6 +43,18 @@
         var r = window.location.search.substr(1).match(reg);
         if (r != null) return decodeURIComponent(r[2]);
         return null;
+    },
+    //琛ㄦ牸鏁版嵁鍑洪敊
+    tableError: function (e) {
+        ksapp.processError(e);
+
+    },
+    processError: function (e) {
+        //鏈櫥褰�
+        if (e.status == 401) {
+            //鎵撳紑鐧诲綍绐楀彛
+            xadmin.open('鐧诲綍', '/login.html?from=page', 500, 530)
+        }
     }
 
 

--
Gitblit v1.8.0