Commit Graph

1309 Commits

Author SHA1 Message Date
dap
88b311202d fix: 关闭弹窗前确认对话框禁用背景模糊
避免弹窗关闭时的背景闪烁问题,提升用户体验
2026-02-09 16:43:15 +08:00
dap
7d1a51bfe3 docs: 从文档中移除已知问题部分
移除关于 message duration 无效的已知问题记录,因为该问题已解决。
2026-02-09 16:40:57 +08:00
dap
2189f22bbd Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into antdv-next 2026-02-09 16:26:26 +08:00
Jin Mao
8a215fbcc7 chore: release 5.6.0 2026-02-09 05:09:57 +08:00
Bin
8cadad0a1e feat(web): add antdv-next model 2026-02-08 23:00:19 +08:00
dap
d1461f3fa4 feat(theme): 集成快乐工作主题的按钮波纹效果
从 @antdv-next/happy-work-theme 引入 DotEffect 组件,替换原有的自定义快乐波纹效果实现。这提升了波纹动画的视觉效果和一致性,并遵循了该主题库的推荐用法。

- 在 pnpm-workspace.yaml 和 package.json 中添加 @antdv-next/happy-work-theme 依赖
- 更新按钮波纹模式选择器的类型定义以匹配 ThemePreferences
- 重写 showHappyEffect 函数,使用 createApp 动态挂载 DotEffect 组件
2026-02-05 18:56:50 +08:00
dap
4c0dc60ce6 style(loading): 将熊猫加载动画替换为星球主题动画
更新加载页面的CSS和HTML结构,使用新的星球旋转动画替代原有熊猫动画,提升视觉新鲜感并保持加载功能不变。
2026-02-04 10:47:58 +08:00
dap
f53c7b48c0 perf(web-antd): 缩短加载页面的淡出过渡时间
将 loading.html 中全局隐藏过渡的持续时间从 1 秒减少到 0.6 秒,以加快页面切换时的视觉反馈速度,提升用户体验。
2026-02-03 21:31:03 +08:00
dap
543162986f feat: 添加自定义应用加载动画页面
添加一个带有熊猫动画的 loading.html 作为应用加载页面,替换默认的加载体验。同时更新 VS Code 设置,将 HTML 文件的默认格式化工具从 Prettier 改为 VS Code 内置的 HTML 语言功能,以更好地处理 HTML 文件。
2026-02-03 21:24:57 +08:00
dap
1276559728 fix(upload): 修复组件属性透传问题
在 file-upload 和 image-upload 组件中添加 v-bind="$attrs" 以确保所有未声明的属性能够正确传递给底层 Upload 组件,避免因属性丢失导致的功能异常。
2026-02-03 19:52:56 +08:00
dap
3c8d613623 fix(upload): 返回 Upload.LIST_IGNORE 防止超大文件被加入列表
修复 Safari 浏览器下文件类型校验问题,同时确保上传文件大小超过限制时,通过返回 Upload.LIST_IGNORE 来阻止文件被加入待上传列表,避免界面显示异常。
2026-02-03 19:18:05 +08:00
dap
2a126c9ca2 style(operlog): 优化操作日志预览的标签间距
统一使用 flex gap 替代空标签包裹,提升布局一致性
2026-02-03 15:53:07 +08:00
dap
70acbdd7c5 fix(notification): 限制全局消息最大显示数量为1
修复通知组件在多次触发时可能显示多条消息的问题,通过配置 message prop 的 maxCount 参数确保始终只显示最新的一条通知消息
2026-02-03 15:51:21 +08:00
dap
6bf71681c4 fix(antd): 禁用模态框和抽屉背景模糊效果
由于当前 mask blur 配置不生效,显式设置 modal 和 drawer 的 mask blur 为 false
2026-02-02 13:55:56 +08:00
dap
a5f66bce57 chore: 删除演示用的访问统计视图及相关文件 2026-02-02 13:29:47 +08:00
dap
949b81e630 docs: 更新分析页面的变更说明文档
移除已恢复功能的过时说明,保持文档与当前实现同步
2026-02-02 13:29:08 +08:00
dap
17aefd5568 fix: 统一状态切换函数参数类型为 SwitchProps['checked']
修复多个系统管理页面及全局组件中状态切换函数参数类型不一致的问题,将原先的 `boolean` 类型统一为 `SwitchProps['checked']` 类型,确保与 antdv-next 组件库的类型定义保持一致,提高类型安全性和代码一致性。
2026-02-02 13:27:49 +08:00
dap
41f0e043e9 fix(租户套餐): 修复状态切换开关绑定值错误
使用 `:value` 替代 `v-model:value`,将绑定值修正为布尔类型,以匹配 `ApiSwitch` 组件的预期值。
2026-02-02 11:05:14 +08:00
dap
f276b0f062 perf(router): 并行获取用户信息和生成路由以提升性能
通过 Promise.all 并行执行用户信息获取和路由生成操作,减少页面加载等待时间
2026-02-02 10:45:34 +08:00
dap
6d42a6d1bd docs: 移除已修复问题的记录
移除“图片上传预览无效”这一已知问题记录,因为该问题已得到解决。
2026-02-02 09:35:50 +08:00
dap
3c2acf9ca1 fix(upload): 修复图片预览时隐藏样式不生效的问题
使用 :styles 属性替代 class 来隐藏预览图片,确保预览功能正常触发
2026-02-02 09:35:30 +08:00
dap
1f4592e6fb style(workflow): 调整审批时间线附件间距为 gap-4
使附件间距更符合设计规范,提升视觉一致性
2026-01-30 17:26:51 +08:00
dap
3dd1a07ae3 fix(workflow): 修复流程图底部操作栏被遮挡问题
为流程图底部操作栏添加 z-index,确保其始终显示在最上层
2026-01-30 17:12:00 +08:00
dap
1666a65ba0 fix(workflow): 修正附件参数格式,移除不必要的join转换
将三个工作流模态框组件中的附件参数从字符串拼接改为直接传递数组,以匹配后端接口期望的数据格式。
2026-01-30 17:10:44 +08:00
dap
4085b05dae fix(workflow): 移除表单附件默认值并优化时间线样式
移除apply-modal、approval-modal、approval-rejection-modal中附件上传字段的冗余defaultValue配置,避免潜在的表单数据冲突。同时调整approval-timeline组件样式,禁用非完成状态项的悬停颜色,并增加时间线项间距以改善视觉呈现。在approval-timeline-item中使用DictTag组件替代renderDict函数以提升字典渲染的一致性和可维护性。
2026-01-30 17:03:43 +08:00
dap
8e2901775e feat(workflow): 为流程预览添加淡入动画效果
使用 motion-v 库为 iframe 容器添加淡入动画,提升用户体验
2026-01-30 16:40:41 +08:00
dap
0049c76f78 refactor(workflow): 重构审批面板的标签页实现以提升性能
使用组合式 API 的 `h` 函数和 `computed` 动态生成标签项,替代模板中的静态 `TabPane` 组件。
将 `body-style` 属性更新为 `styles` 以适配 antdv-next 的 API 变更。
启用 `destroy-on-hidden` 属性以在标签页隐藏时销毁非活动内容,优化内存使用。
2026-01-30 16:36:32 +08:00
dap
48f979497e refactor(workflow): 重构流程操作按钮组件以使用 Dropdown 的 menu 属性
将手动构建的 Menu 和 MenuItem 组件替换为 Dropdown 的 items 属性和 menu-click 事件,简化模板结构并提升可维护性。同时统一按钮的 variant 和 color 属性以符合新的 Ant Design Vue 规范。
2026-01-30 16:26:39 +08:00
dap
cd908a967c build: 添加 antdv-next auto-import-resolver 依赖
更新 pnpm 工作区配置和 web-antd 应用依赖,以支持新的按需导入解析器。
同时更新 Vite 配置中的注释,将解析器从 `AntDesignVueResolver` 替换为 `AntdvNextResolver`。
2026-01-30 16:05:16 +08:00
dap
487dd67d76 feat(web-antd): 新增表单组件演示页面
添加表单组件基础示例页面,展示 useVbenForm 钩子的各种用法
包含 Input、Select、ApiSelect、DatePicker 等常见表单组件的配置示例
演示远程搜索、API 数据获取、表单值设置等高级功能
2026-01-30 16:02:52 +08:00
dap
16544228b7 fix(monitor/operlog): 调整IP信息列宽度以避免内容溢出
设置 operLocation 列的固定宽度为 200,防止因IP地理位置信息过长导致表格布局错乱。
2026-01-29 20:50:45 +08:00
dap
330f2d81ed fix(租户管理): 修复租户编辑时过期时间处理错误
修复租户编辑时,从接口获取的 expireTime 字符串未转换为 dayjs 对象导致表单显示异常的问题。
同时移除未使用的 dayjs 导入和过期时间默认值注释,避免潜在的类型错误。
2026-01-29 20:42:09 +08:00
dap
585a543c8f style(leave-description): 调整请假详情布局样式与间距
移除外部容器的边框和内边距,为描述列表添加边框并调整标签宽度
将描述列表尺寸改为 small 以优化视觉层次
2026-01-29 19:00:55 +08:00
dap
25994bd3bb feat(主题): 添加默认主题模式配置
在主题配置中添加默认的 mode 字段,明确设置初始主题为亮色模式,避免主题状态未定义时的显示问题
2026-01-28 20:13:47 +08:00
dap
72a62fa77f perf(vite-config): 添加手动分包以优化antdv-next的加载性能
将antdv-next库配置为独立分包,避免其代码与其他业务代码混合,提升缓存利用率和首屏加载速度。同时更新web-antd项目的环境配置,统一生产环境构建参数。
2026-01-28 20:02:28 +08:00
dap
dab5f8ed72 fix(用户管理): 修复编辑用户时角色字段验证逻辑
编辑用户时角色字段为必填,新增用户时允许为空。通过添加动态验证规则实现此逻辑。
2026-01-28 19:48:13 +08:00
dap
9129026bcb refactor: 移除已弃用的 commonDownloadExcel 方法
使用 useBlobExport 替代 commonDownloadExcel 方法,并更新相关文档。
2026-01-28 19:42:55 +08:00
dap
7b4d68a164 refactor: 重构导出功能,使用新的 useBlobExport 钩子
移除旧的 commonDownloadExcel 函数,统一使用 useBlobExport 钩子处理文件导出
- 在用户导入模板、请假申请和字典类型页面中替换导出逻辑
- 移除 demo 页面未使用的导出按钮和相关导入
- 为导出按钮添加加载状态,提升用户体验
2026-01-28 19:41:50 +08:00
dap
35d67ad71c refactor(views): 替换导出功能为组合式函数以提升复用性
将租户套餐和租户管理页面的导出功能从 commonDownloadExcel 工具函数迁移至 useBlobExport 组合式函数。此重构统一了导出逻辑,自动处理加载状态和文件名构建,并移除了手动控制台日志语句,提高了代码的可维护性和一致性。
2026-01-28 19:36:41 +08:00
dap
1ff118c2e0 refactor(客户端管理): 替换导出功能为可复用钩子
- 使用 useBlobExport 钩子替代 commonDownloadExcel 工具函数,统一导出逻辑
- 增加导出按钮的加载状态和禁用状态,提升用户体验
- 通过钩子自动构建导出文件名,简化调用代码
2026-01-28 19:34:15 +08:00
dap
abb386f49d refactor(monitor): 重构操作日志与登录日志导出功能
使用 useBlobExport 组合式函数替换 commonDownloadExcel,统一导出逻辑
移除手动构建请求参数和文件名的代码,提高代码复用性
为导出按钮添加加载状态,改善用户体验
2026-01-28 19:33:25 +08:00
dap
d28d80295c refactor(系统配置): 重构导出功能以使用新的blob导出工具
替换commonDownloadExcel为useBlobExport钩子,统一导出逻辑
2026-01-28 19:31:55 +08:00
dap
e2f063907e refactor(views): 替换导出功能为 useBlobExport 钩子
重构字典类型和字典数据页面的导出功能,使用新的 useBlobExport 组合式 API 替代原有的 commonDownloadExcel 方法,以提供更好的加载状态管理和文件名构建功能。同时在字典数据页面中修复事件监听器内存泄漏问题,在组件卸载时移除事件监听。
2026-01-28 19:30:02 +08:00
dap
9454121963 refactor(views): 替换导出功能为 useBlobExport 钩子
使用新的 useBlobExport 组合式函数替换原有的 commonDownloadExcel 工具函数,以统一导出逻辑并支持加载状态。同时调整按钮状态绑定 exportLoading 并重构参数获取方式。
2026-01-28 19:27:17 +08:00
dap
189b86f5b7 refactor: 替换角色导出功能为 useBlobExport 钩子
将 commonDownloadExcel 替换为 useBlobExport 钩子以统一导出逻辑,
并添加导出时的加载状态控制,提升用户体验。
2026-01-28 19:25:12 +08:00
dap
bfb2287b2e fix(用户管理): 修复部门树搜索后子节点丢失的问题
搜索部门树时,由于直接修改了原始树数据导致子节点被清空。通过深拷贝部门树数据并显式清空搜索结果的子节点,确保原始树结构不受影响。
2026-01-28 18:47:30 +08:00
dap
048ee5833e fix: 修复通知组件引用从直接导入改为window对象
避免在未正确初始化antdv-next时使用notification导致运行时错误
2026-01-28 18:44:06 +08:00
dap
3cb93fd67c feat(theme): 新增按钮水波纹样式配置选项
添加按钮水波纹效果的自定义配置功能,支持默认、禁用、内嵌、抖动和欢乐五种样式。用户可在主题设置中选择不同效果,增强交互视觉体验。

- 在主题配置类型中添加 buttonWaveMode 字段
- 新增按钮水波纹配置组件和样式实现
- 更新中英文国际化文本
- 在应用配置中集成水波纹效果
2026-01-28 16:33:27 +08:00
dap
1f6de0ec29 feat(用户管理): 优化部门树搜索与样式
- 将搜索输入与刷新按钮组合为紧凑布局,提升操作便捷性
- 实现部门树实时搜索过滤,高亮显示匹配的节点文本
- 调整选中节点的背景色为更柔和的悬停色
- 修复树节点标题渲染插槽名称错误
2026-01-28 15:11:33 +08:00
dap
703cdf4125 feat(导出): 重构导出功能并添加国际化支持
- 新增通用的 `useBlobExport` 组合式函数,封装导出逻辑,支持加载状态和取消操作
- 在用户管理页面使用新的导出函数替换原有的 `commonDownloadExcel` 调用
- 添加中英文国际化文案,包括导出标题、加载提示和取消提示
- 为通用页面文案补充“取消”按钮的翻译
2026-01-28 14:47:59 +08:00