6
0
Fork 0

添加预收益跳转订单详情

release
vine_liutk 2022-01-06 17:38:13 +08:00
parent f729c49587
commit a5bb718d0b
1 changed files with 13 additions and 1 deletions

View File

@ -6,8 +6,10 @@ use App\Admin\Renderable\DistributionPreIncomeLogTable;
use App\Admin\Repositories\DistributionPreIncome;
use App\Models\DistributionPreIncome as DistributionPreIncomeModel;
use App\Models\UserInfo;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\Column;
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
use Illuminate\Support\Arr;
@ -29,7 +31,17 @@ class DistributionPreIncomeController extends AdminController
return Arr::get(UserInfo::$agentLevelTexts, $this->agent_level, '未知');
})->label();
$grid->column('user.userInfo.inviterInfo.user.phone', '邀请人手机号')->copyable();
$grid->column('order.sn')->copyable();
$grid->column('order.sn')->if(function () {
return Admin::user()->can('dcat.admin.orders.show');
})
->then(function (Column $column) {
$column->link(function ($value) {
return admin_url('orders/'.$this->order_id);
});
})
->else(function (Column $column) {
$column->copyable();
});
$grid->column('type')->using(DistributionPreIncomeModel::$typeTexts)->label();
$grid->column('agent_level')->display(function () {
return $this->agent_level_name;