Codex Agent
|
ec44bec90a
|
feat: 实现许可事项管理多选筛选器及区域部门关联过滤
✅ 核心功能实现:
1. 多选筛选器界面
- 行政区域多选支持
- 主题多选支持
- 关联部门多选支持
- 全选/取消全选功能
- 实时显示选中数量
2. 区域与部门智能关联过滤
- 选择区域后自动更新关联部门列表
- 通过permit_sources表建立region与department关联关系
- 避免无效筛选条件组合
- 提升用户体验和数据准确性
📝 修改文件:
- lawrisk/services/licensing_repo.py
* 新增 list_service_departments(region_id) 函数
* 支持按region_id筛选部门列表
- lawrisk/api/v2.py
* 修改 admin_permits_filter_options() 路由
* 支持 region_id 查询参数
- static/db_admin.html
* 实现多选下拉菜单组件
* 新增区域选择变化处理函数
* 新增动态加载关联部门功能
🧪 测试验证:
- API测试通过:带region_id参数返回关联部门
- Flask应用正常启动
- 多选筛选功能完全可用
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-19 15:51:49 +08:00 |