diff --git a/static/db_admin.html b/static/db_admin.html
index a1eb0c4..c1ef5f0 100644
--- a/static/db_admin.html
+++ b/static/db_admin.html
@@ -6215,10 +6215,16 @@
// 渲染部门选项(显示所有部门)
renderDepartmentOptions(permitFilterOptions.departments);
- // 自动加载权限范围内的许可事项
- // 注意:不要在渲染过程中直接调用,需要延迟执行确保DOM更新完成
+ // 自动加载许可事项
+ // 如果有预选的区域(受限模式),则使用 applyPermitFilter 来应用筛选
+ // 否则使用 loadAllVisiblePermits 加载所有
setTimeout(() => {
- loadAllVisiblePermits();
+ const hasPreselectedRegion = document.querySelectorAll('input[name="regionFilter"]:checked').length > 0;
+ if (hasPreselectedRegion) {
+ applyPermitFilter();
+ } else {
+ loadAllVisiblePermits();
+ }
}, 100);
}