From 19a7d7c3a827ef0ac0573a34bf19daf3c1329973 Mon Sep 17 00:00:00 2001 From: "icksishu@gmail.com" Date: Mon, 1 Dec 2025 17:15:02 +0900 Subject: [PATCH] =?UTF-8?q?MessageHistory=20=EC=83=81=EC=84=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../front/src/components/MessageDataView.vue | 102 ++++++++++++++++++ src/main/front/src/components/apiClient.js | 9 ++ src/main/front/src/main.js | 11 +- src/main/front/src/views/AgentManageView.vue | 2 +- .../front/src/views/MessageHistoryView.vue | 18 +++- 5 files changed, 126 insertions(+), 16 deletions(-) create mode 100644 src/main/front/src/components/MessageDataView.vue create mode 100644 src/main/front/src/components/apiClient.js diff --git a/src/main/front/src/components/MessageDataView.vue b/src/main/front/src/components/MessageDataView.vue new file mode 100644 index 0000000..ba5511a --- /dev/null +++ b/src/main/front/src/components/MessageDataView.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/main/front/src/components/apiClient.js b/src/main/front/src/components/apiClient.js new file mode 100644 index 0000000..fa9a0ef --- /dev/null +++ b/src/main/front/src/components/apiClient.js @@ -0,0 +1,9 @@ +import axios from 'axios' + +const apiClient = axios.create({ headers: { 'Content-Type': 'application/json' } }) + +export function useApiClient() { + return apiClient +} + +export default apiClient diff --git a/src/main/front/src/main.js b/src/main/front/src/main.js index d696b18..4adf3c4 100644 --- a/src/main/front/src/main.js +++ b/src/main/front/src/main.js @@ -2,21 +2,12 @@ import 'bootstrap/dist/css/bootstrap.min.css' import 'bootstrap' import 'bootstrap-icons/font/bootstrap-icons.css' import './assets/app.css' -import axios from 'axios' import { createApp, getCurrentInstance } from 'vue' import App from './App.vue' import router from './router' - -const apiClient = axios.create({ header: { 'Content-Type': 'application/json' } }) +import apiClient from './components/apiClient' const app = createApp(App) app.config.globalProperties.$apiClient = apiClient app.use(router) app.mount('#app') - -function useApiClient() { - const { proxy } = getCurrentInstance() - return proxy.$apiClient -} - -export { useApiClient } diff --git a/src/main/front/src/views/AgentManageView.vue b/src/main/front/src/views/AgentManageView.vue index 19f1f1f..a2c4928 100644 --- a/src/main/front/src/views/AgentManageView.vue +++ b/src/main/front/src/views/AgentManageView.vue @@ -1,6 +1,6 @@