WIP
parent
6b7e59147a
commit
b9c86da3f9
|
|
@ -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 包裹起来
|
||||
|
|
|
|||
Loading…
Reference in New Issue