diff --git a/frontend/src/views/components/RuleSettings/RuleSettings.js b/frontend/src/views/components/RuleSettings/RuleSettings.js index 9ca1f3a..c12ddf2 100644 --- a/frontend/src/views/components/RuleSettings/RuleSettings.js +++ b/frontend/src/views/components/RuleSettings/RuleSettings.js @@ -55,6 +55,12 @@ export function usePage() { } reflushGroupInfos() + + const formatRuleParams = (row) => { + if (Number(row.action) !== MOVE) return row.params + const target = groupData.list.find(group => String(group.id) === String(row.params)) + return target?.name || row.params + } const newRuleForm = () => ({ "id": 0, @@ -78,7 +84,7 @@ export function usePage() { http.post("/api/v1/rule/del", {"id": id}).then((res) => { ElNotification({ title: res.errorNo === 0 ? lang.succ : lang.fail, - message: res.data, + message: res.errorNo === 0 ? lang.deleted_successfully : res.data, type: res.errorNo === 0 ? 'success' : 'error', }) init() @@ -148,6 +154,7 @@ export function usePage() { ActionName, init, groupData, + formatRuleParams, reflushGroupInfos, addRuleForm, delRule, diff --git a/frontend/src/views/components/RuleSettings/RuleSettings.vue b/frontend/src/views/components/RuleSettings/RuleSettings.vue index 70461b1..8b39a1c 100644 --- a/frontend/src/views/components/RuleSettings/RuleSettings.vue +++ b/frontend/src/views/components/RuleSettings/RuleSettings.vue @@ -20,7 +20,7 @@ {{ ActionName[scope.row.action] }} - +