Files
luos/resources/assets/js/api/CaseNotes.js
Henry Jordan 88bd085c5b PMCORE-3017
2021-06-01 18:59:33 +00:00

52 lines
1.3 KiB
JavaScript

import axios from "axios";
import Api from "./Api.js";
export let caseNotes = {
post(data) {
var params = new FormData();
params.append('appUid', data.APP_UID);
params.append('noteText', data.COMMENT);
params.append('swSendMail', data.SEND_MAIL ? 1 : 0);
_.each(data.FILES, (f) => {
params.append("filesToUpload[]", f);
})
return Api.postFiles({
service: "POST_NOTE",
data: {
note_content: data.COMMENT,
send_mail: data.SEND_MAIL
},
params,
headers:{
'Content-Type': 'multipart/form-data'
},
keys: {
app_uid: data.APP_UID
}
});
},
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
}
});
}
};