更新敏感词管理模块:将状态参数类型从字符串改为数字,优化状态切换逻辑,提升代码可读性和类型安全性。
This commit is contained in:
@@ -36,8 +36,7 @@ interface SensitiveWordItem {
|
||||
keywords: string;
|
||||
content: string;
|
||||
operation: number;
|
||||
status: string;
|
||||
enabled: boolean;
|
||||
status: number;
|
||||
}
|
||||
|
||||
const SensitiveWordManagement = forwardRef<any, Record<string, never>>(
|
||||
@@ -129,7 +128,9 @@ const SensitiveWordManagement = forwardRef<any, Record<string, never>>(
|
||||
if (response) {
|
||||
setSensitiveWordsList(prev =>
|
||||
prev.map(item =>
|
||||
item.id === id ? { ...item, enabled: !item.enabled } : item,
|
||||
item.id === id
|
||||
? { ...item, status: item.status === 1 ? 0 : 1 }
|
||||
: item,
|
||||
),
|
||||
);
|
||||
message.success("状态更新成功");
|
||||
@@ -223,7 +224,7 @@ const SensitiveWordManagement = forwardRef<any, Record<string, never>>(
|
||||
</div>
|
||||
<div className={styles.itemActions}>
|
||||
<Switch
|
||||
checked={item.enabled}
|
||||
checked={item.status == 1}
|
||||
onChange={() => handleToggleSensitiveWord(item.id)}
|
||||
className={styles.toggleSwitch}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user