diff --git a/src/components/Messenger.vue b/src/components/Messenger.vue index 494f359..8a258d8 100644 --- a/src/components/Messenger.vue +++ b/src/components/Messenger.vue @@ -1,6 +1,6 @@ - @@ -75,7 +137,13 @@ onMounted(async () => { + + {{actionClaim.label}} + + + + Envoi en cours diff --git a/src/services/TicketApi.js b/src/services/TicketApi.js index 988fa33..81a07c7 100644 --- a/src/services/TicketApi.js +++ b/src/services/TicketApi.js @@ -60,6 +60,54 @@ export default { return response.json(); }, + + async getBrokenAmount(code, id) { + const apiUrl = '/App/api.php?prj=pharmamp&controller=ProxyController&method=getBrokenProductAmount&code_business=' + code + '&id_business=' + id + + if (import.meta.env.DEV) { + console.log(apiUrl) + } + + const response = await fetch(apiUrl) + + if (import.meta.env.DEV) { + console.log(response.clone().text()) + } + + return response.json(); + }, + + async validateBrokenIssue(code, id, method) { + const apiUrl = '/App/api.php?prj=pharmamp&controller=ProxyController&method='+method+'&code_business=' + code + '&id_business=' + id + + if (import.meta.env.DEV) { + console.log(apiUrl) + } + + const response = await fetch(apiUrl) + + if (import.meta.env.DEV) { + console.log(response.clone().text()) + } + + return response.json(); + }, + + async closeBrokenIssue(code, id, clientChoice, trackingNumber, trackingUrl) { + const apiUrl = '/App/api.php?prj=pharmamp&controller=TicketingController&method=closeBrokenProductIssue&code_business=' + code + '&id_business=' + id + + if (import.meta.env.DEV) { + console.log(apiUrl) + } + + const response = await fetch(apiUrl) + + if (import.meta.env.DEV) { + console.log(response.clone().text()) + } + + return response.json(); + }, async saveMessage(code, id, quill, attachedDoc, replyOption) { const apiUrl = '/App/api.php?prj=pharmamp&controller=TicketingController&method=saveMessage' if (import.meta.env.DEV) {