Skip to content

Commit 3642be6

Browse files
committed
๐Ÿ› [fix] : ์ข…๋ฃŒ ์‚ฌ์œ  ๋ฏธ ์ž…๋ ฅ์‹œ ์ข…๋ฃŒ ์‚ฌ์œ  ์ž…๋ ฅ ๋ชจ๋‹ฌ ๋‹ค์‹œ ๋„์šฐ๊ธฐ
1 parent 51bdc50 commit 3642be6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

โ€Žsrc/components/task-detail/TaskStatusList.vueโ€Ž

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const isModalVisible = ref({
5555
fail: false,
5656
success: false
5757
})
58+
const backModal = ref(false)
5859
5960
const emit = defineEmits(['update:status'])
6061
const queryClient = useQueryClient()
@@ -74,7 +75,7 @@ const toggleModal = (key: keyof typeof isModalVisible.value) => {
7475
7576
const closeModal = () => {
7677
const prevSuccess = isModalVisible.value.success
77-
isModalVisible.value = { reject: false, fail: false, success: false }
78+
isModalVisible.value = { reject: backModal.value ? true : false, fail: false, success: false }
7879
if (prevSuccess) queryClient.invalidateQueries({ queryKey: ['requested'] })
7980
}
8081
@@ -92,8 +93,11 @@ const rejectRequest = async () => {
9293
if (rejectReason.value.length === 0) {
9394
toggleModal('fail')
9495
modalError.value = '์ข…๋ฃŒ ์‚ฌ์œ ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”'
96+
backModal.value = true
9597
return
9698
}
99+
100+
backModal.value = false
97101
await axiosInstance.patch(`/api/tasks/${taskId}/terminate`, { reason: rejectReason.value })
98102
toggleModal('success')
99103
emit('update:status', 'TERMINATED')

0 commit comments

Comments
ย (0)