|
@@ -444,8 +444,9 @@ U.MD.D.getuser = function () {
|
|
|
US.Config.background = 'url("/img/icon/SPROUTLabBg.png")'
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- US.userInfo = res.value[0][0];
|
|
|
+ if(!US.userInfo.accountNumber){
|
|
|
+ US.userInfo = res.value[0][0];
|
|
|
+ }
|
|
|
U.MD.D.addOp3("1", "", { type: "user_login_szdjg" }, "success")
|
|
|
|
|
|
$(".avatar")[0].style.display = "block";
|
|
@@ -1029,4 +1030,33 @@ U.MD.D.addOp3 = async (userTime, loadTime, object, status) => {
|
|
|
console.log('保存失败')
|
|
|
console.log(e);
|
|
|
})
|
|
|
+}
|
|
|
+
|
|
|
+function selectUser(uid, callback) {
|
|
|
+ var userInfo = US.userInfo;
|
|
|
+ var panId = userInfo && userInfo.accountNumber
|
|
|
+ if(panId){
|
|
|
+ let res = {value:[[userInfo]]}
|
|
|
+ if (callback) callback(res);
|
|
|
+ return
|
|
|
+ }
|
|
|
+ const requestUser = () => {
|
|
|
+ U.A.Request(`${US.Config.pbl}selectUser?userid=${uid}`, [], function (res) {
|
|
|
+ if(res && res.value && res.value.length && res.value[0].length && res.value[0][0].userid){
|
|
|
+ if (callback) callback(res);
|
|
|
+ }else {
|
|
|
+ U.alert("获取用户信息失败,正在重试!")
|
|
|
+ LoginState = false
|
|
|
+ requestUser();
|
|
|
+ }
|
|
|
+ }, [], { "type": "GET", "withCredentials": true });
|
|
|
+ };
|
|
|
+
|
|
|
+ try {
|
|
|
+ requestUser();
|
|
|
+ } catch (error) {
|
|
|
+ U.alert("登录失败,正在重试!")
|
|
|
+ LoginState = false
|
|
|
+ requestUser();
|
|
|
+ }
|
|
|
}
|