히스토리
-{{ HistoryMessageBefore[item.TaskHistoryType] }}
+{{ HistoryMessageBefore[item.taskHistoryType] }}
- {{ item.details.taskStatus }} + {{ item.details.taskDetails?.value }}
- {{ item.name }} + {{ item.details.taskDetails?.value }}
-{{ HistoryMessageAfter[item.TaskHistoryType] }}
+{{ HistoryMessageAfter[item.taskHistoryType] }}
처리자
-담당자
+마감기한
{{ data.dueDate || '-' }}까지
-변경
+{{ formatDueDate(data.dueDate) || '-' }}
3일 전
+{{ formatDaysBefore(data.dueDate) }}
구분
재요청
요청 수정
요청 승인
@@ -50,18 +50,14 @@ import { modificationIcon, reRequestIcon } from '@/constants/iconPath' -import { useMemberStore } from '@/stores/member' import type { TaskDetailTopBarProps } from '@/types/manager' -import { storeToRefs } from 'pinia' -import { computed, ref } from 'vue' +import { ref } from 'vue' import { useRouter } from 'vue-router' import CommonIcons from '../common/CommonIcons.vue' import ModalView from '../ModalView.vue' -const memberStore = useMemberStore() const router = useRouter() -const { info } = storeToRefs(memberStore) -const isManager = computed(() => info.value.memberRole === 'ROLE_MANAGER') +const { isApproved, closeTaskDetail, id, isProcessor } = defineProps