PMCORE-3236: Review pagination in all lists because some improvement in the rest services

This commit is contained in:
Rodrigo Quelca
2021-08-23 13:35:51 +00:00
parent cee600a21e
commit d80b402216
6 changed files with 16 additions and 20 deletions

View File

@@ -221,8 +221,11 @@ export default {
limit = data.limit, limit = data.limit,
filters = {}, filters = {},
start = data.page === 1 ? 0 : limit * (data.page - 1); start = data.page === 1 ? 0 : limit * (data.page - 1);
paged = start + "," + limit; paged = start + "," + limit ;
filters["paged"] = paged; filters = {
limit: limit,
offset: start
};
_.forIn(this.filters, function (item, key) { _.forIn(this.filters, function (item, key) {
if(filters && item.value) { if(filters && item.value) {
filters[item.filterVar] = item.value; filters[item.filterVar] = item.value;

View File

@@ -418,12 +418,10 @@ export default {
start = data.page === 1 ? 0 : limit * (data.page - 1), start = data.page === 1 ? 0 : limit * (data.page - 1),
filters = {}, filters = {},
sort = ""; sort = "";
paged = start + "," + limit;
filters = { filters = {
paged: paged, limit: limit,
offset: start
}; };
_.forIn(this.filters, function (item, key) { _.forIn(this.filters, function (item, key) {
if(filters && item.value) { if(filters && item.value) {
filters[item.filterVar] = item.value; filters[item.filterVar] = item.value;

View File

@@ -462,11 +462,10 @@ export default {
start = data.page === 1 ? 0 : limit * (data.page - 1), start = data.page === 1 ? 0 : limit * (data.page - 1),
filters = {}, filters = {},
sort = ""; sort = "";
paged = start + "," + limit;
filters = { filters = {
paged: paged, limit: limit,
} offset: start
};
_.forIn(this.filters, function (item, key) { _.forIn(this.filters, function (item, key) {
if(filters && item.value) { if(filters && item.value) {
filters[item.filterVar] = item.value; filters[item.filterVar] = item.value;

View File

@@ -368,10 +368,10 @@ export default {
start = data.page === 1 ? 0 : limit * (data.page - 1), start = data.page === 1 ? 0 : limit * (data.page - 1),
filters = {}, filters = {},
sort = ""; sort = "";
paged = start + "," + limit;
filters = { filters = {
filter: that.filterHeader, filter: that.filterHeader,
paged: paged, limit: limit,
offset: start
}; };
_.forIn(this.filters, function(item, key) { _.forIn(this.filters, function(item, key) {
if (filters && item.value) { if (filters && item.value) {

View File

@@ -461,12 +461,10 @@ export default {
start = data.page === 1 ? 0 : limit * (data.page - 1), start = data.page === 1 ? 0 : limit * (data.page - 1),
filters = {}, filters = {},
sort = ""; sort = "";
paged = start + "," + limit;
filters = { filters = {
paged: paged, limit: limit,
offset: start
}; };
_.forIn(this.filters, function (item, key) { _.forIn(this.filters, function (item, key) {
if(filters && item.value) { if(filters && item.value) {
filters[item.filterVar] = item.value; filters[item.filterVar] = item.value;

View File

@@ -427,12 +427,10 @@ export default {
start = data.page === 1 ? 0 : limit * (data.page - 1), start = data.page === 1 ? 0 : limit * (data.page - 1),
filters = {}, filters = {},
sort = ""; sort = "";
paged = start + "," + limit;
filters = { filters = {
paged: paged, limit: limit,
offset: start
}; };
_.forIn(this.filters, function (item, key) { _.forIn(this.filters, function (item, key) {
if(filters && item.value) { if(filters && item.value) {
filters[item.filterVar] = item.value; filters[item.filterVar] = item.value;