From e478fe51a862885260587b0044657adff7ad8d0a Mon Sep 17 00:00:00 2001 From: seorang42 Date: Mon, 10 Feb 2025 11:27:28 +0900 Subject: [PATCH 01/10] =?UTF-8?q?:bug:=20[fix]=20=EC=95=8C=EB=A6=BC=20API?= =?UTF-8?q?=20URL=20=EC=98=A4=ED=83=80=20=EC=88=98=EC=A0=95=20=EB=B0=8F=20?= =?UTF-8?q?=ED=81=B4=EB=A6=AD=20=EC=8B=9C=20=EC=9D=B4=EB=8F=99=20=EB=B6=88?= =?UTF-8?q?=EA=B0=80=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/common.ts | 2 +- src/components/top-bar/NotificationModal.vue | 10 +++++++--- src/layout/TheView.vue | 4 ++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/api/common.ts b/src/api/common.ts index c318e696..3a9ecfa0 100644 --- a/src/api/common.ts +++ b/src/api/common.ts @@ -12,7 +12,7 @@ export const getNotification = async (pageNum: number, sizeNum: number) => { } export const patchNotificationRead = async (notificationId: number) => { - const response = await axiosInstance.patch(`/api/notification/${notificationId}`) + const response = await axiosInstance.patch(`/api/notifications/${notificationId}`) return response.data } diff --git a/src/components/top-bar/NotificationModal.vue b/src/components/top-bar/NotificationModal.vue index fb532c25..8c542b09 100644 --- a/src/components/top-bar/NotificationModal.vue +++ b/src/components/top-bar/NotificationModal.vue @@ -25,7 +25,7 @@ () +const router = useRouter() + const notifications = ref([]) const page = ref(0) const pageSize = 5 @@ -94,9 +97,10 @@ const loadMoreNotifications = async ($state: InfiniteLoadingState) => { } } -const readNotifi = async (id: number) => { +const readNotifi = async (id: number, taskId: number) => { await patchNotificationRead(id) emit('close') + router.push({ query: { taskId } }) } const emit = defineEmits<{ @@ -108,7 +112,7 @@ const closeModal = () => { } const readAllNotifi = async () => { - await axiosInstance.patch('/api/notification') + await axiosInstance.patch('/api/notifications') emit('close') } diff --git a/src/layout/TheView.vue b/src/layout/TheView.vue index 087e4e37..741348a6 100644 --- a/src/layout/TheView.vue +++ b/src/layout/TheView.vue @@ -15,6 +15,7 @@ import { ref, watch } from 'vue' import { useRoute } from 'vue-router' import TaskDetail from '@/components/task-detail/TaskDetail.vue' +import router from '@/router' const route = useRoute() const selectedID = ref(route.query?.taskId || null) @@ -28,5 +29,8 @@ watch( const handleModal = (id: string | null) => { selectedID.value = id + if (id === null) { + router.push({ query: {} }) + } } From f56f910ac76ce0333d165801a2e81f72283801bf Mon Sep 17 00:00:00 2001 From: seorang42 Date: Mon, 10 Feb 2025 13:16:40 +0900 Subject: [PATCH 02/10] =?UTF-8?q?:bug:=20[fix]=20body=EC=9D=98=20overflow-?= =?UTF-8?q?hidden=EC=9C=BC=EB=A1=9C=20=EC=8A=A4=ED=81=AC=EB=A1=A4=20?= =?UTF-8?q?=EC=95=88=20=EB=90=98=EB=8A=94=20=ED=98=84=EC=83=81=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/TaskCard.vue | 13 ++++++------- src/components/task-detail/TaskDetailTopBar.vue | 11 ++++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/common/TaskCard.vue b/src/components/common/TaskCard.vue index 82180412..19f5e30d 100644 --- a/src/components/common/TaskCard.vue +++ b/src/components/common/TaskCard.vue @@ -1,6 +1,6 @@ From 1e6cc12342c0697e98b136e7328ab95e907da132 Mon Sep 17 00:00:00 2001 From: seorang42 Date: Mon, 10 Feb 2025 13:27:00 +0900 Subject: [PATCH 03/10] =?UTF-8?q?:bug:=20[fix]=20=EC=A0=9C=EB=AA=A9?= =?UTF-8?q?=EC=9D=B4=20=EA=B8=B8=EC=96=B4=EC=A7=80=EB=A9=B4=20TaskBoard?= =?UTF-8?q?=EC=9D=98=20=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=EC=9D=B4=20?= =?UTF-8?q?=EA=B9=A8=EC=A7=80=EB=8A=94=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/TaskCard.vue | 6 ++-- src/components/task-board/TaskBoard.vue | 48 ++++++++++++++----------- 2 files changed, 30 insertions(+), 24 deletions(-) diff --git a/src/components/common/TaskCard.vue b/src/components/common/TaskCard.vue index 19f5e30d..85c69da3 100644 --- a/src/components/common/TaskCard.vue +++ b/src/components/common/TaskCard.vue @@ -21,9 +21,9 @@ {{ data.mainCategoryName }} - {{ data.categoryName }}
- {{ - data.taskCode - }} + + {{ data.taskCode }} +
{{ data.requesterDepartment }}
diff --git a/src/components/task-board/TaskBoard.vue b/src/components/task-board/TaskBoard.vue index 0dcae960..d8d047c2 100644 --- a/src/components/task-board/TaskBoard.vue +++ b/src/components/task-board/TaskBoard.vue @@ -1,25 +1,25 @@