caipin 5 年 前
コミット
fc06cafe90
2 ファイル変更13 行追加11 行削除
  1. 12 2
      app/service/cloudEditionService.js
  2. 1 9
      views/cloud/curing.html

+ 12 - 2
app/service/cloudEditionService.js

@@ -481,15 +481,25 @@ var getPage= async function(modelsTable,where,currentPage,pageSize,parameter,tot
     }
     var totalPage = (totalCount % pageSize) == 0 ? total : total + 1;
 
-    //开始页数
-    //var startPage=
+    var pageMax=1;
+    var pageWidth=15;
+  //开始页数
+    var startPage=1;
+    if (currentPage >= pageWidth) {
+    	pageMax = parseInt ( currentPage / pageWidth ) + 1;
+    	startPage = parseInt ( currentPage / pageWidth ) * pageWidth - 1;
+	}
+    
     //结束页数
+    var endPage=pageWidth * pageMax;
     
     var page={
         'currentPage':currentPage,  //当前页
         'previousPage':currentPage!=0?currentPage-1:currentPage,    //上一页
         'nextPage': currentPage==totalPage ? totalPage:currentPage+1,
         'totalPage':totalPage,
+        'startPage':startPage,
+        'endPage':endPage,
         'parameter':encodeURI(parameter)
     };
     return page;

+ 1 - 9
views/cloud/curing.html

@@ -188,7 +188,7 @@
 	                             </li>
  						<% }; %>
 
-                                            <% for (i = 1; i <= 10; i++) {  %>
+                                            <% for (i = pageData.startPage; i <= pageData.endPage; i++) {  %>
                                                 <% if( pageData.currentPage == i) {  %>
                                                 <li class="page-item active" aria-current="page">
                                                     <span class="page-link">
@@ -202,15 +202,7 @@
                                                 <% }; %>
                                             <% }; %>
 
-<% if( pageData.currentPage<3 && pageData.totalPage>5 ) {  %>
-<li class="page-item">
-     <a parameter="<%= pageData.parameter %>" currentPage="4" class="page-link" href="javascript:void(0)">4</a>
-</li>
-<li class="page-item">
-     <a parameter="<%= pageData.parameter %>" currentPage="5" class="page-link" href="javascript:void(0)">5</a>
-</li>
 
-<% }; %>
 
  											<% if( pageData.totalPage >3 && pageData.totalPage!= pageData.currentPage ) {  %>
 												<li class="page-item disabled">