# bell-plus **Repository Path**: pgz-tmp26/bell-plus ## Basic Information - **Project Name**: bell-plus - **Description**: 基于Vben5.7版本重构为单仓项目 & antdv-next 适配 RuoYi-Vue-Plus V6的前端项目 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: http://101.33.214.186/auth/login - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2026-06-26 - **Last Updated**: 2026-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于vben5.7版本(被一万行改坏的提交记录前)开发 ## 重构部分 - 由`monorepo`改为单仓 注意安装依赖需要`-w`参数 - 原`packages`已经拆分到src下 - 移除`shadcn`等headless组件库 使用`antdv-next`/适配器重构 - 重构原`designToken`生成逻辑 改为由`antdv-next`派生 - 偏好设置功能做精简 主题只保留一个(light dark支持) - 原oxc部分改回来`eslint+prettier` oxc还不稳定 - 移除`vaditor`(markdown编辑) 会加载到首屏资源占用 - 移除`codemirror`(代码块着色) 只是代码生成预览会用到 同样占用资源 - 移除`useVbenForm` 使用原生代替 - 移除`useVbenVxeGrid` 使用原生vxe代替 表格搜索表单也改为原生 - 移除二次封装的`echarts` ## 提升 - 安装依赖(pnpm i)速度提升 由于移除很多依赖 现在安装依赖部分只需要原来50%时间 - 构建速度提升 移除了之前的turbo 改为纯vite构建 自测原24S 现8S内 - 首屏加载速度提升 在gzip场景下 首屏只需要加载1.6M资源 目前8M带宽服务器 首屏1.5S ## 待办 - modal/drawer bugfix - [bug] useVbenModal 全屏模式高度未占满屏幕(宽度正常), 尝试过 100vh/absolute/height:100% 均不能完美适配所有场景 - 夜间模式适配(颜色不正常) - menu除侧边模式 其他模式的支持 - 深色侧边栏适配 - [bug] 水平菜单折叠后,溢出弹窗内的子菜单 popup 定位飞到左上角 (0,0), getPopupContainer 挂载到溢出弹窗内部会导致失焦/关闭,需 antdv-next 上游修复 或使用 MutationObserver 手动修正 popup 位置 - [bug] 侧边菜单折叠后再展开,vxe-table 的 fixed-right 操作列短暂消失约 1 秒后恢复, 根因:侧边栏 CSS transition(150ms) 期间内容区宽度逐帧变化,vxe-table 在中间态将操作列 判定隐藏且无法自行恢复。尝试过 transitionend/window.resize/setTimeout+double-rAF/ 强制宽度抖动触发 ResizeObserver,均未解决。需排查 vxe-table 内部 fixed 列恢复机制