6
0
Fork 0
release
李静 2022-03-28 11:02:56 +08:00
parent 6b7e59147a
commit b9c86da3f9
1 changed files with 16 additions and 2 deletions

View File

@ -2,7 +2,11 @@
namespace App\Admin\Renderable;
use App\Models\DealerChannelSubsidyLog;
use App\Models\DealerEarning;
use App\Models\DealerManagerSubsidy;
use App\Models\DealerManageSubsidy;
use App\Models\DealerPurchaseSubsidy;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
use Dcat\Admin\Widgets\Card;
@ -22,9 +26,19 @@ class DealerEarningSimpleTable extends LazyRenderable
$grid->column('payer_id', '付款人')->display(function () {
return $this->payer_id ? $this->payer?->phone : '公司';
});
$grid->column('earningable_type_text', '资金类型')->display(function () {
$grid->column('earningable_type', '资金类型')->display(function () {
return $this->earningable_type_text;
})->label();
})->label([
(new DealerManageSubsidy())->getMorphClass() => 'primary',
(new DealerManagerSubsidy())->getMorphClass() => 'success',
(new DealerPurchaseSubsidy())->getMorphClass() => 'danger',
(new DealerChannelSubsidyLog())->getMorphClass() => 'warning',
])->filter(Grid\Column\Filter\In::make([
(new DealerManagerSubsidy())->getMorphClass() =>'管理者补贴',
(new DealerManageSubsidy())->getMorphClass() => '管理补贴',
(new DealerChannelSubsidyLog())->getMorphClass() => '渠道补贴',
(new DealerPurchaseSubsidy())->getMorphClass() => '进货补贴',
]));
$grid->column('remark', '备注')->display('详情') // 设置按钮名称
->expand(function () {
// 这里返回 content 字段内容,并用 Card 包裹起来