Commit Graph

808 Commits

Author SHA1 Message Date
dap
8e8dae2f6c feat: 添加字典重置功能 2026-04-30 14:39:22 +08:00
dap
45cb1aa48c docs: 添加字典数据闭包问题说明文档 2026-04-30 14:20:48 +08:00
dap
0db64e6cb8 fix: 修复字典数据删除弹窗数据不一致问题 2026-04-30 14:11:57 +08:00
dap
96136af631 feat: 支持删除通知消息 2026-04-16 20:01:01 +08:00
dap
2dc05a1992 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev 2026-04-16 19:56:08 +08:00
dap
fc266d3d47 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev 2026-04-08 10:34:35 +08:00
Ham
58b7155ea2 fix(ui): 修复个人中心样式间距 2026-03-31 22:20:10 +08:00
dap
3b0b853e79 feat(system): 添加显示排序字段的组件属性 2026-03-31 10:36:13 +08:00
dap
605cc1b695 style: 格式化代码和更新文档 2026-03-31 10:30:35 +08:00
dap
d4c344f506 docs: 更新CHANGELOG.md并移除index.vue中的弃用代码 2026-03-31 10:20:22 +08:00
dap
9e5ed238ce fix(ui): 修复设置面板的样式问题 2026-03-31 09:45:12 +08:00
dap
8bed02003d feat(ui): 添加部门选择后提交表单功能 2026-03-25 16:41:48 +08:00
dap
f0f24a09f5 feat(tool/gen): 添加如何使用代码生成模板的模态框 2026-03-23 20:54:51 +08:00
dap
457c59e6a8 fix: 取值 2026-03-23 13:29:04 +08:00
dap
8133ebf501 fix: 取值问题 2026-03-23 11:58:19 +08:00
dap
b69447efea refactor(ui): 优化 Alert 组件的包裹结构 2026-03-23 11:49:44 +08:00
dap
f4461d35a5 chore: node版本需要大于等于22 更改readme等文档说明 2026-03-17 21:57:24 +08:00
dap
0af6ca0fcb Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into antdv-next 2026-03-16 21:38:01 +08:00
dap
104a0ad449 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into antdv-next 2026-03-16 20:33:39 +08:00
xingyu4j
a850d426ef chore: fix lint and typecheck issues 2026-03-13 20:57:52 +08:00
xingyu
a4736a49f8 feat: migrate to Tailwind CSS v4 (#7614)
* chore: update deps

* feat: use jsonc/x language

* chore: update eslint 10.0

* fix: no-useless-assignment

* feat: add CLAUDE.md

* chore: ignore

* feat: claude

* fix: lint

* chore: suppot eslint v10

* fix: lint

* fix: lint

* fix: type check

* fix: unit test

* fix: Suggested fix

* fix: unit test

* chore: update stylelint v17

* chore: update all major deps

* fix:  echarts console warn

* chore: update vitest v4

* feat: add skills ignores

* chore: update deps

* chore: update deps

* fix: cspell

* chore: update deps

* chore: update tailwindcss v4

* chore: remove postcss config

* fix: no use catalog

* chore: tailwind v4 config

* fix: tailwindcss v4 sort

* feat: use eslint-plugin-better-tailwindcss

* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier

* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier

* fix(lint): resolve prettier and better-tailwindcss formatting conflicts

* fix(tailwind): update theme references and lint sources

* style(format): normalize apps docs and playground vue files

* style(format): normalize core ui-kit components

* style(format): normalize effects ui and layout components
2026-03-10 05:08:45 +08:00
dap
a272c54561 refactor(表单): 移除查询表单中时间组件的冗余默认值
清理多个模块查询表单中 RangePicker 组件的 defaultValue 设置,因为框架后续版本已修复重置问题,不再需要显式设置为 [null, null] 来确保表单重置正常工作。同时更新相关文档说明。
2026-02-26 19:24:06 +08:00
dap
ba6c450298 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into antdv-next 2026-02-26 19:16:40 +08:00
dap
5177f5c98d style(web-antd): 统一输入框圆角样式
为客户端配置表单中的超时输入框添加一致的圆角样式,确保与设计系统变量保持一致
2026-02-11 11:28:57 +08:00
dap
e9d3200c38 fix(系统管理): 将表单排序字段默认值从0改为1
避免因默认值为0导致排序异常,确保新增记录时排序字段有合理的初始值
2026-02-10 21:20:26 +08:00
dap
27c78cb888 fix(表单): 修复表单验证错误样式并统一规则
修复表单验证错误状态下的样式问题,包括输入框、选择器、时间选择器等组件的边框和阴影颜色。使用 CSS 变量统一错误阴影样式,提高可维护性。同时为演示表单的所有字段统一添加必填规则,并移除数字字段的冗余后缀配置。
2026-02-10 21:09:59 +08:00
dap
05b32dd249 docs: 更新分析仪表板配置变更说明
更新 change.md 文档,记录路由模式从 backend 改为 mix 的配置变更。混合路由模式下,路由文件应放置在 apps/web-antd/src/router/routes/modules 目录中,并移除原有的 local.ts 文件。
2026-02-10 11:03:29 +08:00
dap
7d1a51bfe3 docs: 从文档中移除已知问题部分
移除关于 message duration 无效的已知问题记录,因为该问题已解决。
2026-02-09 16:40:57 +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
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
6d42a6d1bd docs: 移除已修复问题的记录
移除“图片上传预览无效”这一已知问题记录,因为该问题已得到解决。
2026-02-02 09:35:50 +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
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
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