Browse Source

changed for a bug causing TypeAssertion

jason.lu 6 years ago
parent
commit
2e3d8e19f5
1 changed files with 10 additions and 3 deletions
  1. 10 3
      js/basic.js

+ 10 - 3
js/basic.js

@@ -219,7 +219,12 @@ function on_fail(msg, sta) {
     }
     send_alert("很抱歉,网络错误,请查看 Console" + vurl);
     console.warn("-----   网络请求失败 ---------");
-    console.warn(JSON.stringify(this));
+    try {
+        console.warn(JSON.stringify(this));
+    }catch (e) {
+        console.warn(JSON.stringify(this.url));
+        console.warn(JSON.stringify(this.responseText));
+    }
     console.warn("-----------msg-------------");
     console.warn(JSON.stringify(msg));
     console.warn("-----------sta--------------");
@@ -302,8 +307,10 @@ function getUserName(uid){
        }
     });
     if(uname == null) {
-        get_data("oaStaff/list?staffId=" + uid, on_username_retn);
-        return "[用户:"+uid+"]";
+        if(uid != 0) {
+            get_data("oaStaff/list?staffId=" + uid, on_username_retn);
+            return "[用户:"+uid+"]";
+        } else return "[用户:"+uid+"]";
     }else{
         return uname;
     }