diff --git a/public/css/custom.css b/public/css/custom.css
index b950985..2003a9d 100644
--- a/public/css/custom.css
+++ b/public/css/custom.css
@@ -113,18 +113,17 @@ opacity: 0.6; /* 흐려 보이게 */
background: none !important;
box-shadow: none !important;
display: flex;
- align-items: center;
+ align-items: flex-end;
justify-content: center;
width: 100%;
height: 100%;
+ padding-bottom: 20px;
}
-
/* 모달 본문 스타일 */
.vac-modal-content {
background: #fff;
border-radius: 8px;
box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1); /* 위쪽 그림자만 적용 */
- padding: 20px;
max-width: 500px;
width: 100%;
position: relative;
diff --git a/src/layouts/NormalLayout.vue b/src/layouts/NormalLayout.vue
index 08cef90..eb86bbe 100644
--- a/src/layouts/NormalLayout.vue
+++ b/src/layouts/NormalLayout.vue
@@ -14,6 +14,7 @@
+
@@ -27,6 +28,7 @@
import TheTop from './TheTop.vue';
import TheFooter from './TheFooter.vue';
import TheMenu from './TheMenu.vue';
+ import TheChat from './TheChat.vue';
import { nextTick } from 'vue';
import { wait } from '@/common/utils';
@@ -45,4 +47,13 @@
loadScript('/js/main.js');
});
-
+
diff --git a/src/layouts/TheChat.vue b/src/layouts/TheChat.vue
new file mode 100644
index 0000000..21beb52
--- /dev/null
+++ b/src/layouts/TheChat.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
diff --git a/src/layouts/TheTop.vue b/src/layouts/TheTop.vue
index 2e530ef..4c1d281 100644
--- a/src/layouts/TheTop.vue
+++ b/src/layouts/TheTop.vue
@@ -265,4 +265,5 @@
router.push('/login');
};
-
+
diff --git a/src/views/vacation/VacationManagement.vue b/src/views/vacation/VacationManagement.vue
index d5fa758..ee00125 100644
--- a/src/views/vacation/VacationManagement.vue
+++ b/src/views/vacation/VacationManagement.vue
@@ -1,569 +1,518 @@