Commit ca6e0446 authored by sherlock's avatar sherlock

bug:app-overview:listView\cardView

parent 93edd535
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
v.taxAmount = PWC.round(v.taxAmount, 2); v.taxAmount = PWC.round(v.taxAmount, 2);
}); });
$scope.gridOptions.data = data.list; $scope.gridOptions.data = data.list;
$scope.queryIncomeInvoiceItemResult.pageInfo = data.pageInfo; $scope.queryIncomeInvoiceItemResult.pageInfo = data;
computeIncomeInvoiceItemPage(); computeIncomeInvoiceItemPage();
} }
}); });
...@@ -118,14 +118,14 @@ ...@@ -118,14 +118,14 @@
//计算页数,创建分页栏 //计算页数,创建分页栏
var computeIncomeInvoiceItemPage = function () { var computeIncomeInvoiceItemPage = function () {
if ($scope.queryIncomeInvoiceItemResult.pageInfo && $scope.queryIncomeInvoiceItemResult.pageInfo.totalCount > 0) { if ($scope.queryIncomeInvoiceItemResult.pageInfo && $scope.queryIncomeInvoiceItemResult.pageInfo.total > 0) {
var totalPage = parseInt($scope.queryIncomeInvoiceItemResult.pageInfo.totalCount / $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize); var totalPage = parseInt($scope.queryIncomeInvoiceItemResult.pageInfo.total / $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize);
totalPage = $scope.queryIncomeInvoiceItemResult.pageInfo.totalCount % $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize == 0 ? totalPage : totalPage + 1; totalPage = $scope.queryIncomeInvoiceItemResult.pageInfo.totalCount % $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize == 0 ? totalPage : totalPage + 1;
//计算本页记录数 //计算本页记录数
if ($scope.queryIncomeInvoiceItemResult.pageInfo.pageIndex === totalPage) { if ($scope.queryIncomeInvoiceItemResult.pageInfo.pageNum === totalPage) {
$scope.curPageItemCount = $scope.queryIncomeInvoiceItemResult.pageInfo.totalCount % $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize; $scope.curPageItemCount = $scope.queryIncomeInvoiceItemResult.pageInfo.total % $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize;
} }
else { else {
$scope.curPageItemCount = $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize; $scope.curPageItemCount = $scope.queryIncomeInvoiceItemResult.pageInfo.pageSize;
...@@ -144,6 +144,8 @@ ...@@ -144,6 +144,8 @@
$('#totalInvoicePage').css('display', 'inline-block'); $('#totalInvoicePage').css('display', 'inline-block');
} else { } else {
//如果查询结果为0,则直接设置本页记录数为0
$scope.curPageItemCount = 0;
var createPage = $("#totalInvoicePage").createPage({ var createPage = $("#totalInvoicePage").createPage({
pageCount: 0, pageCount: 0,
current: $scope.curIncomeInvoiceItemPage, current: $scope.curIncomeInvoiceItemPage,
...@@ -153,9 +155,6 @@ ...@@ -153,9 +155,6 @@
} }
}); });
//如果查询结果为0,则直接设置本页记录数为0
$scope.curPageItemCount = 0;
$('#totalInvoicePage').css('display', 'inline-block'); $('#totalInvoicePage').css('display', 'inline-block');
} }
}; };
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<div class="watermark" ng-show="!gridOptions.data.length"><span translate="NoDataAvailable"></span></div> <div class="watermark" ng-show="!gridOptions.data.length"><span translate="NoDataAvailable"></span></div>
</div> </div>
<div class="pagination-container"> <div class="pagination-container">
<span>本页{{curPageItemCount}}条记录,共{{queryIncomeInvoiceItemResult.pageInfo.totalCount}}条记录</span> <span>本页{{curPageItemCount}}条记录,共{{queryIncomeInvoiceItemResult.pageInfo.total}}条记录</span>
<div id="totalInvoicePage" class="common-pagination" style="display:none;"> <div id="totalInvoicePage" class="common-pagination" style="display:none;">
</div> </div>
</div> </div>
......
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
v.taxAmount = PWC.round(v.taxAmount, 2); v.taxAmount = PWC.round(v.taxAmount, 2);
}); });
$scope.gridOptions.data = data.list; $scope.gridOptions.data = data.list;
$scope.queryOutputInvoiceResult.pageInfo = data.pageInfo; $scope.queryOutputInvoiceResult.pageInfo = data;
computeOutputInvoiceItemPage(); computeOutputInvoiceItemPage();
} }
}).error(function () { }).error(function () {
...@@ -104,13 +104,13 @@ ...@@ -104,13 +104,13 @@
//计算页数,创建分页栏 //计算页数,创建分页栏
var computeOutputInvoiceItemPage = function () { var computeOutputInvoiceItemPage = function () {
if ($scope.queryOutputInvoiceResult.pageInfo && $scope.queryOutputInvoiceResult.pageInfo.totalCount > 0) { if ($scope.queryOutputInvoiceResult.pageInfo && $scope.queryOutputInvoiceResult.pageInfo.total > 0) {
var totalPage = parseInt($scope.queryOutputInvoiceResult.pageInfo.totalCount / $scope.queryOutputInvoiceResult.pageInfo.pageSize); var totalPage = parseInt($scope.queryOutputInvoiceResult.pageInfo.total / $scope.queryOutputInvoiceResult.pageInfo.pageSize);
totalPage = $scope.queryOutputInvoiceResult.pageInfo.totalCount % $scope.queryOutputInvoiceResult.pageInfo.pageSize == 0 ? totalPage : totalPage + 1; totalPage = $scope.queryOutputInvoiceResult.pageInfo.total % $scope.queryOutputInvoiceResult.pageInfo.pageSize == 0 ? totalPage : totalPage + 1;
if ($scope.queryOutputInvoiceResult.pageInfo.pageIndex === totalPage) { if ($scope.queryOutputInvoiceResult.pageInfo.pageNum === totalPage) {
$scope.curPageItemCount = $scope.queryOutputInvoiceResult.pageInfo.totalCount % $scope.queryOutputInvoiceResult.pageInfo.pageSize; $scope.curPageItemCount = $scope.queryOutputInvoiceResult.pageInfo.total % $scope.queryOutputInvoiceResult.pageInfo.pageSize;
} }
else { else {
$scope.curPageItemCount = $scope.queryOutputInvoiceResult.pageInfo.pageSize; $scope.curPageItemCount = $scope.queryOutputInvoiceResult.pageInfo.pageSize;
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<div class="watermark" ng-show="!gridOptions.data.length"><span translate="NoDataAvailable"></span></div> <div class="watermark" ng-show="!gridOptions.data.length"><span translate="NoDataAvailable"></span></div>
</div> </div>
<div class="pagination-container"> <div class="pagination-container">
<span >本页{{curPageItemCount}}条记录,共{{queryOutputInvoiceResult.pageInfo.totalCount}}条记录</span> <span >本页{{curPageItemCount}}条记录,共{{queryOutputInvoiceResult.pageInfo.total}}条记录</span>
<div id="totalInvoicePage" class="common-pagination" style="display:none;"> <div id="totalInvoicePage" class="common-pagination" style="display:none;">
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment