Codex Agent
|
9ca9a3642f
|
feat: 组织架构权限等级自动管理系统
## 主要功能
- 实现基于组织架构层级的权限等级自动计算
- 权限等级映射:根级(90)、二级(80)、三级(70)、四级+(60)
- 自动根据从属关系计算权限,无需手动填写
## 安全修复
- 修复密码在URL中泄露的严重安全问题
- 清理所有重定向URL的查询参数
- 前端敏感参数检测与警告
## 用户体验优化
- 移除组织架构树的权限等级显示
- 简化新增/编辑部门的表单界面
- 实现智能登录跳转(基于角色自动跳转)
- Tooltip跟随鼠标,修复滚动偏移bug
## 技术实现
- 前端:自动权限计算函数、拖拽功能、模态框交互
- 后端:_calculate_grade_by_parent()、_get_department_level()
- 数据库:保留grade字段,自动同步层级关系
## 修复的问题
- 组织架构管理按钮无响应
- 登录跳转404错误
- 权限等级手动设置繁琐
- Tooltip位置偏移
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-18 09:39:18 +08:00 |
Codex Agent
|
cc0f9053dd
|
fix: hide redundant region_name tag for district-level departments
## 问题
顺德区服务部门显示额外的"顺德区"标签,而其他区没有,造成显示不一致。
## 根因
数据库中顺德区服务部门的region_id字段被设置,其他区为NULL,导致region_name显示不一致。
## 解决
修改前端渲染逻辑,对于二级节点(Level 1),如果节点名称已包含"区"字,则智能隐藏region_name标签,避免冗余显示。
## 修改
- static/super_admin.html: 在渲染元数据时添加智能隐藏逻辑
- 添加详细的修复说明文档和测试脚本
## 效果
所有区级服务部门(如禅城区、南海区、顺德区等)现在都统一不显示冗余的区域标签,保持显示一致性。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-17 14:55:04 +08:00 |
Codex Agent
|
942884fe4b
|
feat: improve org chart visual design with soft color scheme
## 改进内容
### 视觉优化
- 实现三级颜色体系区分组织层级(根/二级/三级节点)
- 调整配色为柔和淡雅的浅色系,不再刺眼
- 增强缩进指示(0px → 20px → 40px)
- 添加左侧彩色边框和垂直连接线
### 交互体验
- 优化toggle按钮(32x32px,易于点击)
- 改进hover效果(柔和阴影 + 轻微浮动)
- 添加平滑过渡动画(0.2s)
### 配色方案
- 根节点:淡蓝紫渐变 + 深蓝紫文字
- 二级节点:淡紫渐变 + 深紫文字
- 三级节点:很浅淡紫 + 深紫文字
- 所有节点均采用浅色背景配深色文字,舒适不刺眼
### 文件变更
- static/super_admin.html: 更新CSS样式和JavaScript逻辑
- 添加配色方案更新文档和视觉改进说明
- 创建柔和配色预览页面
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-17 14:49:23 +08:00 |
Codex Agent
|
3a9bf9aeca
|
fix: add tabbed layout to super admin console
|
2025-11-17 14:19:36 +08:00 |
Codex Agent
|
168cdf6470
|
feat: add super admin console
|
2025-11-14 15:46:18 +08:00 |