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 协议》,转载必须注明作者和本文链接
Dcat-Admin (plus版)是汇聚Filament,Laravel-admin , Dcat-admin 优点于一身的基于Laravel + Bootstrap 的极速开发框架
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
Dcat-plus Admin @ 速码邦
文章
51
粉丝
69
喜欢
260
收藏
208
排名:305
访问:3.1 万
私信
所有博文
社区赞助商