xingyu4j
a850d426ef
chore: fix lint and typecheck issues
2026-03-13 20:57:52 +08:00
xingyu4j
443e4b04cd
chore: update vite 8
2026-03-13 15:51:28 +08:00
Lmx1220
e21adb395b
Merge branch 'main' into main
2026-03-13 15:08:24 +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
YunaiV
1cbdf442ee
feat: 添加 URL 验证工具函数并优化 area-select 组件的类型定义
2026-03-07 17:33:02 +08:00
lmx
173e6b08c9
fix: 修复执行: check:cspell 命令路径参数传入没有转义导致检测路径失效。添加菜单右键功能。优化:多余监听 activePath 变化,自动滚动到激活项 watch
2026-03-04 18:25:15 +08:00
Jin Mao
bd22793ceb
feat: add the attribute routeCached to route to control cache the DOM corresponding to the route
2026-02-27 16:04:01 +08:00
xingyu4j
722afc85df
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2026-02-11 11:01:44 +08:00
moil-xm
7fe8d7b4be
fix: ts 错误: 类型实例化过深,且可能无限
2026-02-10 16:13:36 +08:00
zouawen
893f74dc3e
fix: 优化横向布局时菜单激活或聚焦时背景色,标签工具栏新增刷新按钮,其他样式优化
2026-02-09 16:32:02 +08:00
Jin Mao
8a215fbcc7
chore: release 5.6.0
2026-02-09 05:09:57 +08:00
Jin Mao
04d01b0bab
chore: fix lint
2026-02-09 04:49:06 +08:00
Jin Mao
cb1d7565a3
Merge branch 'fork/ffgenius/antd-vue-next'
2026-02-09 03:09:01 +08:00
Bin
8cadad0a1e
feat(web): add antdv-next model
2026-02-08 23:00:19 +08:00
zhongming4762
331da3c8c7
perf: optimize the closing jump logic of tabs
...
* 依据tab访问历史回退上一个tab,原逻辑是返回一下个 或 上一个
2026-02-04 19:29:33 +08:00
xingyu4j
baed599fcc
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2026-01-26 10:13:23 +08:00
Jin Mao
6aca9a9c99
test(dom): 更新元素可见区域计算的测试用例
...
- 修正了getElementVisibleRect函数的期望值断言
- 将bottom值从800更正为0以匹配实际计算结果
- 将left值从1100更正为0以匹配实际计算结果
- 将right值从1000更正为0以匹配实际计算结果
- 将top值从900更正为0以匹配实际计算结果
2026-01-25 14:22:22 +08:00
Jin Mao
b9224fc379
Merge branch 'main' into fix
2026-01-23 13:48:54 +08:00
橙子
203ee9b623
fix(@vben-core/shared): element outside viewport, the element visible rect each prop expect 0 ( #7120 )
...
* fix(@vben-core/shared): element outside viewport
* fix(@vben-core/shared): element outside viewport
2026-01-22 11:37:01 +08:00
xingyu4j
ce7b7b910a
Merge branch 'main' of https://github.com/xingyu4j/vue-vben-admin into fix
2026-01-04 10:56:14 +08:00
xingyu4j
77cd814c99
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-12-26 14:00:55 +08:00
xueyitt
ccf70a1b76
feat: 修正菜单排序在二级菜单不生效问题 ( #7007 )
...
* treeUtil增加对树形结构数据进行递归排序
* 菜单sort排序各级菜单均生效
2025-12-22 19:57:21 +08:00
xingyu4j
7bf7c0bb06
chore: remove unused deps
2025-12-03 16:26:58 +08:00
xingyu4j
6753834054
fix: lint
2025-12-03 15:37:33 +08:00
xingyu4j
e44f9a0aca
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-11-24 11:47:31 +08:00
milletpeak
1f1ba16ead
Merge branch 'main' into milletpeak-fontsize
2025-11-24 08:55:54 +08:00
米山
aaf0274fe9
feat: add menu font size variable and update related components
...
- Introduced a new CSS variable `--menu-font-size` calculated from the base font size.
- Updated `PreferenceManager` to trigger CSS variable updates when `fontSize` is modified.
- Adjusted `updateCSSVariables` to set the new `--menu-font-size` based on the theme's font size.
- Ensured that the menu components utilize the updated font size with `!important` to maintain styling consistency.
2025-11-19 10:51:10 +08:00
milletpeak
fb8f36eeec
Merge branch 'main' into milletpeak-fontsize
2025-11-19 09:41:55 +08:00
YunaiV
37e6775282
feat:【ele】【crm】business 的迁移部分(list、form、detail)
2025-11-18 22:17:29 +08:00
xingyu4j
60854e59f1
feat: use vben/utils upload
2025-11-18 17:33:39 +08:00
xingyu4j
ec23e8acf6
feat: import form vben/utils
2025-11-18 17:29:52 +08:00
xingyu4j
114114fc32
feat: 统一使用 utils
2025-11-18 17:22:12 +08:00
xingyu4j
bed52983a0
fix: lint
2025-11-17 12:15:14 +08:00
YunaiV
a35485e618
feat:【antd】【ai】chat “附件列表功能”的迁移
2025-11-15 21:25:14 +08:00
Jin Mao
f09aace765
fix: 更新依赖后的表格显示问题
2025-11-14 21:44:32 +08:00
Jin Mao
c3a7562e2c
Merge branch 'main' into milletpeak-fontsize
2025-11-13 17:01:42 +08:00
Jin Mao
f918dc24c6
chore(@vben/utils): 移除冗余的 lodash 依赖
2025-11-13 07:47:48 +08:00
Jin Mao
e898993fe8
chore(@vben/utils): 替换 lodash 工具函数为 es-toolkit 实现
2025-11-13 07:45:10 +08:00
Jin Mao
5cafcb4a01
refactor(shared): 替换 lodash 工具函数为 es-toolkit 兼容版本
...
- 将 get 和 isEqual 方法从 lodash 替换为 es-toolkit/compat 导出
- 更新 package.json 添加 es-toolkit 依赖
- 注释掉原有的 lodash.get 和 lodash.isequal 导出语句- 锁定 es-toolkit 版本至1.41.0 并更新相关依赖配置
2025-11-13 07:28:52 +08:00
米山
24b6e7a835
feat: add global font size adjustment
2025-11-12 17:38:41 +08:00
xingyu4j
a3356a0a5e
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-11-10 09:16:13 +08:00
Jin Mao
a4aa133db5
Merge branch 'main' into tdesign
2025-11-09 12:04:30 +08:00
Utopia
6bbe523f6f
chore: 增强 util-formatDate ts 类型提示 ( #6886 )
...
* feat: 为 auth layout 添加 slot: logo, 提升组件的灵活性和可复用性
* feat: 增强 util-formatDate ts 类型提示
2025-11-09 12:00:49 +08:00
Li Kui
be843300be
chore: update demo routes
2025-11-06 17:44:34 +08:00
xingyu4j
44675a847c
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-11-06 16:50:09 +08:00
Copilot
c7c39047de
feat: add theme-aware logo support via optional sourceDark configuration ( #6866 )
...
* Initial plan
* Initial exploration and setup
Co-authored-by: aonoa <32682251+aonoa@users.noreply.github.com>
* Add support for separate light and dark theme logos
Co-authored-by: aonoa <32682251+aonoa@users.noreply.github.com>
* Update documentation with dark theme logo configuration
Co-authored-by: aonoa <32682251+aonoa@users.noreply.github.com>
* feat: Add theme-aware logo support for authentication/login page
Co-authored-by: aonoa <32682251+aonoa@users.noreply.github.com>
* revert: .npmrc
Signed-off-by: aonoa <1991849113@qq.com>
---------
Signed-off-by: aonoa <1991849113@qq.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aonoa <32682251+aonoa@users.noreply.github.com>
Co-authored-by: Li Kui <90845831+likui628@users.noreply.github.com>
Co-authored-by: aonoa <1991849113@qq.com>
2025-11-03 13:07:36 +08:00
Jin Mao
f8a7a0a9a2
chore: lint
2025-10-31 09:11:40 +08:00
zhongming4762
639ea96bb9
fix: resolve the issue of logout failure caused by the timezone store
2025-10-30 17:12:45 +08:00
zhongming4762
565be77e96
fix: resolve the issue of logout failure caused by the timezone store
2025-10-30 17:01:49 +08:00
jawe
0ef91c1cad
feat(@vben/web-antd):迁移客服模块
2025-10-30 15:39:08 +08:00
Jin Mao
ac6de0324c
Merge branch 'fork/ming4762/timezone-20251020'
2025-10-30 00:42:05 +08:00
zhongming4762
4d713db546
feat: increase support for multiple time zones
...
* 优化实现方法
2025-10-29 19:47:10 +08:00
YunaiV
cbb65ffff3
feat:【antd】【bpm】processInstance/create 代码评审
2025-10-23 23:14:01 +08:00
zhongming4762
0a8339a405
feat: increase support for multiple time zones
2025-10-22 19:52:01 +08:00
xingyu4j
80545f973a
fix: lint
2025-10-21 17:45:43 +08:00
puhui999
5a4ecd4ad7
Merge branch 'dev' of gitee.com:yudaocode/yudao-ui-admin-vben into dev-spu
...
Signed-off-by: puhui999 <puhui999@163.com>
2025-10-21 08:53:26 +00:00
puhui999
6bbf878171
feat:【mall 商城】商品发布 - 库存价格【antd】100%: 迁移完成
2025-10-21 16:39:54 +08:00
xingyu4j
e5d69952cb
fix: 统一代码格式
2025-10-21 14:34:05 +08:00
YunaiV
3aee960954
feat:【mall 商城】交易统计、商品统计【antd】20%:product-summary-card.vue 完善
2025-10-20 09:29:00 +08:00
YunaiV
b5bc8d24b9
feat:【mall 商城】交易统计、商品统计【antd】15%:product-rank-card.vue 完善
2025-10-19 22:14:49 +08:00
YunaiV
1628ab8cb5
feat:【mall 商城】商城首页的迁移【antd】45%:member-funnel-card.vue 修复缺陷
2025-10-19 15:37:48 +08:00
zoumingjun
32051e9ca0
fix: 优化左侧和右侧认证面板动画效果
2025-10-18 20:52:27 +08:00
xingyu4j
99dd3350f4
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-10-09 11:19:32 +08:00
zouawen
2ce161e585
feat: 1、新增水印文案自定义功能;2、input-item输入框组件新增清除功能(可用于快捷清除水印文案);3、偏好设置、主题切换、语言选择、是否全屏按钮新增动画效果 ( #6800 )
...
* feature: 新增水印文案自定义功能;
* chore: 偏好设置、主题切换、语言选择、是否全屏按钮新增动画效果
2025-10-07 06:15:41 +08:00
xingyu4j
7689aff790
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-09-18 17:58:14 +08:00
zouawen
39820c783c
fix:
...
1、VbenTree新增是否全选、展开折叠功能;
2、解决当点击子节点label文字区域,而非checkbox时,关联父组件不能选中问题;
3、优化子节点选中时关联父节点选中功能:删除VbenTree中processParentSelection方法,改为在onSelect中实现,原因:processParentSelection在每次模型值更新时都会被调用,且计算复杂度为O(n^2),onSelect只在交互时触发,复杂度为O(n);
4、新增中间层tree组件,处理无数据时显示场景(显示图标Inbox和国际化comom.noData文本);
5、为防止父组件传值子组件boolean类型默认false问题,新增treePropsDefaults方法,为TreeProps赋默认值,Tree组件和VbenTree组件统一使用;
6、优化VbenTree组件整体样式(优化padding、margin、gap值,优化type为button时outline左右空白区域不对称问题),优化内部header、footer插槽样式。
2025-09-11 16:41:42 +08:00
xingyu4j
7f3e2a90ae
fix: captcha aes encrypt
2025-09-03 18:04:35 +08:00
xingyu4j
f0f094a28d
chore: fix missing dependencies
2025-09-03 17:10:12 +08:00
xingyu4j
8fdbbfad22
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-08-19 17:41:16 +08:00
xingyu4j
1d5bfaac5a
Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vben into dev
2025-08-19 17:34:00 +08:00
Svend
3ad433a50b
fix: 修复在 hash 路由模式下无法在新窗口打开路由的问题 ( #6652 )
...
此问题是由于 PR #6583 中新增的 `resolveHref` 函数导致的。其在 hash 路由模式下,得到的 URL 会包含 #/ 前缀。在经过 openRouteInNewWindow 的逻辑后就会出现两次 /# 前缀
2025-08-19 16:47:45 +08:00
vben
e147a9d2fd
chore: release 5.5.9
2025-08-16 22:16:02 +08:00
芋道源码
43c8ce2d7d
!194 refactor: (web-ele)优化移动端组件代码结构
...
Merge pull request !194 from 痴货/master
2025-08-16 13:12:10 +00:00
YunaiV
4be6d26375
feat:【framework 框架】增加 api 加解密能力(优化代码)
2025-08-16 17:20:45 +08:00
lrl
2166ce3e4e
feat: 新增多个组件并优化优惠券相关功能
...
- 新增 AppLinkSelectDialog 组件,用于选择 APP 链接- 新增 NavigationBarCellProperty组件,用于导航栏单元格属性设置
- 新增 CombinationShowcase 和 CombinationTableSelect 组件,用于拼团活动展示和选择- 优化优惠券相关组件,导出所有优惠券相关组件
- 新增 ComponentContainer 组件,用于包裹和样式化 DIY 组件
2025-08-04 09:09:39 +08:00
xingyu4j
8b89a32813
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-07-29 15:21:32 +08:00
zhongming4762
06ffdf164a
feat: add dingding login
2025-07-25 22:02:55 +08:00
vben
1575619d53
chore: release v5.5.8
2025-07-19 22:19:50 +08:00
lrl
d2a2227c4c
Merge remote-tracking branch 'remote/master'
...
# Conflicts:
# packages/effects/plugins/src/echarts/use-echarts.ts
2025-07-17 10:09:54 +08:00
lrl
4620ede9b9
feat: 新增商品统计组件和优化数据处理逻辑
...
- 引入商品排行和商品概况组件,展示商品相关统计信息
- 更新商品统计 API,支持时间范围查询和数据格式化
- 优化数据加载逻辑,提升用户体验
- 添加日期范围选择器,增强统计数据的灵活性
2025-07-17 09:53:04 +08:00
lrl
8c2f982ab6
feat: 更新日期格式化方法,新增多个统计卡片组件
...
- 将日期格式化方法从 formatDate 更新为 formatDate2,提升日期处理的灵活性
- 新增会员概览、用户统计、会员终端和交易量趋势等统计卡片组件
- 在商城首页引入新组件以展示关键会员和交易数据
- 优化数据获取逻辑,提升用户体验
2025-07-16 11:01:27 +08:00
xingyu4j
379e8e755f
perf: 将 getUrlValue 放入 vben/utils 下
2025-07-09 17:11:22 +08:00
xingyu4j
f15be6eade
feat: format time utils
2025-06-21 19:30:43 +08:00
xingyu4j
d09b993bc8
feat: 将一些utils放到package/core/base/shared/src/utils
2025-06-16 14:46:59 +08:00
xingyu4j
2885dc43bf
feat: download 统一使用@vben/utils
2025-06-15 19:46:09 +08:00
xingyu4j
fcce15c0b8
feat: formatNumber 移动到 @vben/utils
2025-06-11 20:15:27 +08:00
xingyu4j
c7013a030e
feat: treeToString
2025-06-07 12:54:50 +08:00
xingyu4j
b6075a6611
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-06-04 13:49:25 +08:00
vben
b9aef618fe
chore: release 5.5.7
2025-06-04 05:33:06 +08:00
xingyu4j
e3e0b1f1a0
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-05-29 11:01:39 +08:00
wyc001122
f31360ba4e
feat: support for hybrid permission access control mode ( #6294 )
...
* feat: 添加混合权限访问控制模式
* feat: 文档补充
2025-05-28 17:01:58 +08:00
xingyu
1cb00f1470
!109 antd-schema 代码生成时,可选择生成批量删除接口
...
Merge pull request !109 from puhui999/dev-new
2025-05-19 06:08:14 +00:00
puhui999
98e9d9fbfc
feat: 【ANTD】新增代码生成批量删除接口示例 demo01
2025-05-19 12:53:10 +08:00
xingyu4j
2f5758d4dd
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-05-19 10:46:36 +08:00
ming4762
3d9dba965f
perf: perf the control logic of Tab ( #6220 )
...
* perf: perf the control logic of Tab
* 每个标签页Tab使用唯一的key来控制关闭打开等逻辑
* 统一函数获取tab的key
* 通过3种方式设置tab key:1、使用router query参数pageKey 2、使用路由meta参数fullPathKey设置使用fullPath或path作为key
* 单个路由可以打开多个标签页
* 如果设置fullPathKey为false,则query变更不会打开新的标签(这很实用)
* perf: perf the control logic of Tab
* perf: perf the control logic of Tab
* 测试用例适配
* perf: perf the control logic of Tab
* 解决AI提示的警告
2025-05-18 10:33:02 +08:00
xingyu4j
6a1317908a
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev
2025-05-06 23:51:36 +08:00
xingyu4j
21755317c5
perf: getRangePickerDefaultProps 移动到antdv目录下
2025-05-06 23:22:34 +08:00
vben
cc6c9bf7a0
chore: release v5.5.6
2025-05-06 22:32:58 +08:00
puhui999
abb9cfc05f
Merge remote-tracking branch 'refs/remotes/yudao/dev' into develop
2025-05-03 13:49:52 +08:00
xingyu4j
0defca66e2
fix: code style
2025-04-29 14:23:56 +08:00