seimin 2 years ago
parent
commit
2066abd308
1 changed files with 8 additions and 6 deletions
  1. 8 6
      js/login.js

+ 8 - 6
js/login.js

@@ -100,15 +100,17 @@ $(function () {
100
             data: JSON.stringify({ idx: 0, sum: 1, systemConfiguration: {keyconfig: 'ifRoom'} }),
100
             data: JSON.stringify({ idx: 0, sum: 1, systemConfiguration: {keyconfig: 'ifRoom'} }),
101
           });
101
           });
102
 
102
 
103
-          $.when($.all([promise1, promise2, promise3, promise4])).then(function(data1, data2, data3, data4){
103
+          promise1.all([promise1, promise2, promise3, promise4]).then(function([data1, data2, data3, data4]){
104
               console.log(data1, data2, data3, data4);
104
               console.log(data1, data2, data3, data4);
105
-              if(data1 && data2 && data3 && data4){
106
-                sessionStorage.setItem("repair_main", JSON.stringify(data1));
107
-                sessionStorage.setItem("wxIncidentWithCmdb",  data2.valueconfig);
108
-                sessionStorage.setItem("reqHasCategory", JSON.stringify(data3));
109
-                sessionStorage.setItem("ifRoom", data4.valueconfig);
105
+              if(Array.isArray(data1) && Array.isArray(data2) && Array.isArray(data3) && Array.isArray(data4) && data1.length && data2.length && data3.length && data4.length){
106
+                sessionStorage.setItem("repair_main", JSON.stringify(data1[0]));
107
+                sessionStorage.setItem("wxIncidentWithCmdb",  data2[0].valueconfig);
108
+                sessionStorage.setItem("reqHasCategory", JSON.stringify(data3[0]));
109
+                sessionStorage.setItem("ifRoom", data4[0].valueconfig);
110
                 hasClick = false;
110
                 hasClick = false;
111
                 window.location.href = "index.html";
111
                 window.location.href = "index.html";
112
+              }else{
113
+                hasClick = false;
112
               }
114
               }
113
           }).catch(function(){
115
           }).catch(function(){
114
               hasClick = false;
116
               hasClick = false;