Leo
|
e5ad68f1ff
|
feat(监控): 实现在线用户监控页面
- 新增在线用户监控页面,采用表格布局
- 支持实时查看在线用户信息(头像、账号、姓名、IP、地址等)
- 实现搜索功能,支持按登录账号、用户姓名、登录IP搜索
- 集成自动刷新功能,30秒间隔自动更新数据
- 显示在线用户统计信息和最后更新时间
- 支持强制注销操作,带权限控制和确认对话框
- 实现完整的分页功能
- 添加多选checkbox功能,支持批量操作
- 包含完整的表格样式和交互效果
|
2025-09-27 17:50:16 +08:00 |
|
Leo
|
27f9622b17
|
feat(API): 新增在线用户监控API模块
- 新增在线用户相关类型定义
- 实现分页查询在线用户列表接口
- 实现强制注销用户接口
- 实现获取在线用户统计接口
- 支持按登录名、用户名、IP地址过滤
|
2025-09-27 17:49:38 +08:00 |
|
Leo
|
99ef1f1f61
|
fix(权限): 修复在线用户监控权限配置
- 重新添加ONLINE权限配置到权限常量中
- 包含LIST和LOGOUT权限
- 更新权限组合配置
|
2025-09-27 17:49:00 +08:00 |
|
Leo
|
608eaf9145
|
feat(monitor): 实现定时任务管理页面组件
- 创建完整的定时任务管理界面,支持表格展示和分页
- 实现新增、编辑、删除、启动、停止等核心功能
- 添加批量操作支持(批量启动、停止、删除)
- 集成字典数据显示任务类型、状态、执行策略
- 提供Cron表达式预设选择弹框,优化用户体验
- 实现搜索和筛选功能
- 遵循项目UI规范和组件使用标准
|
2025-09-27 14:23:55 +08:00 |
|
Leo
|
ce27ddafff
|
feat(monitor): 新增定时任务管理API接口层
- 添加SysJobVo、SysJobQueryBo、SysJobForm等TypeScript类型定义
- 实现完整的定时任务CRUD API接口
- 支持分页查询、状态更新、立即执行等操作
- 提供getSysJobListPage、addSysJob、updateSysJob等核心接口
- 遵循项目API设计规范和命名约定
|
2025-09-27 14:22:35 +08:00 |
|
Leo
|
75560e0c4b
|
docs(dict): 添加字典使用指南
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-27 01:42:41 +08:00 |
|
Leo
|
5355993a2a
|
feat(dict): enforce dictionary driven state on dictionary pages
|
2025-09-27 01:05:05 +08:00 |
|
Leo
|
862ed051ed
|
feat(dict): reuse user dictionaries in personal center
|
2025-09-27 01:03:40 +08:00 |
|
Leo
|
05b0bc1376
|
feat(dict): align file and picture modules with dictionary services
|
2025-09-27 00:59:44 +08:00 |
|
Leo
|
7c1bf63133
|
feat(dict): apply dynamic dictionaries across user, menu and log pages
|
2025-09-27 00:54:38 +08:00 |
|
Leo
|
d50611c05b
|
feat(dict): add shared dictionary utilities and components
|
2025-09-27 00:51:44 +08:00 |
|
Leo
|
340eaf5bb9
|
style: 优化系统页面按钮样式和布局
- 统一所有系统页面的操作按钮样式
- 优化表格操作列的图标和间距
- 调整页面布局和表单组件样式
- 确保界面一致性和用户体验
|
2025-09-26 16:35:41 +08:00 |
|
Leo
|
72ff02f89c
|
feat(route): 添加字典详情页面路由配置
- 在静态路由中新增字典数据详情页面路由
- 设置为隐藏菜单,仅用于路由跳转
- 配置路由权限要求和页面组件路径
|
2025-09-26 16:34:16 +08:00 |
|
Leo
|
4bd079c4c2
|
feat(dict): 新增字典管理和字典详情页面
- 实现字典类型管理页面,支持增删改查
- 实现字典数据详情页面,支持数据管理
- 添加字典类型可点击链接跳转到详情页面
- 支持状态切换开关和确认操作
- 实现标签类型动态颜色显示功能
- 采用紧凑表单布局和统一按钮样式
|
2025-09-26 16:33:53 +08:00 |
|
Leo
|
bf94dd07be
|
feat(dict): 新增字典管理API接口和类型定义
- 添加字典类型和字典数据的API接口
- 定义完整的字典相关类型定义
- 包含CRUD操作和分页查询功能
- 支持字典类型选项和数据选项查询
|
2025-09-26 16:33:36 +08:00 |
|
Leo
|
c733dc5ffe
|
config: 更新环境配置文件
- 调整开发环境配置参数
- 优化应用运行时设置
- 确保与新功能模块的兼容性
|
2025-09-25 16:01:25 +08:00 |
|
Leo
|
f5676bac4f
|
feat(system): 优化文件和图片管理页面
- 改进文件管理界面布局和交互逻辑
- 优化图片管理功能和用户体验
- 统一页面组件样式和规范
- 完善数据处理和错误处理机制
|
2025-09-25 16:00:46 +08:00 |
|
Leo
|
1714927ecb
|
feat(system): 更新系统核心配置和组件
- 更新路由守卫逻辑,优化权限验证流程
- 完善静态路由配置,新增仪表盘路由
- 改进认证状态管理,优化用户状态处理
- 增强路由帮助函数,支持动态菜单生成
- 优化 CoiDialog 弹框组件功能
|
2025-09-25 16:00:10 +08:00 |
|
Leo
|
d6bee84581
|
refactor(dashboard): 重构仪表盘模块架构
- 将监控相关组件重构为通用仪表盘组件
- 重命名 DashboardStatCard 和 LoginTrendChart 组件
- 重构主页面结构,简化组件层级
- 删除不再使用的图表组件和模拟数据
- 优化类型定义结构
|
2025-09-25 15:59:24 +08:00 |
|
Leo
|
3dbcf80402
|
docs(dashboard): 新增仪表盘监控相关技术文档
|
2025-09-23 22:31:12 +08:00 |
|
Leo
|
61b8494839
|
feat(dashboard): 完善仪表盘监控主页面功能实现
|
2025-09-23 22:30:48 +08:00 |
|
Leo
|
c299ff2e6a
|
feat(components): 新增仪表盘监控统计卡片和图表组件
|
2025-09-23 22:30:23 +08:00 |
|
Leo
|
269c0b60a8
|
feat(dashboard): 新增仪表盘监控类型定义和模拟数据
|
2025-09-23 22:28:32 +08:00 |
|
Leo
|
e1804a43e0
|
feat(api): 新增仪表盘监控API服务层
|
2025-09-23 22:28:11 +08:00 |
|
Leo
|
e7eb349272
|
feat(layout): 优化布局组件以支持仪表盘监控页面
|
2025-09-23 22:27:46 +08:00 |
|
Leo
|
6836bc59b7
|
feat(personal): 优化个人中心头像上传功能
- 改进头像URL处理逻辑,智能识别相对路径和完整URL
- 兼容不同存储服务的返回格式(本地存储、MinIO、OSS)
- 本地存储返回相对路径时自动添加服务地址前缀
- MinIO和OSS返回完整URL时直接使用,无需额外处理
- 提升多存储服务环境下的用户体验
|
2025-09-22 23:01:09 +08:00 |
|
Leo
|
821b80d09a
|
feat(picture): 优化图片管理页面功能
- 新增MinIO存储服务选项支持
- 集成CoiImageViewer组件替换原生NImage组件
- 改进网格视图和表格视图的图片展示效果
- 移除冗余的图片错误处理函数,使用组件内置处理
- 统一存储服务类型的标签显示样式
- 提升图片预览和下载功能的用户体验
|
2025-09-22 23:00:10 +08:00 |
|
Leo
|
a6dc2f90ae
|
feat(file): 优化文件管理页面功能
- 新增MinIO存储服务选项支持
- 集成CoiImageViewer组件替换原生图片预览功能
- 移除冗余的图片预览弹框代码,提升代码简洁性
- 优化图片文件的展示效果和预览体验
- 统一存储服务类型的标签显示样式
|
2025-09-22 22:58:57 +08:00 |
|
Leo
|
0d54a2d119
|
feat(types): 增加MinIO存储服务支持
- 在文件管理模块新增MinIO对象存储类型枚举和选项
- 在图片管理模块新增MinIO对象存储类型枚举和选项
- 完善存储服务类型的数据库映射配置
- 为后续MinIO存储功能集成做准备
|
2025-09-22 22:57:52 +08:00 |
|
Leo
|
cb4ebc8c14
|
feat(components): 新增CoiImageViewer图片查看器组件
- 新增通用图片查看器组件,支持缩略图预览和大图查看功能
- 支持自定义缩略图尺寸和预览弹框标题
- 集成图片下载和链接复制功能
- 实现加载状态和错误处理机制
- 采用现代化UI设计,支持悬停效果和动画过渡
|
2025-09-22 22:56:53 +08:00 |
|
Leo
|
0f98692b25
|
docs(claude): 清理和优化CLAUDE.md项目文档规范
优化CLAUDE.md文档结构,移除重复和过时的示例代码,提高文档的可读性和实用性。
主要变更:
- 删除重复的按钮示例代码片段
- 精简弹框组件使用示例
- 优化图标使用规范的代码示例
- 统一代码样式和格式
- 保持核心规范要求不变
文档优化后更加简洁明了,便于开发团队参考和遵循。
|
2025-07-09 18:32:38 +08:00 |
|
Leo
|
4264ef36b7
|
fix(role): 修复角色管理页面中雪花ID精度丢失问题
- 修复handleConfirmAssignMenu函数,保持字符串格式避免Number转换
- 修复handleRowSelectionChange函数,使用字符串比较避免精度丢失
- 移除菜单权限分配中的Number.parseInt转换,保持字符串格式
- 确保角色ID在整个权限分配流程中保持字符串格式
解决问题:
- 部门管理等新菜单权限无法保存的问题
- 雪花ID在前端处理时精度丢失导致的数据不匹配
影响文件:
- src/views/system/role/index.vue
|
2025-07-09 16:45:31 +08:00 |
|
Leo
|
f5b06cb9b9
|
fix(api): 修复菜单权限分配接口的雪花ID精度丢失问题
- 将菜单权限分配接口从URL参数改为请求体参数,避免URL过长
- 修改saveRoleMenuPermission函数,保持字符串格式避免精度丢失
- 更新RoleMenuPermissionBo类型定义,使用string类型处理大数字ID
- 解决雪花ID在前端Number转换时精度丢失的问题
影响文件:
- src/service/api/system/menu/index.ts
- src/service/api/system/menu/types.ts
|
2025-07-09 16:44:56 +08:00 |
|
Leo
|
0fa1451e27
|
fix(layout): 修复头部通知组件图标语法错误
- 修复 Notices.vue 中5个图标字符串引用格式
- 将通知数据中的图标引用从冒号格式改为破折号格式
- 确保通知组件的图标正常显示
- 涉及 tips-one、comment-one、message-emoji、comment、beach-umbrella 等图标
|
2025-07-09 15:13:29 +08:00 |
|
Leo
|
ed949fbdb3
|
fix(system): 修复文件和图片管理页面图标语法错误
- 修复文件管理页面中4个图标的语法格式
- 修复图片管理页面中9个图标的语法格式
- 包含搜索、刷新、上传、删除、下载、切换视图等功能图标
- 确保文件和图片管理功能的完整图标显示
|
2025-07-09 15:13:07 +08:00 |
|
Leo
|
7b322a3da5
|
fix(system): 修复日志管理页面图标语法错误
- 修复操作日志页面中3个图标的语法格式
- 修复登录日志页面中3个图标的语法格式
- 包含搜索、刷新、删除等常用功能图标
- 确保日志管理模块的图标正常显示和交互
|
2025-07-09 15:12:43 +08:00 |
|
Leo
|
1b2191fc2f
|
fix(system): 修复菜单管理页面图标语法错误
- 修复菜单管理页面中10个图标的语法格式
- 包含搜索、刷新、新增、删除、展开/收起等功能图标
- 修复树形菜单展开控制图标显示问题
- 确保菜单管理功能的所有交互图标正常工作
|
2025-07-09 15:12:24 +08:00 |
|
Leo
|
dc2162d36e
|
fix(system): 修复用户和角色管理页面图标语法错误
- 修复用户管理页面中3个图标的语法格式
- 修复角色管理页面中14个图标的语法格式
- 涵盖搜索、刷新、新增、编辑、删除等功能图标
- 确保用户和角色管理功能的图标正常显示
|
2025-07-09 15:11:54 +08:00 |
|
Leo
|
d84ec11a32
|
fix(components): 修复通用组件图标语法错误
- 修复 CoiEmpty.vue 中8个图标的语法格式
- 修复 CoiPagination.vue 中4个图标的语法格式
- 将所有 icon-park-outline: 格式改为 icon-park-outline- 格式
- 解决图标渲染错误问题,确保组件正常显示
|
2025-07-09 15:11:38 +08:00 |
|
Leo
|
b430f4ef1e
|
refactor: 清理代码格式和依赖配置
- 统一代码格式规范,移除多余空行和注释
- 更新项目依赖配置和构建设置
- 优化注册页面组件的代码结构
- 调整HTTP客户端配置以适配错误处理机制
|
2025-07-09 14:51:30 +08:00 |
|
Leo
|
849ff71393
|
feat(router): 增强路由守卫网络错误处理机制
- 路由守卫中添加网络错误智能识别逻辑
- 网络错误时自动清除过期认证信息防止无效状态
- 优化路由初始化失败时的错误处理流程
- 简化动态路由获取异常处理,移除冗余日志
- 统一网络错误检测标准,包含timeout和ERR_NETWORK等
|
2025-07-09 14:50:58 +08:00 |
|
Leo
|
65af9b3a10
|
feat(error): 实现智能网络错误检测和自动跳转机制
- 新增后端服务可用性检测功能,2秒超时检测
- 实现智能状态检测:用户有认证信息但访问404页面时自动检测
- 添加受保护路径识别逻辑(/system/、/management/、/tools/)
- 后端服务不可用时自动清除认证信息并跳转登录页面
- 完善用户界面提示,显示检测状态和自动跳转信息
- 支持手动重试连接和返回登录页面操作
|
2025-07-09 14:50:30 +08:00 |
|
Leo
|
b6dfde844b
|
feat(login): 重新设计登录页面头部区域,提升用户体验
- 优化登录表单头部布局,增加装饰性图标和分隔线
- 调整标题字号和间距,从text-2xl升级到text-3xl
- 增加表单项垂直间距,从space-y-4优化到space-y-5
- 添加脉冲动画效果和光环扩散动画
- 完善移动端响应式设计适配
- 所有装饰元素使用动态主题色,确保主题一致性
|
2025-07-09 14:48:47 +08:00 |
|
Leo
|
5b49c1bb2a
|
fix(user): 修复用户管理页面角色分配字段主题色适配问题
- 移除角色选择器边框和阴影的硬编码紫色 #6366f1
- 使用 var(--primary-color) 和 var(--primary-color-suppl) 跟随系统主题色
- 优化角色标签样式使用 var(--primary-color) 替代硬编码渐变色
- 简化 renderRoleTag 函数,移除硬编码样式,使用 NTag 原生主题色
- 应用紧凑表单设计规范:800px弹框宽度、90px标签宽度、10px列间距
- 修复图标引用格式,确保图标正确显示
- 确保角色分配字段在主题切换时能正确适配颜色
|
2025-07-09 11:45:57 +08:00 |
|
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
|
042823ab8e
|
style(component): 优化CoiEmpty空状态组件主题色适配
- 移除硬编码的紫色,使用CSS变量 var(--primary-color) 跟随系统主题
- 优化装饰性背景元素使用 color-mix 实现动态主题色透明效果
- 移除 coi-empty__action-btn 硬编码样式类,使用 NButton 原生主题色
- 确保空状态组件在主题切换时能正确适配颜色
- 统一深色模式下的主题色显示效果
|
2025-07-09 11:45:05 +08:00 |
|
Leo
|
1b3b14aa36
|
docs(standards): 新增表单布局紧凑设计规范
- 新增表单紧凑设计核心原则和配置标准
- 添加统一的表单样式类 compact-form 使用指南
- 规范表单布局配置:800px弹框宽度、90px标签宽度、10px列间距
- 提供完整的紧凑表单CSS样式实现
- 明确强制要求检查清单和严格禁止行为
- 确保所有表单页面具有统一的紧凑布局和优秀的用户体验
|
2025-07-09 11:25:01 +08:00 |
|
Leo
|
6dc0b0a10c
|
style(user): 优化用户管理页面操作列宽度,提升界面布局
- 调整操作列宽度从240px到280px,提供更好的按钮显示空间
- 优化按钮布局,确保操作按钮有足够的显示空间
- 提升表格整体视觉效果和用户体验
|
2025-07-09 10:18:56 +08:00 |
|
Leo
|
002b0d9af5
|
feat(picture): 优化图库管理页面,支持动态存储类型选择和界面统一
- 移除MinIO存储选项,简化存储类型配置
- 优化图片上传功能,支持动态选择存储类型
- 统一服务类型显示,移除MinIO相关的UI元素
- 改进上传接口调用,传递用户选择的存储类型和分类
- 提升图库管理的用户体验和系统一致性
|
2025-07-09 10:18:46 +08:00 |
|
Leo
|
a93448b92d
|
feat(file): 优化文件管理页面,支持动态存储类型选择和界面统一
- 移除MinIO存储选项,简化存储类型配置
- 优化上传功能,支持动态选择存储类型
- 统一服务类型显示,移除MinIO相关的UI元素
- 改进上传接口调用,传递用户选择的存储类型
- 提升用户体验和系统一致性
|
2025-07-09 10:18:35 +08:00 |
|