diff --git a/src/admin/problem/detail.vue b/src/admin/problem/detail.vue index adcd8d8..fd9429e 100644 --- a/src/admin/problem/detail.vue +++ b/src/admin/problem/detail.vue @@ -198,6 +198,10 @@ watch( problem.value.sql_config = { mode: "query", order_sensitive: false } } currentActiveAnswer.value = "SQL" + // 代码规则检查基于 Python/C 的 AST 解析,对 SQL 没有意义,清空避免脏数据 + if (problem.value.ast_rules) { + problem.value.ast_rules = null + } } else if (problem.value.sql_config) { problem.value.sql_config = null } @@ -754,7 +758,7 @@ watch( - +