Dcat-admin(plus版) v3.0.9 发布:ERP 经营驾驶舱开箱即用,移动端体验全面进化
dcat-plus/laravel-admin v3.0.9 正式发布。这个版本把首页示例全面重做成了一套可落地的 ERP 经营驾驶舱,并对移动端体验做了一轮系统性修复——导航栏、下拉菜单、弹窗、富文本编辑器在手机上的各种”错位、溢出、遮挡”问题一次清零。同时,这些修复也已经同步到 2.x 版本线(v2.0.26),两条版本线的用户都能拿到。
🚀 一句话升级
composer require dcat-plus/laravel-admin:^3.0
PHP >= 8.3,Laravel 12 ~ 13。
📊 新版首页:ERP 经营驾驶舱
安装后打开后台,你看到的不再是一个功能演示页,而是一套可以直接交给客户的经营驾驶舱:
- 四张 ApexCharts 图表:销售趋势(实际 vs 目标双曲线)、渠道占比环形图、品类构成、履约达成;
- 双 Swiper 轮播 Banner:销售增长、订单履约、库存健康度三大主题卡片,带指标角标;
- 跑马灯公告栏:MarqueeNotice 组件轮播最新通知;
- 最新销售订单 + 库存预警表格卡片。
所有演示数据集中在 ErpDashboardData 一个类里——接入真实业务时,只需要替换这一个类的数据来源(订单、库存、客户查询),页面组装代码一行不用改。
📱 移动端适配:这次是认真的
这次我们逐个复现并修复了后台在手机(390px 视口)上的所有布局问题:
| 场景 | 之前 | 现在 |
|---|---|---|
| 顶部导航栏 | 图标竖排、导航栏被撑到 500px+ | 单行 60px 工具栏,图标完整可见 |
| 用户头像下拉菜单 | 菜单错位到页面中间、顶部被裁 | 锚定头像下方右对齐,完整显示 |
| 通知详情等弹窗 | 600px 固定宽度溢出屏幕 | 左右留边全宽收敛,超长内容内部滚动 |
| 富文本编辑器 | z-index 999 盖住吸顶导航栏 | 容器 990 让位导航栏,浮动工具栏自动停在导航栏下方 |
| 页内定位滚动 | 目标内容钻到导航栏下面 | scroll-padding-top 全局补偿,锚点跳转永远停在导航栏下方 |
弹窗适配是全局性的——后台所有 layui-layer 弹层(表单弹窗、确认框、通知详情)在手机上都会自动收敛到屏幕宽度,小浮层(toast、loading、tips)保持原样不受影响。
🛠 表单与组件增强
HasMany 表格模式(useTable)重构——子表单现在是真正的”表格”:
- 表头升级为结构化定义,支持列宽(
columnWidth())、对齐方式、表头 help 提示(layer.tips 悬浮); - 单元格紧凑化:自动隐藏 label、去掉默认前置图标、textarea 行数收敛、switch/number 居中;
- 模板行与数据行渲染逻辑统一,新增行不会再出现样式不一致。
Form Tab 刷新记忆:Tab 自动 id 改为按「请求路径 + 表单类名」确定性生成,配合 URL hash,刷新页面后自动回到之前所在的 Tab,再也不用从头找。
UEditor 富文本:
- 容器
z_index、浮动工具栏top_offset均可配置(config/admin.php),默认值已按 Dcat 吸顶导航栏调好,开箱即用; - 修复 UTF-8 中文内容经净化器处理后乱码入库的问题。
双栏菜单:第一栏滚动条改为 4px 细滚动条,并兼容 Firefox。
接口文档:切换为 ycookies/apidoc,自带管理端、商家端、用户端三端接口文档。
📦 2.x 用户看过来
2.x 版本线同步发布了 v2.0.26,包含 v3.0.9 的全部修复与改进(除 3.x 专属的 README 重写外):
composer require dcat-plus/laravel-admin:^2.0
⚠️ 升级须知
从本版本起,2.x / 3.x 版本线各只保留最新的 tag(2.x → v2.0.26,3.x → v3.0.9),历史 tag 已清理。正常使用 ^2.0 / ^3.0 约束的用户无感升级;如果你的 composer.lock 锁定了已删除的旧版本号,执行 composer update dcat-plus/laravel-admin 即可。
在线演示
dcatplus-admin 官方演示地址:laravel13.dcat-admin.com/admin
主要升级点:
- ✅ Laravel 12/13 支持
- ✅ PHP 8.3+ 现代语法
- ✅ 安全漏洞全面修复
- ✅ 新增多菜单模式、iframe-Tabs、可视化配置等
- ✅ 内置常用扩展包,减少集成成本
[现在的开源维护作者 杨光]
可加作者微信:Q3664839, 加入 dcat-admin 开发交流群。

本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: