Commit Graph

103 Commits

Author SHA1 Message Date
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
Leo
3141ad03eb feat(api): 优化文件和图片上传API,支持动态存储类型选择
- 为uploadFile和uploadAnyFile函数添加可选的storageType参数
- 为uploadPicture和uploadAnyPicture函数添加可选的storageType参数
- 支持上传时动态指定存储类型(LOCAL/OSS)
- 提高文件上传的灵活性和可配置性
2025-07-09 10:18:23 +08:00
Leo
2031f07d44 refactor(api): 移除MinIO存储支持,简化文件存储类型配置
- 从文件管理API类型定义中移除MinIO存储选项
- 从图片管理API类型定义中移除MinIO存储选项
- 统一存储类型选项为LOCAL和OSS,简化配置复杂度
- 优化类型枚举和选项映射,提高代码可维护性
2025-07-09 10:18:11 +08:00
Leo
83e099a687 docs(规范): 完善按钮样式统一规范和UI开发指南
- 新增按钮样式统一规范章节,明确表格列表页面按钮样式要求
- 完善图标使用规范,增加按钮样式说明
- 优化页面开发规范,统一按钮和主题色彩要求
- 强调禁止使用圆角按钮(round属性),确保界面一致性
- 添加正确和错误示例,提供完整的实现参考
2025-07-09 10:17:57 +08:00
Leo
99019bc689 feat(user): 优化用户管理页面操作按钮文本
- 将"重置"按钮文本修改为"重置密码",提升用户体验
- 将"角色"按钮文本修改为"分配角色",增强操作明确性
- 提升操作按钮的语义化程度和用户理解度

Improvement: 增强用户界面的可用性和直观性
2025-07-09 01:44:13 +08:00
Leo
a4f10dd24e fix(file): 修复文件管理页面分页配置和调试信息清理
- 将文件管理页面默认pageSize从20改为10,与分页组件保持一致
- 移除所有调试信息输出,清理控制台日志
- 简化handlePageSizeChange函数实现
- 移除分页器下方的调试信息面板

Fixes: 解决文件管理页面分页大小不一致导致的显示异常
2025-07-09 01:43:51 +08:00
Leo
9e7d5b87e7 fix(pagination): 修复分页组件事件触发机制
- 优化handlePageSizeChange函数的事件触发逻辑
- 修复当pageSize与内部状态相同但与props不同时事件未触发的问题
- 确保分页大小变更时能正确触发update:pageSize和pageSizeChange事件

Fixes: 解决分页大小切换时页面数据不更新的问题
2025-07-09 01:43:31 +08:00
Leo
0631b4dd1d debug(file-management): 添加分页调试信息以排查分页问题 2025-07-09 01:34:51 +08:00
Leo
844525625e style(picture): 统一图库管理页面表格列对齐方式
- 为所有表格列添加center对齐方式
- 保持与文件管理页面一致的视觉效果
- 提升表格数据的可读性和美观度
2025-07-08 23:16:14 +08:00
Leo
d1371cc5c0 feat(file): 将文件管理页面预览按钮替换为下载按钮
- 移除预览按钮及相关的handlePreview函数
- 新增下载按钮,使用download图标
- 实现handleDownload函数,支持直接下载文件
- 添加权限控制,需要FILE.LIST权限才能显示下载按钮
- 优化表格列对齐方式,统一使用center对齐
- 下载功能支持原始文件名保持,提升用户体验
2025-07-08 23:15:50 +08:00
Leo
6ecd41e379 feat(menu): 实现菜单手风琴模式功能
- 在Menu.vue中为n-menu组件添加accordion属性
- 在app store中添加menuAccordion状态控制
- 在SettingDrawer.vue中新增菜单手风琴模式开关
- 支持用户在设置面板中开启/关闭手风琴效果
- 配置自动持久化存储到localStorage
- 默认启用手风琴模式,提升菜单使用体验
2025-07-08 23:11:16 +08:00
Leo
87cee481ad feat(app): 更新默认页面过渡动画为zoom-out
- 将默认页面过渡动画从fade-slide改为zoom-out
- 同步更新重置设置时的动画配置
- 提升页面切换的视觉效果和流畅度
2025-07-08 22:49:29 +08:00
Leo
28faeb959d docs(file): 清理文件上传功能注释
- 移除uploadFile调用中的冗余注释"使用2MB限制"
- 保持注释简洁明了,避免重复信息
- 统一代码注释风格
2025-07-08 22:48:58 +08:00
Leo
3c7ac2a328 feat(theme): 优化设置抽屉主题色彩选择器
- 更新主题色彩选择器的调色板配色方案
- 替换原有的明亮色彩为更专业的商务色调
- 新增蓝色系(#0961BEFF)、青色系(#0D9496)、紫色系(#7166F0、#8076C3)
- 保留绿色(#18A058)和米色(#FAE5AC)作为辅助色彩
- 提升整体主题色彩的协调性和专业感
2025-07-08 22:48:41 +08:00
Leo
171b716cbb refactor(loginlog): 优化登录日志页面表格布局和操作按钮
- 简化操作按钮样式,移除复杂的圆形按钮和tooltip包装
- 统一使用小尺寸按钮(size: small)和14px图标
- 调整表格尺寸为medium,优化数据密度
- 优化列宽度分配:序号60px、登录用户100px、浏览器100px等
- 新增表格横向滚动支持(scroll-x: 1400)
- 调整操作列宽度为100px,优化按钮布局
- 优化按钮间距,使用gap-1减少空间占用
- 移除复杂的action-btn样式类,简化CSS代码
- 优化表格单元格内边距和字体大小(13px)
- 新增表格和页面滚动条样式优化
2025-07-08 22:46:00 +08:00
Leo
a719c8f386 refactor(operlog): 优化操作日志页面表格和操作按钮样式
- 简化操作按钮样式,移除复杂的圆形按钮和tooltip包装
- 统一使用小尺寸按钮(size: small)和14px图标
- 调整表格尺寸为medium,优化数据密度
- 优化列宽度分配:序号60px、操作类型90px、系统类型90px等
- 新增表格横向滚动支持(scroll-x: 1700)
- 调整操作列宽度为160px,优化按钮布局
- 优化按钮间距,使用gap-1减少空间占用
- 移除复杂的action-btn样式类,简化CSS代码
- 优化表格单元格内边距和字体大小
- 新增表格和页面滚动条样式优化
2025-07-08 22:45:41 +08:00
Leo
6c2c65b909 refactor(menu): 优化菜单管理页面操作按钮和表格布局
- 简化操作按钮样式,移除复杂的圆形按钮和tooltip包装
- 统一使用小尺寸按钮(size: small)和14px图标
- 优化按钮文字:新增子菜单→新增,分配权限→权限
- 调整操作列宽度从160px增加到200px,适应按钮文字
- 新增表格横向滚动支持(scroll-x: 2000)
- 优化按钮间距,使用gap-1减少空间占用
- 新增表格和页面滚动条样式优化
- 移除复杂的action-btn样式类,简化CSS代码
2025-07-08 22:42:50 +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
f8d1511a5d fix(file): 修正文件管理页面存储类型搜索功能
- 修正FileServiceType枚举,使用语义化的字符串值替代数字值
- 新增FileServiceTypeMapping映射,解决数据库存储值与枚举值不匹配问题
- 新增FILE_SERVICE_DB_OPTIONS选项,专门用于搜索表单的下拉选择
- 更新文件管理页面的存储类型搜索选项,确保搜索功能正常工作
- 保持向后兼容性,数据库存储仍使用数字值('1','2','3')
2025-07-08 22:40:04 +08:00
Leo
3b5944e789 feat(user): 修正用户管理页面导出功能下拉菜单图标显示
- 导入正确的图标组件:IconParkOutlineDownload、IconParkOutlineDownloadOne、IconParkOutlineFileCodeOne
- 修正render函数中的图标使用方式,从字符串引用改为组件引用
- 为下拉菜单图标添加合适的尺寸设置(size: 14)
- 完善图标语义化映射:导出当前查询数据→download、导出全部数据→download-one、下载导入模板→file-code-one
- 优化操作按钮样式,统一使用小尺寸按钮和图标
- 调整表格布局和滚动条样式,提升用户体验
2025-07-08 22:35:50 +08:00
Leo
5b2c57ca34 feat(pages): 新增文件管理和图库管理页面
**文件管理页面:**
- 实现完整的文件管理界面,支持文件的增删改查操作
- 左侧文件分类导航,支持按文件类型筛选(全部、图片、文档、视频等)
- 右侧文件列表,支持表格和卡片两种显示模式
- 完整的搜索功能,支持文件名、服务类型、上传日期范围等条件筛选
- 文件上传功能,支持拖拽上传和点击上传两种方式
- 批量操作功能,支持批量删除选中文件
- 文件预览和下载功能,提升用户体验

**图库管理页面:**
- 专门的图片管理界面,针对图片文件进行优化
- 图片网格展示,支持缩略图预览
- 图片上传、编辑、删除等基础管理功能
- 支持图片批量操作和分类管理
- 响应式设计,适配不同屏幕尺寸

**技术特点:**
- 严格遵循项目开发规范,统一使用CoiDialog弹框组件
- 所有按钮配备图标,遵循图标使用规范
- 使用NTag组件显示标签,遵循主题色统一规范
- 完整的表单验证和错误处理机制
- 响应式布局设计,良好的用户交互体验
- TypeScript类型安全,完整的类型定义
2025-07-08 20:34:03 +08:00
Leo
407178771a feat(api): 新增文件管理和图库管理API模块
**文件管理API模块:**
- 新增完整的文件管理API接口,包含增删改查、批量操作等功能
- 实现文件列表分页查询、单文件查询、文件上传等核心接口
- 支持普通文件上传和匿名文件上传两种模式
- 提供完整的TypeScript类型定义,包含查询参数、响应数据等
- 定义文件服务类型和文件类型枚举,支持多种文件分类
- 遵循项目API模块组织规范,统一导出类型和函数

**图库管理API模块:**
- 新增图库管理相关API接口,支持图片的增删改查操作
- 实现图片列表查询、图片详情获取、图片上传等功能
- 提供完整的类型定义,包含图库查询参数和响应数据结构
- 统一的API命名规范和错误处理机制
- 支持分页查询和批量操作功能

**技术规范:**
- 严格按照项目CLAUDE.md规范进行API文件组织
- 类型定义与API函数在同一模块,避免重复定义
- 统一使用alova HTTP客户端进行接口调用
- 完整的JSDoc注释和TypeScript类型支持
2025-07-08 20:32:13 +08:00
Leo
8360dbc665 refactor(system): 优化用户和角色管理页面交互体验
**角色管理页面优化:**
- 新增批量修改和批量分配权限按钮,提升操作效率
- 优化权限分配界面,新增展开/折叠、全选/全不选、父子联动等功能按钮
- 所有按钮统一添加图标,改善视觉效果和用户体验
- 权限标识码使用 NTag 组件显示,遵循主题色统一规范
- 调整操作列宽度,适应新增的权限分配按钮

**用户管理页面优化:**
- 移除调试日志,优化代码可读性
- 改进文件上传大小限制从10MB调整为2MB,提升上传体验
- 优化错误处理,提供更详细的错误信息反馈
- 改进Excel导入功能的错误提示和异常处理

**个人中心页面优化:**
- 头像上传大小限制从5MB调整为2MB
- 优化头像上传错误处理,支持解析后端返回的具体错误信息
- 改进文件大小超限提示,显示当前文件大小和最大允许大小
- 增强网络错误和HTTP状态码错误的用户友好提示
2025-07-08 20:31:36 +08:00
Leo
0e202ce003 feat(system): 新增文件和图库管理权限配置,优化HTTP错误处理
- 新增 FILE 和 PICTURE 权限常量,支持文件和图库管理模块
- 新增 FILE_MANAGEMENT 和 PICTURE_MANAGEMENT 权限组
- 更新 SYSTEM_ADMIN 权限组,包含所有新增权限
- 优化 HTTP 错误处理,支持异步解析响应体中的具体错误信息
- 新增 413 状态码处理,提供文件大小超限的友好提示
- 改进网络请求错误提示,根据错误类型提供更精准的用户反馈
- 支持取消请求、超时、文件大小限制等场景的错误处理
2025-07-08 20:30:20 +08:00
Leo
162b017b58 docs(project): 新增标签组件主题色统一规范
- 新增标签组件主题色统一规范,确保与用户选择的系统主题色保持一致
- 规定所有标签必须使用 NTag 组件,严禁自定义标签样式
- 明确标签类型选择:主要标签使用 type: 'primary',状态标签使用语义化颜色
- 详细说明 Naive UI 主题系统工作机制和动态主题色实现原理
- 提供完整的实现示例和验证标准
- 严格禁止自定义标签样式、固定颜色值等做法
2025-07-08 20:28:41 +08:00
Leo
4d2d428423 docs(project): 完善开发规范和最佳实践文档
- 新增页面开发规范,涵盖表格样式和主题色彩规范
- 添加表单验证处理的统一标准和错误处理机制
- 完善代码示例和最佳实践指导
- 规范化开发流程,提升代码质量和一致性
- 为团队协作提供清晰的开发指南
2025-07-08 11:25:41 +08:00
Leo
78cb6ea782 refactor(system): 优化角色和用户管理页面
- 统一表单验证处理机制,添加验证失败提示
- 完善错误处理逻辑,提升用户体验
- 规范化消息提示使用,确保一致性
- 优化页面布局和交互细节
2025-07-08 10:56:23 +08:00
Leo
11938a1067 feat(system): 新增登录日志和操作日志功能模块
- 新增登录日志管理页面,支持日志查询、删除等操作
- 新增操作日志管理页面,提供系统操作审计功能
- 实现完整的日志API接口和类型定义
- 配置相应的权限控制和路由管理
- 完善系统日志管理体系,提升系统安全性
2025-07-08 10:55:57 +08:00
Leo
03c68be25f feat(deps): 新增carbon图标库支持
- 新增@iconify-json/carbon图标库依赖
- 更新包锁定文件,确保依赖版本一致性
- 为后续功能模块提供更丰富的图标选择
2025-07-08 10:55:27 +08:00
Leo
44d6597e2a feat(api): 优化登录日志API类型定义
- 扩展LoginLogQueryBo查询对象,新增deviceName设备名称查询条件
- 优化LoginLogVo响应对象字段映射:
  * loginLocation -> loginAddress (登录地址)
  * loginBrowser -> browser (浏览器)
  * loginOs -> os (操作系统)
  * loginMsg -> message (登录消息)
- 完善字段类型定义,提升API接口规范性
2025-07-08 10:55:09 +08:00
Leo
e1a6f24365 refactor(components): 统一图标组件使用CoiIcon
- 全面替换nova-icon为CoiIcon组件,提升组件一致性
- 优化用户中心路由跳转,修正个人中心页面路径
- 统一布局组件中的图标引用,确保视觉风格一致
- 完善图标系统,为后续功能扩展奠定基础
2025-07-08 10:54:47 +08:00
Leo
7de53bcc6d feat(router): 优化路由系统并支持权限标识
- 扩展路由元数据字段,新增auth权限标识支持
- 完善路由转换器,支持从后端菜单数据提取权限标识
- 优化静态路由配置,为仪表板添加固定标签页属性
- 增强路由类型定义,支持更灵活的权限验证机制
2025-07-08 10:54:10 +08:00
Leo
a95fe3db06 feat(permissions): 扩展权限常量定义
- 新增操作日志权限常量(OPER_LOG.SEARCH, OPER_LOG.DELETE)
- 完善系统管理员权限组,包含所有新增权限模块
- 为后续操作日志功能模块提供权限支持
2025-07-08 10:52:46 +08:00
Leo
7b1c300937 fix(menu): 统一权限验证机制并优化表单布局
- 修复表格头部操作栏权限验证方式,从v-permission指令改为hasButton函数
- 统一表格头部和表格行的权限验证逻辑,确保权限控制一致性
- 优化菜单表单字段布局:
  * 英文菜单+选择路由并排显示
  * 目录类型添加是否固钉字段
  * 菜单类型的是否缓存+页面路径并排显示
- 调整input框padding值,改善表单字段间距
- 添加完整的菜单路径显示功能,支持层级路径展示
- 修复空状态组件的权限控制逻辑
2025-07-08 10:52:17 +08:00
Leo
ef1acb7368 feat(system): 新增菜单管理功能模块
- 实现完整的菜单管理CRUD功能
- 支持树形结构菜单展示和操作
- 集成权限控制和状态管理
- 使用CoiDialog组件统一弹框体验
- 遵循项目规范的图标和API使用标准
2025-07-07 22:36:07 +08:00
Leo
acf4fda7ac update(router): 优化静态路由配置
- 更新仪表盘图标为更合适的dashboard-one
- 临时注释个人中心路由配置
- 规范路由图标使用
2025-07-07 22:35:50 +08:00
Leo
da0a69c3b6 refactor(api): 优化菜单API类型定义和接口
- 将MenuVo和MenuForm的ID字段类型从number改为string,避免大整数精度丢失
- 完善菜单相关类型定义,添加enName、name等字段
- 统一菜单API接口的参数类型
- 更新级联选择器和路由相关类型定义
2025-07-07 22:35:37 +08:00
Leo
2678b5e358 fix(component): 修复CoiEmpty组件图标显示问题
- 移除动态组件引用,直接使用icon-park-outline图标组件
- 优化图标显示逻辑,根据不同类型显示对应图标
- 移除actionIcon属性,简化组件接口
- 确保图标在模板中正确渲染
2025-07-07 22:35:23 +08:00
Leo
aaf0338f1c refactor(icon): 重构图标系统使用CoiIcon组件
- 更新 utils/icon.ts 使用 CoiIcon 替代原有图标实现
- 重构 IconSelect 组件使用 CoiIcon 统一图标渲染
- 移除对 @iconify/vue 的直接依赖
- 简化图标组件创建逻辑
2025-07-07 22:35:07 +08:00
Leo
f0fdf5d13e docs(readme): 重构项目README文档提升品牌形象和用户体验
- 重写README.zh-CN.md和README.md,全面提升文档质量
- 更新项目品牌从Nova Admin到Coi Admin
- 添加现代化的badges和技术栈展示
- 完善项目介绍、特性说明和快速开始指南
- 新增详细的组件系统和API管理文档
- 补充开发规范、部署指南和贡献指南
- 统一中英文文档结构,提供国际化支持
- 采用emoji和现代排版提升文档可读性

变更范围:
- 项目品牌更新:Nova Admin → Coi Admin
- 技术栈信息:Vue3.5.16, Vite6.3.5, TypeScript5.8.3等
- 新增:Coi组件库文档、开发标准、图标使用规范
- 完善:安装指南、构建流程、部署配置
- 提升:文档美观度和专业性
2025-07-07 16:03:13 +08:00
Leo
c0c092cfe6 docs(guide): 更新组件使用规范和开发指南
- 更新组件命名规范,从Nova前缀改为Coi前缀
- 完善CoiDialog组件使用文档和属性说明
- 新增ESC键关闭和遮罩层关闭功能的文档说明
- 更新图标使用规范中的示例代码
- 修正代码格式和注释规范
- 添加更完整的使用示例和最佳实践

文档改进:
- 统一组件API文档格式
- 增强代码示例的可读性
- 完善属性和事件说明
2025-07-07 15:55:35 +08:00
Leo
8f8a416e88 feat(personal): 全面重构个人中心页面UI和功能
- 重新设计页面布局,移除顶部标题区域
- 优化个人信息展示,调整字段排序和显示位置
- 新增角色信息显示,支持多角色标签展示
- 修复状态标签颜色显示逻辑,启用状态使用主题色
- 使用n-tabs组件重新设计右侧操作区域
- 集成基本资料编辑和密码修改为标签页形式
- 优化日期格式显示为YYYY-MM-DD HH:mm:ss格式
- 改进表单验证错误处理机制
- 调整操作按钮位置到表单下方左侧
- 移除弹框设计,改为内联表单编辑

主要改进:
- 统一视觉体验和交互逻辑
- 更好的空间利用和布局优化
- 增强的表单验证用户体验
- 清晰的功能分组和操作流程
2025-07-07 15:54:08 +08:00
Leo
b8ee337a75 feat(api): 扩展个人资料接口支持角色信息
- 在PersonalDataVo接口中新增roleNames和roleName字段
- 支持角色名称数组和主要角色名称显示
- 为个人中心页面角色显示功能提供数据结构支持
2025-07-07 15:53:30 +08:00
Leo
b944e3751f refactor(system): 更新系统管理模块组件引用
- 更新用户管理页面中的组件引用从Nova到Coi
- 更新角色管理页面中的组件引用从Nova到Coi
- 更新相关事件处理和方法调用
- 确保功能保持不变
2025-07-07 15:53:05 +08:00
Leo
d71fd44a8a refactor(component): 重命名组件前缀从Nova到Coi
- 重命名 NovaIcon 组件为 CoiIcon
- 重命名 NovaEmpty 组件为 CoiEmpty
- 重命名 NovaDialog 组件为 CoiDialog
- 更新组件内部命名规范,包括CSS类名、事件名和方法名
- 保持组件功能和API不变,仅调整命名规范

BREAKING CHANGE: 组件名称变更需要更新导入和使用方式
2025-07-07 15:52:37 +08:00
Leo
3d39ef37e2 docs(guide): 完善项目开发规范和图标使用指南
文档更新:
- 更新项目名称为Coi Admin,保持品牌一致性
- 新增完整的图标使用规范和最佳实践
- 添加render函数中图标渲染的详细指导
- 提供图标语义映射表和使用示例
- 明确图标使用的强制要求和禁止行为

规范内容:
- 统一使用icon-park-outline图标库
- 模板中直接使用图标组件的正确方式
- render函数中图标组件的导入和使用规范
- 常用操作图标的语义化映射关系
- 完整的代码示例和错误示范对比
2025-07-07 14:34:42 +08:00
Leo
66fe7e6b87 perf(router): 优化路由组件加载日志输出
系统优化:
- 注释掉组件未找到的调试信息输出
- 移除组件加载重试的冗余日志
- 减少控制台输出,提升开发体验
- 保留错误处理逻辑,仅优化日志输出

性能改进:
- 降低开发环境日志噪音
- 保持错误处理的完整性
- 提升路由加载的静默性
2025-07-07 14:29:34 +08:00
Leo
72cc811aae feat(component): 新增NovaEmpty空状态组件
新增功能:
- 创建通用空状态组件,支持多种显示模式
- 支持搜索无结果和默认空状态两种类型
- 提供自定义标题、描述和操作按钮
- 集成图标显示,增强视觉表现力
- 支持不同尺寸适配(small/medium/large)

设计特性:
- 采用渐变色按钮,与主题色保持一致
- 按钮支持悬停动效和光晕效果
- 响应式布局,适配不同屏幕尺寸
- 支持插槽自定义操作区域内容

使用场景:
- 数据表格无数据时的友好提示
- 搜索结果为空时的引导操作
- 列表页面初始状态的用户指引
2025-07-07 14:28:59 +08:00
Leo
8ea41f17b6 feat(user): 全面优化用户管理页面交互和显示效果
主要优化:
- 修复角色分配回显问题,编辑时正确加载用户完整信息
- 优化邮箱字段tooltip显示,解决文字颜色不清晰问题
- 美化角色分配标签,采用主题色渐变设计
- 统一操作按钮样式,使用圆形按钮和悬浮效果
- 新增NovaEmpty空状态组件,提升无数据时用户体验

技术改进:
- 编辑用户时调用getUserById获取完整roleIds信息
- 自定义renderRoleTag函数,优化角色标签视觉效果
- 修复tooltip文字继承灰色样式导致不清晰的问题
- 移除用户类型标签圆角,保持界面设计一致性
- 操作列宽度优化,按钮间距和布局更加紧凑

交互体验:
- 角色标签支持悬停动效和渐变背景
- 操作按钮tooltip提示更加友好
- 空状态页面提供智能操作建议
2025-07-07 14:26:40 +08:00