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); }