Skip to content

Commit 7f8dd8d

Browse files
committed
🐛 [fix] : 작업 보드, 팀 작업 현황 페이지 벗어나도 검색 필터 남아있는 오류 수정
1 parent ecdf7e5 commit 7f8dd8d

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

src/components/task-board/TaskBoardFilterBar.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ import { getCategory, getLabels } from '@/api/common'
3434
import { useMemberStore } from '@/stores/member'
3535
import { storeToRefs } from 'pinia'
3636
37-
const { params } = useTaskBoardParamsStore()
37+
const { params, $reset } = useTaskBoardParamsStore()
38+
$reset()
3839
3940
const onArrayChange = <Value extends number | string>(array: Value[], value: Value) => {
4041
return array.includes(value) ? array.filter(el => el !== value) : [...array, value]

src/components/team-board/TeamBoardFilterBar.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ import { useMemberStore } from '@/stores/member'
3232
import { storeToRefs } from 'pinia'
3333
import { useTeamBoardParamsChange } from '@/hooks/useTeamBoardParamsChange'
3434
35-
const { params } = useTeamBoardParamsStore()
35+
const { params, $reset } = useTeamBoardParamsStore()
36+
$reset()
3637
3738
const onParamsChange = useTeamBoardParamsChange()
3839

src/stores/params.ts

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,14 @@ export const useTeamBoardParamsStore = defineStore('teamBoardParams', () => {
134134
taskTitle: ''
135135
})
136136

137-
return { params }
137+
const $reset = () => {
138+
params.value.sortBy = 'CONTRIBUTE'
139+
params.value.mainCategoryIds = []
140+
params.value.categoryIds = []
141+
params.value.taskTitle = ''
142+
}
143+
144+
return { params, $reset }
138145
})
139146

140147
export const useTaskBoardParamsStore = defineStore('taskBoardParams', () => {
@@ -146,5 +153,13 @@ export const useTaskBoardParamsStore = defineStore('taskBoardParams', () => {
146153
requesterNickname: ''
147154
})
148155

149-
return { params }
156+
const $reset = () => {
157+
params.value.labelId = ''
158+
params.value.mainCategoryIds = []
159+
params.value.categoryIds = []
160+
params.value.title = ''
161+
params.value.requesterNickname = ''
162+
}
163+
164+
return { params, $reset }
150165
})

0 commit comments

Comments
 (0)