feat(audit): update log clearing confirmation message and remove redundant checks

This commit is contained in:
shiyu
2025-12-30 14:41:21 +08:00
parent d788bde44f
commit 078709b871
4 changed files with 6 additions and 7 deletions

View File

@@ -527,6 +527,7 @@
"Status": "Status",
"Confirm clear logs?": "Confirm clear logs?",
"This will delete logs in selected range irreversibly.": "This will delete logs in selected range irreversibly.",
"This will delete all logs irreversibly.": "This will delete all logs irreversibly.",
"Cleared {count} logs": "Cleared {count} logs",
"Time": "Time",
"Level": "Level",

View File

@@ -509,6 +509,7 @@
"Status": "状态",
"Confirm clear logs?": "确认清理日志?",
"This will delete logs in selected range irreversibly.": "该操作将删除选定时间范围内的所有日志,且不可恢复。",
"This will delete all logs irreversibly.": "将删除全部日志且不可恢复",
"Cleared {count} logs": "成功清理 {count} 条日志",
"Time": "时间",
"Level": "级别",

View File

@@ -95,13 +95,12 @@ const AuditLogsPage = memo(function AuditLogsPage() {
}, [fetchList]);
const handleClearLogs = () => {
if (!filters.start_time && !filters.end_time) {
message.warning(t('Please select time range'));
return;
}
const hasRange = !!(filters.start_time || filters.end_time);
Modal.confirm({
title: t('Confirm clear logs?'),
content: t('This will delete logs in selected range irreversibly.'),
content: hasRange
? t('This will delete logs in selected range irreversibly.')
: t('This will delete all logs irreversibly.'),
onOk: async () => {
try {
const params: any = {};