Leo
|
f59893dae0
|
refactor(system): 统一系统管理页面样式和表单布局
- 移除所有页面中的硬编码 coi-empty__action-btn 样式类
- 优化角色管理页面表单布局:应用紧凑表单设计规范
- 统一弹框宽度为800px,列间距为10px,标签宽度为90px
- 添加 compact-form 样式类和相关CSS样式
- 为所有表单项添加 mb-2 间距类,确保布局一致性
- 移除重复的空状态按钮样式定义,使用 NButton 原生主题色
|
2025-07-09 11:45:37 +08:00 |
|
Leo
|
0631b4dd1d
|
debug(file-management): 添加分页调试信息以排查分页问题
|
2025-07-09 01:34:51 +08:00 |
|
Leo
|
87c99990c0
|
refactor(role): 优化角色管理页面操作按钮和表格样式
- 简化操作按钮样式,移除复杂的圆形按钮和tooltip包装
- 统一使用小尺寸按钮(size: small)和14px图标
- 优化按钮间距,使用gap-1减少空间占用
- 调整表格尺寸为medium,提升数据密度
- 优化表格单元格内边距和字体大小
- 新增表格横向滚动支持(scroll-x: 1200)
- 优化表格和页面滚动条样式,提升视觉效果
- 调整搜索表单列数为5列,优化布局
|
2025-07-08 22:40:29 +08:00 |
|
Leo
|
8360dbc665
|
refactor(system): 优化用户和角色管理页面交互体验
**角色管理页面优化:**
- 新增批量修改和批量分配权限按钮,提升操作效率
- 优化权限分配界面,新增展开/折叠、全选/全不选、父子联动等功能按钮
- 所有按钮统一添加图标,改善视觉效果和用户体验
- 权限标识码使用 NTag 组件显示,遵循主题色统一规范
- 调整操作列宽度,适应新增的权限分配按钮
**用户管理页面优化:**
- 移除调试日志,优化代码可读性
- 改进文件上传大小限制从10MB调整为2MB,提升上传体验
- 优化错误处理,提供更详细的错误信息反馈
- 改进Excel导入功能的错误提示和异常处理
**个人中心页面优化:**
- 头像上传大小限制从5MB调整为2MB
- 优化头像上传错误处理,支持解析后端返回的具体错误信息
- 改进文件大小超限提示,显示当前文件大小和最大允许大小
- 增强网络错误和HTTP状态码错误的用户友好提示
|
2025-07-08 20:31:36 +08:00 |
|
Leo
|
78cb6ea782
|
refactor(system): 优化角色和用户管理页面
- 统一表单验证处理机制,添加验证失败提示
- 完善错误处理逻辑,提升用户体验
- 规范化消息提示使用,确保一致性
- 优化页面布局和交互细节
|
2025-07-08 10:56:23 +08:00 |
|
Leo
|
b944e3751f
|
refactor(system): 更新系统管理模块组件引用
- 更新用户管理页面中的组件引用从Nova到Coi
- 更新角色管理页面中的组件引用从Nova到Coi
- 更新相关事件处理和方法调用
- 确保功能保持不变
|
2025-07-07 15:53:05 +08:00 |
|
Leo
|
1789e26611
|
feat(role): 优化角色管理页面UI交互体验
- 优化操作按钮样式,采用圆形按钮设计提升视觉效果
- 角色编码和排序字段改用主题色标签,保持界面一致性
- 新增NovaEmpty空状态组件,提供更好的无数据提示
- 完善按钮tooltip提示,增强用户操作引导
- 统一表格操作列宽度,优化布局紧凑性
- 移除用户类型标签的圆角,保持设计风格统一
优化要点:
- 操作按钮使用渐变色和悬停动效
- 标签颜色与主题紫色保持一致
- 空状态页面提供智能操作建议
|
2025-07-07 14:26:19 +08:00 |
|
Leo
|
fb1b2583bf
|
feat(ui): 完善系统管理页面权限控制
- 修复用户管理页面操作按钮权限检查
- 完善角色管理页面权限控制逻辑
- 使用权限常量替代硬编码权限标识
- 确保权限控制逻辑的一致性和准确性
|
2025-07-07 01:14:21 +08:00 |
|
Leo
|
1a3fd5220c
|
refactor(views): 重构页面组件代码块顺序
- 调整所有页面组件为template→script→style顺序
- 包括登录页面、仪表盘、系统管理、错误页面等
- 重构demo编辑器页面和监控图表组件
- 统一页面组件结构,提升开发体验
- 注:用户管理页面保留原结构待后续处理
|
2025-07-07 00:17:26 +08:00 |
|
Leo
|
c18e1fcb94
|
refactor(role): 清理调试代码和未使用函数
- 移除所有console.log和console.error调试语句
- 删除未使用的菜单渲染和统计函数
- 移除未使用的catch参数避免ESLint警告
- 简化代码结构,提升可维护性
- 保持核心功能不变
|
2025-07-06 19:03:15 +08:00 |
|
Leo
|
7577077c26
|
feat(role): 集成 NovaDialog 组件到角色管理页面
- 替换原生 n-modal 为自定义 NovaDialog 组件
- 统一角色表单弹框和菜单权限分配弹框的交互方式
- 使用 novaOpen/novaClose 方法控制弹框显示状态
- 移除调试用的 console 语句和未使用的函数
- 保持原有功能和用户体验不变
- 提升页面组件的一致性和可维护性
|
2025-07-06 18:21:10 +08:00 |
|