From 79dfd603489bc506aaa03a0020932141a17166f2 Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Sun, 5 Jul 2026 12:38:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A3=8E=E9=99=A9=E8=A7=84=E5=88=99?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=A8=A1=E6=9D=BF=E5=A2=9E=E5=8A=A0=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/RiskRules.vue | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/web/src/views/RiskRules.vue b/web/src/views/RiskRules.vue index 467cd59..f40ec4f 100644 --- a/web/src/views/RiskRules.vue +++ b/web/src/views/RiskRules.vue @@ -3,15 +3,18 @@

风险规则

- +
{{ dt.type }}
{{ dt.ruleCount }} 条规则
- -
{{ JSON.stringify(dt.rules, null, 2) }}
- -
+
+ +
{{ JSON.stringify(dt.rules, null, 2) }}
+ +
+ 编辑默认 +
@@ -149,6 +152,14 @@ const fetchAll = async () => { } finally { loading.value = false } } +const editDefault = (dt) => { + editSiteId.value = dt.type + editSiteType.value = dt.type + editingRules.value = JSON.parse(JSON.stringify(dt.rules)) + editorMode.value = 'table' + window.scrollTo({top: document.body.scrollHeight, behavior:'smooth'}) +} + const loadDefaultRules = (row) => { editSiteId.value = row.siteId editSiteType.value = row.siteType