规则表单:类型候选补全为内核全集,目标候选精简

类型照抄内核解析器的 switch(rules/parser.go:17-98),37 种全给——
候选列表是过滤式的,全集不构成负担,缺项才是。目标反着来:只建议
DIRECT 和 REJECT,策略组名手填——全列出来的话,每路入站自动生成的
三个专属组会把列表灌成一面墙。

按原文编辑的输入框给一个完整的逻辑规则做占位例子(原文模式存在的
理由就是这类规则)。弹层滚动条改细杆透明轨道。
This commit is contained in:
2026-08-12 00:13:02 +08:00
parent 4c43756208
commit 7d08f37248
5 changed files with 51 additions and 9 deletions
-1
View File
@@ -450,7 +450,6 @@ async function updateNow(name: string) {
<RuleForm
:open="ruleFormOpen"
:editing="ruleEditing === null ? null : { index: ruleEditing, raw: rules[ruleEditing]! }"
:outbound-names="outboundNames"
:provider-names="providerNames"
:saving="saving"
@close="ruleFormOpen = false"