first commit
This commit is contained in:
47
app/Admin/Controllers/Account/IndexController.php
Normal file
47
app/Admin/Controllers/Account/IndexController.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Admin\Controllers\Account;
|
||||
|
||||
use App\Models\Account;
|
||||
use App\Models\User;
|
||||
use Encore\Admin\Controllers\AdminController;
|
||||
use Encore\Admin\Grid;
|
||||
|
||||
class IndexController extends AdminController
|
||||
{
|
||||
|
||||
protected $title = '账户管理';
|
||||
|
||||
protected function grid()
|
||||
{
|
||||
$grid = new Grid(new Account);
|
||||
|
||||
$grid->model()->whereHasMorph(
|
||||
'accountable',
|
||||
User::class,
|
||||
function ($query) {
|
||||
$query->where('type', 'pingan')->whereHas('identity', function ($q) {
|
||||
$q->where('identity_id', 1);
|
||||
});
|
||||
}
|
||||
);
|
||||
|
||||
$grid->disableActions();
|
||||
$grid->disableCreateButton();
|
||||
// $grid->column('所属项目')->display(function () {
|
||||
// return $this->accountable->type_text;
|
||||
// });
|
||||
$grid->column('渠道名称')->display(function () {
|
||||
return $this->accountable->name ?? $this->accountable->nickname;
|
||||
});
|
||||
$grid->column('balance', '总分润');
|
||||
$grid->column('score', '已打款');
|
||||
// $grid->column('updated_at', '更新时间');
|
||||
$grid->column('日志')->display(function () {
|
||||
return '<a href="' . admin_url('accounts/logs?id=' . $this->id) . '">账户日志</a>';
|
||||
});
|
||||
|
||||
return $grid;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user