diff --git a/frontend/admin/src/pages/StaffSessionList.tsx b/frontend/admin/src/pages/StaffSessionList.tsx index a9abb12..18e003b 100644 --- a/frontend/admin/src/pages/StaffSessionList.tsx +++ b/frontend/admin/src/pages/StaffSessionList.tsx @@ -42,11 +42,11 @@ export default function StaffSessionList() { const [chatVisible, setChatVisible] = useState(false) const [selectedSession, setSelectedSession] = useState(null) - const loadData = async (page = 1, pageSize = 20) => { + const loadData = async (page = 1, pageSize = 20, archiveFilter = hasArchive) => { setLoading(true) try { const res: any = await request.get('/v1/archive/staffs', { - params: { page, size: pageSize, keyword: keyword || undefined, hasArchive } + params: { page, size: pageSize, keyword: keyword || undefined, hasArchive: archiveFilter } }) setData(res.data.list || []) setPagination({ @@ -81,7 +81,7 @@ export default function StaffSessionList() { const handleFilterChange = (value: boolean) => { setHasArchive(value) - loadData(1, pagination.pageSize) + loadData(1, pagination.pageSize, value) } const handleTableChange = (newPagination: any) => {