fix(oper-log): fix json.parse error again

This commit is contained in:
2026-05-24 16:22:42 +08:00
parent 8c77d91e00
commit 710da86521

View File

@@ -50,11 +50,11 @@ const OperLog: React.FC = () => {
},
'rule insert': (item) => {
const operParam = parseOperParam(item);
return `Add Rule: '${ruleBaseMeta[operParam.type].title || '-'}'`;
return `Add Rule: '${ruleBaseMeta[operParam?.type]?.title || '-'}'`;
},
'rule update': (item) => {
const operParam = parseOperParam(item);
return `Update Rule: '${ruleBaseMeta[operParam.type].title || '-'}'`;
return `Update Rule: '${ruleBaseMeta[operParam?.type]?.title || '-'}'`;
},
'rule update status': (item) => {
const matched = item.operParam.match(/status=(?<status>\d+)/);
@@ -124,7 +124,7 @@ const OperLog: React.FC = () => {
hideInSearch: true,
ellipsis: true,
width: 'auto',
renderText: (_, item) => actionMap[item.title]?.(item) || '-',
renderText: (_, item) => actionMap[item?.title]?.(item) || '-',
},
{
title: $t('table.ipAddress'),