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"> -