diff --git a/src/api/user.ts b/src/api/user.ts
index 8bcfa9f7..35fee2e7 100644
--- a/src/api/user.ts
+++ b/src/api/user.ts
@@ -38,7 +38,7 @@ export const changeProcessor = async (taskID: number, processorId: number) => {
}
export const patchChangeStatus = async (taskID: number, status: Status) => {
- const response = await axiosInstance.patch(`/api/tasks/${taskID}/status`, status)
+ const response = await axiosInstance.patch(`/api/tasks/${taskID}/status`, { status })
return response.data
}
@@ -54,12 +54,15 @@ export const getHistory = async (taskID: number | null) => {
}
export const postComment = async (taskID: number, content: string) => {
- const response = await axiosInstance.post(`/api/comments/${taskID}`, { content })
+ const response = await axiosInstance.post(`/api/tasks/${taskID}/comments`, { content })
return response.data
}
export const postCommentAttachment = async (taskID: number, formdata: FormData) => {
- const response = await formDataAxiosInstance.post(`/api/comments/attachment/${taskID}`, formdata)
+ const response = await formDataAxiosInstance.post(
+ `/api/tasks/${taskID}/comments/attachment`,
+ formdata
+ )
return response.data
}
@@ -82,3 +85,8 @@ export const cancelTaskUser = async (taskId: number) => {
const response = await axiosInstance.patch(`/api/tasks/${taskId}/cancel`)
return response.data
}
+
+export const getSubCategoryDetail = async (categoryId: number) => {
+ const response = await axiosInstance.get(`/api/sub-categories/${categoryId}`)
+ return response.data
+}
diff --git a/src/components/api-logs/ApiLogsFilterBar.vue b/src/components/api-logs/ApiLogsFilterBar.vue
index 0f2181a7..bc855252 100644
--- a/src/components/api-logs/ApiLogsFilterBar.vue
+++ b/src/components/api-logs/ApiLogsFilterBar.vue
@@ -27,12 +27,12 @@
diff --git a/src/components/TaskStatus.vue b/src/components/common/TaskStatus.vue
similarity index 100%
rename from src/components/TaskStatus.vue
rename to src/components/common/TaskStatus.vue
diff --git a/src/components/TitleBar.vue b/src/components/common/TitleBar.vue
similarity index 94%
rename from src/components/TitleBar.vue
rename to src/components/common/TitleBar.vue
index ec6bc0e0..a28382af 100644
--- a/src/components/TitleBar.vue
+++ b/src/components/common/TitleBar.vue
@@ -3,7 +3,7 @@
{{ title }}
+ class="flex gap-2">
diff --git a/src/components/filters/FilterCategory.vue b/src/components/filters/FilterCategory.vue
index c9aadf57..2cda2cb7 100644
--- a/src/components/filters/FilterCategory.vue
+++ b/src/components/filters/FilterCategory.vue
@@ -79,7 +79,7 @@ import { dropdownIcon } from '@/constants/iconPath'
import type { Category, FilterCategoryProps } from '@/types/common'
import { computed, ref, watchEffect } from 'vue'
import CommonIcons from '../common/CommonIcons.vue'
-import { useOutsideClick } from '../hooks/useOutsideClick'
+import { useOutsideClick } from '@/hooks/useOutsideClick'
const { categoryList = [], main, sub } = defineProps
()
const emit = defineEmits(['update:main', 'update:sub'])
diff --git a/src/components/filters/FilterDropdown.vue b/src/components/filters/FilterDropdown.vue
index 85ef31d6..8bed1198 100644
--- a/src/components/filters/FilterDropdown.vue
+++ b/src/components/filters/FilterDropdown.vue
@@ -29,11 +29,11 @@
diff --git a/src/components/task-detail/TaskDetailDropdown.vue b/src/components/task-detail/TaskDetailDropdown.vue
index 5e829141..7db88f7d 100644
--- a/src/components/task-detail/TaskDetailDropdown.vue
+++ b/src/components/task-detail/TaskDetailDropdown.vue
@@ -45,10 +45,10 @@
diff --git a/src/components/task-detail/TaskStatusList.vue b/src/components/task-detail/TaskStatusList.vue
index e0e1a2a2..4b0b1aad 100644
--- a/src/components/task-detail/TaskStatusList.vue
+++ b/src/components/task-detail/TaskStatusList.vue
@@ -44,7 +44,7 @@ import { axiosInstance } from '@/utils/axios'
import { statusAsColor } from '@/utils/statusAsColor'
import { useQueryClient } from '@tanstack/vue-query'
import { ref, watch } from 'vue'
-import ModalView from '../ModalView.vue'
+import ModalView from '../common/ModalView.vue'
const { modelValue, isProcessor, taskId } = defineProps()
const modalError = ref('')
diff --git a/src/components/task-management/CategoryAdd.vue b/src/components/task-management/CategoryAdd.vue
index 31fa98f3..bc75d7dd 100644
--- a/src/components/task-management/CategoryAdd.vue
+++ b/src/components/task-management/CategoryAdd.vue
@@ -20,7 +20,6 @@
@close="handleFailModal">
카테고리 정보를 확인해주세요
-