From 55c6a10319e693f9eb4d2dccf62cf46743b62e64 Mon Sep 17 00:00:00 2001 From: Minkyu0424 Date: Sat, 15 Feb 2025 17:02:32 +0900 Subject: [PATCH 01/18] =?UTF-8?q?:bug:=20[fix]=20:=20=EC=9A=94=EC=B2=AD=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=EC=A1=B0=ED=9A=8C=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EB=B0=98=EB=A0=A4=EC=8B=9C=EC=97=90=EB=8F=84=20=EB=AA=A8?= =?UTF-8?q?=EB=8B=AC=20=EA=B0=99=EA=B2=8C=20=EB=9C=A8=EB=8F=84=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/user.ts | 5 + .../task-detail/TaskDetailHistory.vue | 1 - .../task-detail/TaskDetailTopBar.vue | 92 +++++++++++++++---- src/components/task-detail/TaskStatusList.vue | 3 - 4 files changed, 79 insertions(+), 22 deletions(-) diff --git a/src/api/user.ts b/src/api/user.ts index bb7ee1de..45907061 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -90,3 +90,8 @@ export const getSubCategoryDetail = async (categoryId: number) => { const response = await axiosInstance.get(`/api/sub-categories/${categoryId}`) return response.data } + +export const terminateTaskUser = async (taskId: number, reason: string) => { + const response = await axiosInstance.patch(`/api/tasks/${taskId}/terminate`, { reason }) + return response.data +} diff --git a/src/components/task-detail/TaskDetailHistory.vue b/src/components/task-detail/TaskDetailHistory.vue index 842095f1..cc3ca58e 100644 --- a/src/components/task-detail/TaskDetailHistory.vue +++ b/src/components/task-detail/TaskDetailHistory.vue @@ -5,7 +5,6 @@ :history="historyData" :taskId="taskId" :requestor-name="requestorName" /> -

요청 수정

+
+ +

요청 취소

+
요청 승인

- -

요청 취소

+ +

요청 반려