Merged in bugfix/PMCORE-2548 (pull request #7622)
PMCORE-2548 Approved-by: Rodrigo Quelca
This commit is contained in:
@@ -8,7 +8,8 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "MY_CASES",
|
service: "MY_CASES",
|
||||||
params: {
|
params: {
|
||||||
filter: data.filter
|
filter: data.filter,
|
||||||
|
paged: data.paged
|
||||||
},
|
},
|
||||||
keys: {}
|
keys: {}
|
||||||
});
|
});
|
||||||
@@ -17,6 +18,7 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "TODO_LIST",
|
service: "TODO_LIST",
|
||||||
params: {
|
params: {
|
||||||
|
paged: data.paged
|
||||||
},
|
},
|
||||||
keys: {}
|
keys: {}
|
||||||
});
|
});
|
||||||
@@ -25,6 +27,7 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "DRAFT_LIST",
|
service: "DRAFT_LIST",
|
||||||
params: {
|
params: {
|
||||||
|
paged: data.paged
|
||||||
},
|
},
|
||||||
keys: {}
|
keys: {}
|
||||||
});
|
});
|
||||||
@@ -33,6 +36,7 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "PAUSED_LIST",
|
service: "PAUSED_LIST",
|
||||||
params: {
|
params: {
|
||||||
|
paged: data.paged
|
||||||
},
|
},
|
||||||
keys: {}
|
keys: {}
|
||||||
});
|
});
|
||||||
@@ -41,6 +45,7 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "UNASSIGNED_LIST",
|
service: "UNASSIGNED_LIST",
|
||||||
params: {
|
params: {
|
||||||
|
paged: data.paged
|
||||||
},
|
},
|
||||||
keys: {}
|
keys: {}
|
||||||
});
|
});
|
||||||
@@ -164,7 +169,8 @@ export let cases = {
|
|||||||
return Api.get({
|
return Api.get({
|
||||||
service: "SEARCH",
|
service: "SEARCH",
|
||||||
params: dt,
|
params: dt,
|
||||||
keys: {}
|
keys: {},
|
||||||
|
paged: dt.paged
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
customFilters: ["myfilter"],
|
customFilters: ["myfilter"],
|
||||||
},
|
},
|
||||||
@@ -167,16 +167,23 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases data by header
|
* Get cases data by header
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
let filters = {};
|
let filters = {};
|
||||||
_.forIn(this.filters, function(value, key) {
|
_.forIn(this.filters, function(value, key) {
|
||||||
filters = {...filters, ...value};
|
filters = {...filters, ...value};
|
||||||
});
|
});
|
||||||
api.cases
|
api.cases
|
||||||
.search(filters)
|
.search({
|
||||||
|
filters,
|
||||||
|
paged:paged
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
resolutionFunc({
|
resolutionFunc({
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
pmDateFormat: "Y-m-d H:i:s",
|
pmDateFormat: "Y-m-d H:i:s",
|
||||||
@@ -112,12 +112,18 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases todo data
|
* Get cases todo data
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
api.cases
|
api.cases
|
||||||
.draft()
|
.draft({
|
||||||
|
paged: paged
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
resolutionFunc({
|
resolutionFunc({
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
translations: null,
|
translations: null,
|
||||||
@@ -156,13 +156,18 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases data by header
|
* Get cases data by header
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
api.cases
|
api.cases
|
||||||
.myCases({
|
.myCases({
|
||||||
filter: that.filterHeader,
|
filter: that.filterHeader,
|
||||||
|
paged: paged
|
||||||
})
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
pmDateFormat: "Y-m-d H:i:s",
|
pmDateFormat: "Y-m-d H:i:s",
|
||||||
@@ -141,12 +141,18 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases todo data
|
* Get cases todo data
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
api.cases
|
api.cases
|
||||||
.paused()
|
.paused({
|
||||||
|
paged: paged
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
resolutionFunc({
|
resolutionFunc({
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
pmDateFormat: "Y-m-d H:i:s",
|
pmDateFormat: "Y-m-d H:i:s",
|
||||||
@@ -134,12 +134,18 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases todo data
|
* Get cases todo data
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
api.cases
|
api.cases
|
||||||
.todo()
|
.todo({
|
||||||
|
paged: paged
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
resolutionFunc({
|
resolutionFunc({
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ export default {
|
|||||||
programmatic: false,
|
programmatic: false,
|
||||||
},
|
},
|
||||||
requestFunction(data) {
|
requestFunction(data) {
|
||||||
return this.$parent.$parent.getCasesForVueTable();
|
return this.$parent.$parent.getCasesForVueTable(data);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
pmDateFormat: "Y-m-d H:i:s",
|
pmDateFormat: "Y-m-d H:i:s",
|
||||||
@@ -138,12 +138,18 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* Get cases unassigned data
|
* Get cases unassigned data
|
||||||
*/
|
*/
|
||||||
getCasesForVueTable() {
|
getCasesForVueTable(data) {
|
||||||
let that = this,
|
let that = this,
|
||||||
dt;
|
dt,
|
||||||
|
paged,
|
||||||
|
limit = data.limit,
|
||||||
|
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||||
|
paged = start + ',' + limit;
|
||||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||||
api.cases
|
api.cases
|
||||||
.unassigned()
|
.unassigned({
|
||||||
|
paged: paged
|
||||||
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
dt = that.formatDataResponse(response.data.data);
|
dt = that.formatDataResponse(response.data.data);
|
||||||
resolutionFunc({
|
resolutionFunc({
|
||||||
|
|||||||
@@ -473,7 +473,7 @@ class Home extends Api
|
|||||||
$result = [];
|
$result = [];
|
||||||
$result['data'] = $list->getData();
|
$result['data'] = $list->getData();
|
||||||
// We will to enable always the pagination
|
// We will to enable always the pagination
|
||||||
$result['total'] = $list->getLimit() + 1;
|
$result['total'] = $list->getCounter();
|
||||||
return $result;
|
return $result;
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
|
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user