Commit 3e5c5e82 authored by Samir Sadyhov's avatar Samir Sadyhov 🤔

update appAPI

parent ef5c832d
......@@ -147,6 +147,46 @@ this.appAPI = {
});
},
forwardWork: async function(body){
return new Promise(async resolve => {
try {
const {login, password} = Cons.creds;
const url = `../Synergy/rest/api/docflow/doc/send?locale=${AS.OPTIONS.locale}`;
const headers = new Headers();
headers.append("Authorization", "Basic " + btoa(unescape(encodeURIComponent(`${login}:${password}`))));
headers.append("Content-Type", "application/json; charset=utf-8");
const response = await fetch(url, {method: 'POST', headers, body: JSON.stringify(body)});
resolve(response.json());
} catch (err) {
console.log(`ERROR [ forwardWork ]: ${err.message}`);
resolve({
errorCode: 666,
errorMessage: err.message
});
}
});
},
transferWork: async function(body){
return new Promise(async resolve => {
try {
const {login, password} = Cons.creds;
const url = `../Synergy/rest/api/workflow/work/transfer?locale=${AS.OPTIONS.locale}`;
const headers = new Headers();
headers.append("Authorization", "Basic " + btoa(unescape(encodeURIComponent(`${login}:${password}`))));
headers.append("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
const response = await fetch(url, {method: 'POST', headers, body});
resolve(response.json());
} catch (err) {
console.log(`ERROR [ transferWork ]: ${err.message}`);
resolve({
errorCode: 666,
errorMessage: err.message
});
}
});
},
getExecutionProcess: async function(workID) {
return new Promise(async resolve => {
rest.synergyGet(`api/workflow/get_execution_process?workID=${workID}&locale=${AS.OPTIONS.locale}`, resolve, err => {
......
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