Bladeren bron

添加loading

zhangxc 5 jaren geleden
bovenliggende
commit
bb3caabc31
4 gewijzigde bestanden met toevoegingen van 36 en 0 verwijderingen
  1. 25 0
      src/css/icssIndex.less
  2. 5 0
      src/html/icssIndex.html
  3. BIN
      src/images/loading.gif
  4. 6 0
      src/js/icssIndex.js

+ 25 - 0
src/css/icssIndex.less

@@ -461,4 +461,29 @@
         position: relative;
         position: relative;
         top: 2px;
         top: 2px;
     }  
     }  
+}
+.loading{
+    position: fixed;
+    width: 100%;
+    height: 100%;
+    left: 0;
+    top: 0;
+    z-index: 100;
+    display: none;
+}
+.loadingMask{
+    position: absolute;
+    width: 100%;
+    height: 100%;
+    background-color: #000;
+    opacity: 0.5;
+    filter:alpha(opacity=50);
+    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50);";
+}
+.loadingImg{
+    width: 40px;
+    position: absolute;
+    left: 50%;
+    top: 50%;
+    margin: -20px 0 0 -20px;
 }
 }

+ 5 - 0
src/html/icssIndex.html

@@ -21,6 +21,11 @@
             <img class="emptyImg" src="./images/empty.png" alt="空">
             <img class="emptyImg" src="./images/empty.png" alt="空">
             <p class="emptyTxt">内容暂无推送信息~</p>
             <p class="emptyTxt">内容暂无推送信息~</p>
           </div>
           </div>
+          <div class="loading">
+            <div class="loadingMask"></div>
+            <img class="loadingImg" src="./images/loading.gif" alt="loading">
+            <!-- <p class="loadingTxt">loading~</p> -->
+          </div>
         </div>
         </div>
         
         
       </div>
       </div>

BIN
src/images/loading.gif


+ 6 - 0
src/js/icssIndex.js

@@ -2,6 +2,7 @@ require('./../css/reset.css');
 require('./../css/icssIndex.less');
 require('./../css/icssIndex.less');
 require('./../css/popup.css');
 require('./../css/popup.css');
 require('./../images/empty.png')
 require('./../images/empty.png')
+require('./../images/loading.gif')
 // require('./popupEdit.js');
 // require('./popupEdit.js');
 var Promise = require("bluebird");
 var Promise = require("bluebird");
 let diagFirstImg = require('./../images/yszd.png')
 let diagFirstImg = require('./../images/yszd.png')
@@ -27,6 +28,8 @@ let msg;
 function getMRInfo() {
 function getMRInfo() {
    return post(config.getMr2,{mrId:mrId})
    return post(config.getMr2,{mrId:mrId})
 }
 }
+$('.loading').css("display","block")
+$('.empty').css("display","none")
 getMRInfo().then(res =>{
 getMRInfo().then(res =>{
     if(res.data.code == '0'){
     if(res.data.code == '0'){
         msg = res.data.data
         msg = res.data.data
@@ -408,8 +411,11 @@ function renderPageData(confArr,diagWaring,diagFirst,diagPossible,diagIdentify,l
           break;
           break;
       } 
       } 
     }
     }
+    $('.loading').css("display","none")
     if(renderNum > 0 || diagWaring.length > 0){
     if(renderNum > 0 || diagWaring.length > 0){
       $(".empty").css("display","none")
       $(".empty").css("display","none")
+    }else{
+      $(".empty").css("display","block")
     }
     }
 }
 }