From 5c4b56b68f6c18db5b2638e6be950daa72ab21b3 Mon Sep 17 00:00:00 2001 From: jonathan Date: Fri, 30 Jun 2023 17:53:24 +0200 Subject: [PATCH] Nouvelle interface --- src/App.vue | 32 +++- src/assets/chat.scss | 261 +++++++++++++++++++++++++++++++ src/assets/style-retro-comp.scss | 96 ++++++------ src/assets/style.scss | 3 +- src/components/Messenger.vue | 81 ++++++++++ src/components/TicketList.vue | 13 +- src/components/base/Modal.vue | 71 +++++++++ src/services/TicketApi.js | 16 ++ src/setup/global.js | 5 + src/style.css | 4 + 10 files changed, 524 insertions(+), 58 deletions(-) create mode 100644 src/assets/chat.scss create mode 100644 src/components/Messenger.vue create mode 100644 src/components/base/Modal.vue create mode 100644 src/setup/global.js diff --git a/src/App.vue b/src/App.vue index 8e0aa08..59f8e4d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,13 @@ + + + + \ No newline at end of file diff --git a/src/components/TicketList.vue b/src/components/TicketList.vue index 95f71e3..e7bfc30 100644 --- a/src/components/TicketList.vue +++ b/src/components/TicketList.vue @@ -1,9 +1,10 @@ + + + + diff --git a/src/services/TicketApi.js b/src/services/TicketApi.js index a910024..c95b0da 100644 --- a/src/services/TicketApi.js +++ b/src/services/TicketApi.js @@ -12,6 +12,22 @@ export default { console.log(response.clone().text()) } + return response.json(); + }, + + async getMessages() { + const apiUrl = '/App/api.php?prj=pharmamp&controller=TicketingController&method=getMessages' + + 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(); } } diff --git a/src/setup/global.js b/src/setup/global.js new file mode 100644 index 0000000..e99ba97 --- /dev/null +++ b/src/setup/global.js @@ -0,0 +1,5 @@ +import {ref} from "vue"; + +export const showModal = ref(0) +export const hideModal = ref(0) +export const idTicket = ref(0) \ No newline at end of file diff --git a/src/style.css b/src/style.css index d4cc74d..e5b59bd 100644 --- a/src/style.css +++ b/src/style.css @@ -11,6 +11,10 @@ font-size: 0.9rem; } +.cursor-pointer{ + cursor:pointer +} + .fade-enter-active, .fade-leave-active { transition: opacity 0.3s ease;