fix(BatchSendModal): 修复弹窗关闭后状态残留问题
抽离独立的弹窗状态重置函数,在弹窗关闭时调用以清理残留的搜索、选中和分页状态。
| | |
| | | getList() |
| | | } |
| | | |
| | | function resetModalState() { |
| | | searchModel.value = { |
| | | account: '', |
| | | whitelistSource: null, |
| | | userType: null, |
| | | status: null, |
| | | } |
| | | checkedRowKeys.value = [] |
| | | currentPage.value = 1 |
| | | pageSize.value = 10 |
| | | } |
| | | |
| | | const isNormalStatus = (status: unknown) => status === 1 || status === true |
| | | |
| | | const columns: DataTableColumns<any> = [ |
| | |
| | | checkedRowKeys.value = [] |
| | | getList() |
| | | } |
| | | else { |
| | | resetModalState() |
| | | } |
| | | }) |
| | | |
| | | function handlePageChange(page: number, size: number) { |