|
@@ -133,6 +133,12 @@ const AccountList = () => {
|
|
|
fetchData(1, pagination.pageSize, "", undefined);
|
|
fetchData(1, pagination.pageSize, "", undefined);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ const handleStatusChange = (value) => {
|
|
|
|
|
+ setStatusFilter(value);
|
|
|
|
|
+ // 选择状态后立即按当前筛选条件刷新列表(重置到第1页)
|
|
|
|
|
+ fetchData(1, pagination.pageSize, accountFilter, value);
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
fetchData();
|
|
fetchData();
|
|
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
|
@@ -147,7 +153,7 @@ const AccountList = () => {
|
|
|
>
|
|
>
|
|
|
<Col span={8}>
|
|
<Col span={8}>
|
|
|
<Input
|
|
<Input
|
|
|
- placeholder="按账号名称查询"
|
|
|
|
|
|
|
+ placeholder="按平台查询"
|
|
|
value={accountFilter}
|
|
value={accountFilter}
|
|
|
onChange={(e) => setAccountFilter(e.target.value)}
|
|
onChange={(e) => setAccountFilter(e.target.value)}
|
|
|
allowClear
|
|
allowClear
|
|
@@ -157,7 +163,7 @@ const AccountList = () => {
|
|
|
<Select
|
|
<Select
|
|
|
placeholder="选择状态"
|
|
placeholder="选择状态"
|
|
|
value={statusFilter}
|
|
value={statusFilter}
|
|
|
- onChange={setStatusFilter}
|
|
|
|
|
|
|
+ onChange={handleStatusChange}
|
|
|
allowClear
|
|
allowClear
|
|
|
style={{ width: "100%" }}
|
|
style={{ width: "100%" }}
|
|
|
>
|
|
>
|