Commit a227bf50 by haojie

1

parent 662a6ce5
......@@ -43,6 +43,8 @@ protected function grid()
});
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
$filter->equal('projectName');
# $filter->panel();
});
$grid->tools(function (Grid\Tools $tools) {
$tools->append(new CreateBlindBox());
......
......@@ -3,6 +3,7 @@
namespace App\Admin\Controllers;
use App\Models\TransferRecord;
use App\Service\SelectService;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
......@@ -139,19 +140,7 @@ protected function grid()
return '';
});
$grid->filter(function (Grid\Filter $filter) {
# $filter->equal('status', '状态');
$filter->where('status', function ($query) {
$input = $this->input;
$status = 0;
if ($input == '未开始') {
$status = 1;
} else if ($input == '进行中') {
$status = 2;
} else if ($input == '已完成') {
$status = 3;
}
$query->where('status', '=', $status);
});
$filter->equal('status')->select(SelectService::$statusLabel);
});
});
}
......
......@@ -27,6 +27,8 @@ protected function grid()
$grid->disableActions();
// 行选择器
$grid->disableRowSelector();
// 禁用过滤器按钮
$grid->disableFilterButton();
$grid->column('id')->sortable();
$grid->column('address')->editable();
# $grid->column('created_at');
......
......@@ -23,10 +23,9 @@ protected function grid()
$grid->column('buy_list');
$grid->column('created_at');
$grid->column('updated_at')->sortable();
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id');
});
});
}
......@@ -60,7 +59,7 @@ protected function form()
$form->display('id');
$form->text('user_address');
$form->text('buy_list');
$form->display('created_at');
$form->display('updated_at');
});
......
<?php
namespace App\Service;
class SelectService
{
public const STATUS_NOT_START = 1;
public const STATUS_PROJRESS = 2;
public const STATUS_FINISH = 3;
public static array $statusLabel = [
self::STATUS_NOT_START => '未完成',
self::STATUS_PROJRESS => '进行中',
self::STATUS_FINISH => '已完成'
];
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment