2020-12-04 13:33:23 +00:00
|
|
|
import axios from "axios";
|
2020-12-02 19:46:17 +00:00
|
|
|
import headerData from "./../mocks/casesHeader.json";
|
2020-12-04 20:36:42 +00:00
|
|
|
import startedCasesFaker from "./../mocks/startedCasesFaker.js";
|
2020-12-04 18:57:26 +00:00
|
|
|
import Api from "./Api.js";
|
2020-12-02 19:46:17 +00:00
|
|
|
|
|
|
|
|
export let cases = {
|
2020-12-04 18:57:26 +00:00
|
|
|
myCases(data) {
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "MY_CASES",
|
|
|
|
|
params: {
|
|
|
|
|
filter: data.filter
|
|
|
|
|
},
|
|
|
|
|
keys: {}
|
|
|
|
|
});
|
2020-12-02 19:46:17 +00:00
|
|
|
},
|
2020-12-07 15:59:15 +00:00
|
|
|
todo(data) {
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "TODO_LIST",
|
|
|
|
|
params: {
|
|
|
|
|
},
|
|
|
|
|
keys: {}
|
|
|
|
|
});
|
2020-12-02 19:46:17 +00:00
|
|
|
},
|
2020-12-07 15:59:15 +00:00
|
|
|
draft(data) {
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "DRAFT_LIST",
|
|
|
|
|
params: {
|
|
|
|
|
},
|
|
|
|
|
keys: {}
|
|
|
|
|
});
|
2020-12-02 19:46:17 +00:00
|
|
|
},
|
2020-12-07 15:59:15 +00:00
|
|
|
paused(data) {
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "PAUSED_LIST",
|
|
|
|
|
params: {
|
|
|
|
|
},
|
|
|
|
|
keys: {}
|
|
|
|
|
});
|
2020-12-02 19:46:17 +00:00
|
|
|
},
|
2020-12-07 15:59:15 +00:00
|
|
|
unassigned(data) {
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "UNASSIGNED_LIST",
|
|
|
|
|
params: {
|
|
|
|
|
},
|
|
|
|
|
keys: {}
|
|
|
|
|
});
|
2020-12-04 13:33:23 +00:00
|
|
|
},
|
|
|
|
|
start(dt) {
|
|
|
|
|
var params = new URLSearchParams();
|
|
|
|
|
params.append('action', 'startCase');
|
|
|
|
|
params.append('processId', dt.pro_uid);
|
|
|
|
|
params.append('taskId', dt.task_uid);
|
|
|
|
|
return axios.post(window.config.SYS_SERVER +
|
|
|
|
|
window.config.SYS_URI +
|
|
|
|
|
`cases/casesStartPage_Ajax.php`, params);
|
2020-12-04 20:36:42 +00:00
|
|
|
},
|
|
|
|
|
//remove this section
|
|
|
|
|
search(data) {
|
|
|
|
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
|
|
|
|
|
|
|
|
|
resolutionFunc(startedCasesFaker);
|
|
|
|
|
|
|
|
|
|
});
|
2020-12-02 19:46:17 +00:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export let casesHeader = {
|
|
|
|
|
get() {
|
|
|
|
|
return new Promise((resolutionFunc, rejectionFunc) => {
|
|
|
|
|
resolutionFunc({
|
|
|
|
|
data: headerData
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
};
|