xingyu4j
ccb61e387f
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin
2026-07-17 11:09:46 +08:00
Guillermo Sagar
6910c691f7
修复动画导致的白屏Bug ( #8148 )
...
首次页面加载正常,但是当通过页面点击切换路由的时候白屏,无法正常渲染子页面
Vue Transition + KeepAlive 空白页 bug**: `<Transition mode="out-in">` + 条件渲染会导致路由切换空白页。`mode="out-in"` 要求旧元素完成 leave 动画后新元素才进入,但路由切换时条件渲染可能在动画前就移除了旧元素,导致 `<Transition>` 永远等待一个不存在的元素 → 死锁。**解决方案**: 移除 `mode="out-in"`(保留 Transition 动画),或在 `apps/web-antd/src/preferences.ts` 设置 `transition: { enable: false }` 关闭动画走 `v-else` 分支。
2026-07-16 09:35:25 +08:00
Harold Zhang
b79b82ecf0
feat: fixed the preference will hide all other button theme/timezone/lanague etc ( #8147 )
2026-07-13 21:31:06 +08:00
YunaiV
b5029a0b67
fix(system): 修复菜单树半选父节点权限丢失
...
- 回显时还原完整选中节点,提交时补齐祖先菜单
- 去重 Tree 级联选择产生的重复节点
- 对齐五端租户套餐菜单接口与详情回填
- 修复五端租户套餐及角色菜单授权
- 补全租户套餐详情 API 返回类型
- 增加 Tree 工具和组件回归测试
2026-07-11 19:07:37 +08:00
zouawen
8b7c245bc7
fix: 修复首选项导航栏宽度问题 ( #8136 )
2026-07-11 11:43:47 +08:00
luoqiz
14d03a1c2d
fix: 统一BasicUserInfo ( #8133 )
2026-07-09 13:23:29 +08:00
zhb410181
9769c11de5
fix(style): 修复偏好设置功能tab栏宽度未自适应问题 ( #8132 )
2026-07-09 13:23:08 +08:00
YunaiV
088e3c62ae
feat(bpm): 展示流程任务附件和签名
...
- 统一在流程 timeline、流转记录、任务管理中展示附件和签名
- 办理节点展示办理意见,审批节点展示审批意见
- 新增任务附件/签名展示组件,复用文件名解析和图片判断逻辑
- 接入流程评论列表并补齐评论 API 与字典类型
- 清理冗余 helper、临时常量和 form-create ref 类型写法
2026-07-02 19:47:43 +08:00
YunaiV
c5f845125c
feat(bpm): 为 vben 多端接入流程评论
...
- web-antd、web-antdv-next、web-ele 新增流程评论 API
- 流程详情新增评论列表模块
- 操作区新增评论弹窗并提交评论
- 新增 BPM 评论类型字典常量
2026-07-02 11:28:05 +08:00
Evan
8779c00670
fix: 修复homePath的路径 ( #8110 )
...
* fix: 修复homePath的路径
* fix: 单元测试数据
* chore: 单元测试快照数据
---------
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com >
2026-07-01 17:31:37 +08:00
金毛88
61f1b53325
fix: 修改默认首页,以适配router重构
2026-07-01 17:02:55 +08:00
金毛88
1490a93f47
Merge branch 'fork/bnuephjx/refactor/router-redirect'
2026-07-01 13:31:27 +08:00
金毛88
e50296e3c5
Merge branch 'fork/zouawen/main'
2026-07-01 13:06:42 +08:00
Evan
18e2bbf969
Merge branch 'main' into refactor/router-redirect
2026-06-30 22:23:54 +08:00
layhuts
14bb94245c
feat: 新增logo铺满显示和是否显示text配置 ( #8102 )
...
* feat: 新增logo铺满显示和是否显示text配置
* feat: logo.enable=false时隐藏logo区域占位;设置logoMode、showText为必填。
* style: 修复注释问题
* fix: 删除多余属性
2026-06-30 21:50:45 +08:00
Evan
feb0265744
Merge branch 'main' into refactor/router-redirect
2026-06-30 14:26:23 +08:00
xueyitt
7182405d24
fix: 修复弹框自定义宽度 class 被默认 max-w 覆盖的问题 ( #8100 )
...
将 modalClass 参数移至 cn() 末尾,确保用户通过 class 传入的宽度样式
优先于内置默认的 max-w-[calc(100vw-20px)] 生效,使 业务使用Modal 上的自定义的max-w-[50%] 等方式能正确控制弹框宽度。
2026-06-30 14:24:18 +08:00
陆伯言
d7d6d2e337
fix: lint issue from a8c3729 ( #8098 )
2026-06-30 14:23:52 +08:00
Harold Zhang
31c31b914b
feat: fix check error ( #8094 )
2026-06-30 14:23:27 +08:00
Evan
f00a881295
refactor(@vben/access): 重构路由的重定向逻辑
...
@vben-core/shared
@vben/playground
@vben/backend-mock
@vben/web-antd
@vben/web-antdv-next
@vben/web-ele
@vben/naive
@vben/tdesign
2026-06-30 13:36:37 +08:00
zoumingjun
5ed867eb95
feat: 优化禁用的开关组件也可以查看help帮助信息
2026-06-30 09:39:32 +08:00
zoumingjun
ae5bd3afc5
feat: 首选项导航栏选项标题过长时显示省略号,且增加聚焦时文字提示
2026-06-30 09:37:28 +08:00
xingyu4j
ded914d56c
fix: lint && typecheck
2026-06-29 15:27:34 +08:00
YunaiV
a6588db3b5
fix: 修复 vben check:type 类型错误
...
修复三端 IM、BPM、MES、WMS、MP、Mall 等模块的 TypeScript 类型错误,
确保 pnpm check:type 可以通过。
主要改动:
- 修复 IM 游标、会话、群选择等空值收窄问题
- 修复 BPM 设计器本地文件导入 API,改用 file.text()
- 修复 MES/WMS 明细缓存 delete detailMap.key 字面属性笔误
- 修复 WMS 展开行明细加载的空 ID 保护
- 修复 MP 上传和菜单事件 emit 类型定义
- 修复 Mall showcase 可选 id 参与 includes 的类型问题
- 加固 shared download 的 base64 解析逻辑
验证:
- pnpm -F @vben/web-ele typecheck
- pnpm -F @vben/web-antdv-next typecheck
- pnpm -F @vben/web-antd typecheck
- pnpm check:type
- pnpm exec eslint <本次改动文件>
- git diff --check
2026-06-26 18:22:42 -07:00
xingyu4j
3d92c784c3
fix: lint
2026-06-26 19:41:59 +08:00
xingyu4j
a66887a3fb
Merge from vben
2026-06-26 16:02:30 +08:00
vben
a8c3729850
feat: add ICP filing number to copyright across app
2026-06-24 10:04:10 +08:00
layhuts
9a284ee385
style: 处理modal设置class="md:w-5/12"格式时Fullscreen时无法最大化问题 ( #8084 )
2026-06-23 21:46:43 +08:00
YunaiV
5a4f8b4e2a
fix(im): 对齐群备注展示并修复 IM 消息管理字典
...
聊天端:
- 群 API 类型补充 groupRemark 和 silent
- 群列表同步时以接口返回的个人群设置为准,只保留成员缓存
- 会话名写入入口统一使用 getGroupDisplayName,避免群备注被原群名覆盖
- 聊天标题、转发、推荐名片、新建群入口同步群展示名逻辑
- 空群头像且成员未加载时异步预拉群成员,用于合成群头像
- 通讯录和合并消息详情补充滚动容器
- 消息历史日期选择改用 antd Calendar 卡片模式并修正样式
管理端:
- IM 字典常量统一为 im_content_type、im_message_status、im_message_receipt_status
- 私聊 / 群聊消息列表和详情页切换到统一内容类型、消息状态、回执状态字典
- 私聊消息 API 和详情页补充 receiptStatus
- 统计消息类型分布改用内容类型字典
2026-06-18 08:59:19 -07:00
yshbyy
45399d0299
fix(@vben-core/shadcn-ui): 补全 ScrollArea onScroll 滚动事件透传 ( #8069 )
2026-06-18 16:10:21 +08:00
xingyu
dc3466d77a
refactor: 将 unicorn / TypeScript 规则迁移至 oxlint,并完善 oxfmt 配置 ( #8067 )
...
* chore: update deps
* chore: update archiver v8
* fix: 还原 vue/html-closing-bracket-newline
* feat: 增加默认配置和配置注释
* feat: 增加oxlint默认插件配置和注释
* refactor: remove unicorn ESLint configuration and update dependencies
- Deleted the unicorn ESLint configuration file from the lint-configs package.
- Removed unicorn configuration from the main index file.
- Updated oxlint-config to include a comprehensive set of unicorn rules.
- Adjusted preferences and vxe-table files to disable specific unicorn rules.
- Removed references to eslint-plugin-unicorn from pnpm-lock.yaml and pnpm-workspace.yaml.
* refactor: 移除 eslint 的 @typescript-eslint/eslint-plugin 依赖,将 TypeScript 配置迁移到 oxlint
* feat: open typeAware
* fix: mac 和linux下报错
2026-06-18 16:10:01 +08:00
YunaiV
24813f00f5
feat(im):antd 的 im 迁移进一步对齐
2026-06-17 22:14:05 -07:00
YunaiV
0929ab9409
feat(im):初始化 antd 的 im 迁移
2026-06-17 17:57:24 -07:00
金毛88
769791351f
chore: update deps && lint
2026-06-16 16:25:21 +08:00
金毛88
741cbb3794
Merge branch 'fork/xueyitt/feat/feat3'
2026-06-16 16:16:56 +08:00
金毛88
edd110ac4e
Merge branch 'fork/xueyitt/feat/feat1'
2026-06-16 16:15:33 +08:00
xueyitt
7824219557
fix: 修正AppPreferences中defaultAvatar、dynamicTitle注释 ( #8060 )
2026-06-16 14:23:25 +08:00
雪忆天堂
dd4afec7ed
feat: workbench公共组件增加支持slot方式进行自定义
2026-06-16 10:01:24 +08:00
雪忆天堂
ebebb42625
feat: 1、FieldMappingTime拆解独立FieldMappingTimeItem+集合形式,方便单独对象定义;
...
2、表单submitOnChange增加changeDebouncedTime防抖处理,允许自定义防抖周期;
3、handleValuesChange事件set增加cloneDeep,防止对象值污染;
2026-06-16 09:48:27 +08:00
Jefsky Wong
ad3f996bdb
fix(@vben/common-ui): prevent footer slot from overlapping content when Page contains Grid ( #8056 )
...
The Page component's outer container used min-h-full, which doesn't
provide an explicit height for flex children. Combined with h-full on
the content div, this caused the footer slot to overlap table content
(Grid/vxe-table) because the content area didn't properly account for
footer space in the flex column layout.
Fix:
1. Change outer container from min-h-full to h-full — gives the flex
container an explicit height so percentage heights resolve correctly.
2. Change content area from static h-full to flex-1 when autoContentHeight
is false — lets the flex layout naturally distribute remaining space
between content and footer.
Closes #5494
Co-authored-by: jefsky <jefsky@users.noreply.github.com >
2026-06-16 08:36:39 +08:00
HaroldZhangCode91
f753a3b75f
Merge branch 'main' into feature/fix_confirm_regression
2026-06-15 16:45:08 +08:00
曾兴顺
fcf726f953
fix: 修复Tree组件不支持半选的问题(子节点全选时父节点选中图标为勾选状态,子节点部分选中时父节点图标为减号,也就是版勾选状态,子节点未被选中时,父节点不被选中) ( #8050 )
2026-06-15 16:38:21 +08:00
Harold Zhang
16ebc67796
feat: fixed useScrollLock() can not be unlock
2026-06-15 16:34:53 +08:00
Harold Zhang
6b109c9ae6
fix: fixed regression of confirm
2026-06-15 16:24:17 +08:00
YunaiV
2a45d2d324
fix(request): 调整默认请求超时时间为 30 秒
...
- 将 vben 全局请求超时从 10s 调整为 30s
- 对齐 Vue3 + Element Plus 管理后台的请求超时配置
- 避免代码生成器导入表等慢接口频繁超时
2026-06-14 01:57:41 +08:00
YunaiV
3014428775
fix(mes): 修复 SN 码查看条码缺少 bizType
...
- 新增 SN 码条码业务类型与配置
- 支持按 SN 明细查询对应条码
- 抽离 SN 码明细弹窗组件
- 同步 vben antd/ele 的条码入口
Refs: https://t.zsxq.com/1YCqD
2026-06-13 18:51:46 +08:00
xingyu
160114c5e0
fix: select and user-dropdown ( #8042 )
...
* fix: 偏好设置中下拉框无法选择的问题,原因: 同步 shadcn-vue 将 z-popup 同步为 shadcn 的 z-50
* fix: 鼠标hover到用户登录头像 下拉来回闪烁 隐藏 显示
2026-06-10 21:26:47 +08:00
金毛88
4b1fada0ab
Merge branch 'fork/zhb410181/fix/style'
2026-06-09 11:22:58 +08:00
hiss
5c9daab2ff
fix(style): 1.修复ToggleGroupItem边框样式问题 2.修复用户头像下拉框Badge背景颜色
2026-06-09 08:56:07 +08:00
Harold Zhang
c2a85f4ec2
feat: support unlocking scroll when modal dialog closes
2026-06-08 14:15:31 +08:00