Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Dcat Admin v1.6.5 更新内容: 本次版本没有包含不兼容改动,适合所有用户升级。 升级方法 composer update dcat/laravel-admin 本次版本需要重新发布静态资源以及语言包,然后按Ctrl+F5清除浏览器缓存! ph...

Dcat Admin v1.6.5 更新内容:

本次版本没有包含不兼容改动,适合所有用户升级。

升级方法

composer update dcat/laravel-admin

本次版本需要重新发布静态资源以及语言包,然后按Ctrl+F5清除浏览器缓存

php artisan admin:publish --assets --force
php artisan admin:publish --lang --force

 

功能新增以及优化部分

 

1.新增表格布局样式

在这个版本开始,默认的表格布局将会采用 table_collapse 模式,效果如下

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

如果想要切换回旧版本的表格布局样式,可以在 app/Admin/bootstrap.php中加上

Grid::resolving(function (Grid $grid) {
    $grid->tableCollapse(false);
});

 

2.新增表单提交弹出确认弹窗功能

点击表单提交按钮时弹出确认弹窗,如果是在普通数据表单中

$form->confirm('您确定要提交表单吗?', 'content');

工具 表单中

<?php

use Dcat\Admin\Widgets\Form;

class Setting extends Form
{
    public function form()
    {
        // 设置确认弹窗的标题和内容,第二个参数可不填
        $this->confirm('您确定要提交表单吗?', 'content');

        $this->text('name');

        ...
    }
}

 

3.增加Grid\Filter::whereBetween方法

通过whereBetween可以自定义范围查询

$grid->filter(function (Grid\Filter $filter) {
    $filter->whereBetween('created_at', function ($q) {
        $start = $this->input['start'] ?? null;
        $end = $this->input['end'] ?? null;

        $q->whereHas('goods', function ($q) use ($start) {
            if ($start !== null) {
                $q->where('price', '>=', $start);
            }

            if ($end !== null) {
                $q->where('price', '<=', $end);
            }
        });

    });
});        

同时这个方法也支持时间日期范围查询

$filter->whereBetween('created_at', function ($q) {
    ...
})->datetime();

 

4.Grid\Column::if 允许不传参数

如果判断条件是当前字段的值是否为空,则可以不传参数

$grid->column('order_count')->if()->display(...);

相当于

$grid->column('order_count')->if(function ($column) {
    return $column->getValue() ? true : false;
})->display(...);

 

5.表格二维码使用JS本地生成

效率更高

$grid->column('website')->qrcode();

 

6.页面访问静态资源自动加上版本号

 

7.页面细节调整优化

表格、loading效果、翻译提示等优化、优化number表单长度过短显示异常问题

 

8.对grid代码进行优化

 

BUG修复部分

  1. 修复多后台 api (工具表单提交、action请求) 只能访问默认后台登录用户问题 #341
  2. 修复同个页面打开多个表单弹窗时hasMany字段新增和移除按钮点击无效问题 #342
  3. 修复文件上传表单不支持required_if验证规则问题
  4. 修复multipleSelect使用options('api')时只能回显一个选项问题 #344
  5. 修复弹窗选择器多选模式下多选表单无效问题
  6. 修复分步表单无法使用当前接口上传文件问题
  7. 修复快捷创建mobile表单没有引入inputmask组件问题 #360

 

简介

Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。

在线演示站点 |  官方文档 | Gitee主页  |  Github主页

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线

Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线


以上所述就是小编给大家介绍的《Dcat Admin v1.6.5 发布 - 高颜值后台系统构建工具,全新表格样式上线》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

影响力

影响力

[美] 罗伯特·西奥迪尼 / 陈叙 / 中国人民大学出版社 / 2006-5 / 45.00元

政治家运用影响力来赢得选举,商人运用影响力来兜售商品,推销员运用影响力诱惑你乖乖地把金钱捧上。即使你的朋友和家人,不知不觉之间,也会把影响力用到你的身上。但到底是为什么,当一个要求用不同的方式提出来时,你的反应就会从负面抵抗变成积极合作呢? 在这本书中,心理学家罗伯特·B·西奥迪尼博士为我们解释了为什么有些人极具说服力,而我们总是容易上当受骗。隐藏在冲动地顺从他人行为背后的6大心理秘笈,正是......一起来看看 《影响力》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具