caipin 5 年 前
コミット
496d830fe8
2 ファイル変更45 行追加1 行削除
  1. 44 0
      global/js/pagination/page.js
  2. 1 1
      views/cloud/curing.html

+ 44 - 0
global/js/pagination/page.js

@@ -0,0 +1,44 @@
+//构建养护用户分页
+function fnCuringPage(data){
+    var html='<ul  class="pagination pagination-sm">';
+    if( data.previousPage == 0) {
+        html+='<li class="page-item disabled"><span class="page-link" aria-label="Previous"> <span aria-hidden="true"><i class="fal fa-chevron-left"></i></span> </span> </li>';
+    }else{
+        html+='<li class="page-item "> <a' +
+            ' parameter="'+ data.parameter+'" currentPage="'+ data.previousPage +'" class="page-link" href="javascript:void(0)" aria-label="Previous"> <span aria-hidden="true"><i class="fal fa-chevron-left"></i></span> </a> </li>';
+    }
+
+    if( data.currentPage>=data.pageWidth ) {
+    	html+='<li class="page-item">'+
+    		'<a parameter="'+data.parameter+'" currentPage="1" class="page-link" href="javascript:void(0)">1</a></li><li class="page-item disabled"><span class="page-link" aria-label="Previous"><span aria-hidden="true">...</span></span></li>';
+    }
+    
+    for (i = data.startPage; i <= data.endPage; i++) {
+        if(data.currentPage == i){
+            html+='<li class="page-item active" aria-current="page"> <span class="page-link"> ' +
+                ''+ i +'<span class="sr-only">(current)</span> </span> </li>';
+        }else{
+            html+='<li class="page-item">' +
+                ' <a parameter="'+data.parameter+'" currentPage="'+i+'" class="page-link" href="javascript:void(0)">' +
+                ''+i+'</a> ' +
+                '</li>';
+        }
+    }
+
+    if( data.totalPage >data.pageWidth && data.totalPage!= data.currentPage ) {
+    	$html+='<li class="page-item disabled"><span class="page-link" aria-label="Previous"><span aria-hidden="true">...</span></span></li>';
+    }
+    
+    
+    if( data.nextPage == data.currentPage||data.totalPage==0) {
+        html+='<li class="page-item disabled"> <span class="page-link"  aria-label="Next"> <span aria-hidden="true"><i class="fal fa-chevron-right"></i></span> </span> </li>';
+    }else{
+        html+='<li class="page-item"> <a ' +
+            'parameter="'+ data.parameter +'" currentPage="'+ data.nextPage +'" class="page-link" href="#" aria-label="Next"  > <span aria-hidden="true"><i class="fal fa-chevron-right"></i></span> </a> </li>';
+    }
+    html+='</ul>';
+    
+    
+    $('ul[pageDetail]').html(html);
+    $('div[page]').show();
+}

+ 1 - 1
views/cloud/curing.html

@@ -7,7 +7,7 @@
 
 <script src="<%= WEB_SITE_GLOBAL %>js/contacts/client.js"></script>
 <script src="<%= WEB_SITE_GLOBAL %>js/cloud/curing.js"></script>
-<script src="<%= WEB_SITE_GLOBAL %>js/cloud/page.js"></script>
+<script src="<%= WEB_SITE_GLOBAL %>js/cloud/pagination/page.js"></script>
 <style>
     input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
         -webkit-appearance: none !important;