From 110af4a79c065173f03a66ce05f17e0fa8aefa4b Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:44:15 +0800 Subject: [PATCH] feat: prevent duplicate rules by type+applicable key MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Uniqueness key: type + applicable condition combination - '添加规则' button warns if KILL(null) already exists - Dropdown and template dialog disabled+greyed for already-added presets - Import skips duplicates with warning message - Applicable dropdown change guarded against duplicates --- web/src/views/RiskRules.vue | 62 ++++++++++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/web/src/views/RiskRules.vue b/web/src/views/RiskRules.vue index 434e238..b3675c0 100644 --- a/web/src/views/RiskRules.vue +++ b/web/src/views/RiskRules.vue @@ -60,10 +60,11 @@ 快速添加