diff --git a/app/Admin/Controllers/DealerEarningController.php b/app/Admin/Controllers/DealerEarningController.php index 751828be..3dedae0e 100644 --- a/app/Admin/Controllers/DealerEarningController.php +++ b/app/Admin/Controllers/DealerEarningController.php @@ -23,7 +23,7 @@ class DealerEarningController extends AdminController */ protected function grid() { - $earning = DealerEarning::with('user'); + $earning = DealerEarning::with(['user', 'payer']); return Grid::make($earning, function (Grid $grid) { $grid->setResource('dealer-earnings'); $grid->column('id')->sortable(); @@ -47,7 +47,9 @@ class DealerEarningController extends AdminController $grid->column('fee_rate')->append('%'); $grid->column('fee')->prepend('¥'); $grid->column('total_earnings')->prepend('¥'); - $grid->column('payer_id'); + $grid->column('payer_id')->display(function () { + return $this->payer_id ? $this->payer?->phone : '公司'; + }); // $grid->column('pay_info'); $grid->column('pay_at'); $grid->column('settle_at');