fix: 处理节流写法冗余问题
This commit is contained in:
@@ -139,7 +139,7 @@ export function useBannerModel() {
|
||||
filterForm.title = '';
|
||||
filterForm.status = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -99,10 +99,10 @@ export function useEventListModel() {
|
||||
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = () => {
|
||||
const handleReset = async () => {
|
||||
Object.assign(filterForm, FILTER_DEFAULTS);
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -119,7 +119,7 @@ export function useLogModel() {
|
||||
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = () => {
|
||||
const handleReset = async () => {
|
||||
filterForm.dateRange = null;
|
||||
filterForm.type = '';
|
||||
filterForm.source = '';
|
||||
@@ -127,7 +127,7 @@ export function useLogModel() {
|
||||
filterForm.sourcePhone = '';
|
||||
filterForm.tournamentName = '';
|
||||
pagination.reset();
|
||||
setTimeout(() => fetchList(), 0);
|
||||
await fetchList();
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -213,10 +213,10 @@ export function useOrderModel() {
|
||||
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = () => {
|
||||
const handleReset = async () => {
|
||||
Object.assign(filterForm, FILTER_DEFAULTS);
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -107,12 +107,12 @@ export function useUserModel() {
|
||||
// ===== 事件处理 =====
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = () => {
|
||||
const handleReset = async () => {
|
||||
filterForm.text = '';
|
||||
filterForm.roleId = '';
|
||||
filterForm.status = '';
|
||||
pagination.reset();
|
||||
setTimeout(() => fetchList(), 0);
|
||||
await fetchList();
|
||||
};
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -122,13 +122,13 @@ export function usePaymentsModel() {
|
||||
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.timeRange = null;
|
||||
filterForm.nickname = '';
|
||||
filterForm.phone = '';
|
||||
filterForm.type = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -161,13 +161,13 @@ export function useWalletModel() {
|
||||
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.nickname = '';
|
||||
filterForm.phone = '';
|
||||
filterForm.minBalance = '';
|
||||
filterForm.maxBalance = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -182,14 +182,14 @@ export function useWithdrawModel() {
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
/** 重置(重置后自动查询) */
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.nickname = '';
|
||||
filterForm.phone = '';
|
||||
filterForm.realName = '';
|
||||
filterForm.auditStatus = '';
|
||||
filterForm.payStatus = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -126,12 +126,12 @@ export function useLogModel() {
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
/** 重置(重置后自动查询) */
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.actionTimeRange = null;
|
||||
filterForm.actionType = '';
|
||||
filterForm.searchOperator = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -97,10 +97,10 @@ export function useRoleModel() {
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
/** 重置(重置后自动查询) */
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.name = '';
|
||||
pagination.reset();
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
const handlePageChange = (page: number, pageSize: number) => {
|
||||
|
||||
@@ -137,13 +137,12 @@ export function useUserModel() {
|
||||
const handleSearch = () => fetchList();
|
||||
|
||||
/** 重置(节流 500ms,重置后自动查询) */
|
||||
const handleReset = useThrottleFn(() => {
|
||||
const handleReset = useThrottleFn(async () => {
|
||||
filterForm.text = '';
|
||||
filterForm.roleId = '';
|
||||
filterForm.status = '';
|
||||
pagination.reset();
|
||||
// 等待 debounce(300ms) 生效后自动查询
|
||||
setTimeout(fetchList, 350);
|
||||
await fetchList();
|
||||
}, 500);
|
||||
|
||||
/** 分页变更 */
|
||||
|
||||
Reference in New Issue
Block a user