2020-12-08 13:43:33 +00:00
|
|
|
import axios from "axios";
|
2021-07-26 19:52:42 +00:00
|
|
|
import ApiInstance from "./Api.js";
|
|
|
|
|
import Services from "./Services";
|
|
|
|
|
let Api = new ApiInstance( Services );
|
2020-12-08 13:43:33 +00:00
|
|
|
export let caseNotes = {
|
|
|
|
|
post(data) {
|
|
|
|
|
var params = new FormData();
|
|
|
|
|
params.append('appUid', data.APP_UID);
|
2021-06-01 19:58:39 +00:00
|
|
|
params.append('note_content', data.COMMENT);
|
|
|
|
|
params.append('send_mail', data.SEND_MAIL ? 1 : 0);
|
2020-12-15 23:56:44 +00:00
|
|
|
|
|
|
|
|
_.each(data.FILES, (f) => {
|
|
|
|
|
params.append("filesToUpload[]", f);
|
|
|
|
|
})
|
2021-05-13 14:45:40 +00:00
|
|
|
|
2021-06-01 18:59:33 +00:00
|
|
|
return Api.postFiles({
|
|
|
|
|
service: "POST_NOTE",
|
2021-06-01 19:58:39 +00:00
|
|
|
data: params,
|
2021-06-01 18:59:33 +00:00
|
|
|
headers:{
|
|
|
|
|
'Content-Type': 'multipart/form-data'
|
2020-12-15 23:56:44 +00:00
|
|
|
},
|
2021-05-13 14:45:40 +00:00
|
|
|
keys: {
|
|
|
|
|
app_uid: data.APP_UID
|
|
|
|
|
}
|
2020-12-15 23:56:44 +00:00
|
|
|
});
|
|
|
|
|
},
|
2021-06-01 18:59:33 +00:00
|
|
|
get(data) {
|
|
|
|
|
var params = new FormData();
|
|
|
|
|
params.append('appUid', data.APP_UID);
|
|
|
|
|
params.append('delIndex', data.DEL_INDEX);
|
|
|
|
|
params.append('pro', data.PRO_UID);
|
|
|
|
|
params.append('tas', data.TAS_UID);
|
|
|
|
|
params.append('start', "0");
|
|
|
|
|
params.append('limit', "30");
|
|
|
|
|
|
|
|
|
|
return Api.get({
|
|
|
|
|
service: "GET_NOTES",
|
|
|
|
|
params:{
|
|
|
|
|
start: "0",
|
|
|
|
|
limit: "30",
|
|
|
|
|
files: true
|
|
|
|
|
},
|
|
|
|
|
keys: {
|
|
|
|
|
app_uid: data.APP_UID
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
2020-12-08 13:43:33 +00:00
|
|
|
};
|