Selaa lähdekoodia

fix: 修正状态映射和筛选逻辑

修复STATUS_TAG_COLOR和STATUS_MAP中错误的状态值
添加状态筛选变更处理函数,选择状态后立即刷新列表
将账号名称查询改为平台查询
max_liu 1 kuukausi sitten
vanhempi
commit
0b3bf64296
2 muutettua tiedostoa jossa 10 lisäystä ja 4 poistoa
  1. 8 2
      src/pages/AccountList.js
  2. 2 2
      src/pages/PendingToolsList.js

+ 8 - 2
src/pages/AccountList.js

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

+ 2 - 2
src/pages/PendingToolsList.js

@@ -18,14 +18,14 @@ export const STATUS_TAG_COLOR = {
   1: "warning",
   2: "success",
   3: "error",
-  4: "pending",
+  5: "pending",
 };
 export const STATUS_MAP = {
   0: "待处理",
   1: "处理中",
   2: "已完成",
   3: "失败",
-  4: "待审核",
+  5: "待审核",
 };
 
 const { Search } = Input;