File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
src/components/task-detail Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ const isModalVisible = ref({
5555 fail: false ,
5656 success: false
5757})
58+ const backModal = ref (false )
5859
5960const emit = defineEmits ([' update:status' ])
6061const queryClient = useQueryClient ()
@@ -74,7 +75,7 @@ const toggleModal = (key: keyof typeof isModalVisible.value) => {
7475
7576const 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' )
You canโt perform that action at this time.
0 commit comments