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] }}
-
+
@@ -29,7 +29,7 @@
-
+
@@ -147,6 +147,7 @@ const {
FORWARD,
reflushGroupInfos,
groupData,
+ formatRuleParams,
canReadGlobalPolicy
} = usePage()
const { currentPage, pageCount, pageItems } = usePagination(data, 6)