{
- const userId = getCookie(event, 'user_id')
+ const userId = await getAuthenticatedUserId(event)
if (!userId) return null
const user = await queryOne<{ employee_email: string }>(`
SELECT employee_email FROM wr_employee_info WHERE employee_id = $1
- `, [parseInt(userId)])
+ `, [userId])
return user?.employee_email || null
}
diff --git a/frontend/components/common/ToastContainer.vue b/frontend/components/common/ToastContainer.vue
new file mode 100644
index 0000000..699c5df
--- /dev/null
+++ b/frontend/components/common/ToastContainer.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+ {{ toast.message }}
+
+
+
+
+
+
+
+
diff --git a/frontend/components/layout/AppHeader.vue b/frontend/components/layout/AppHeader.vue
index 551d43a..de593fe 100644
--- a/frontend/components/layout/AppHeader.vue
+++ b/frontend/components/layout/AppHeader.vue
@@ -3,7 +3,7 @@
- 주간업무보고
+ 업무관리프로그램