6
0
Fork 0

添加批零订单显示渠道补贴

release
vine_liutk 2022-01-25 10:15:59 +08:00
parent 42ac296c1c
commit d1a424776b
2 changed files with 27 additions and 0 deletions

View File

@ -8,6 +8,7 @@ use App\Admin\Actions\Grid\DealerOrderShipping;
use App\Admin\Actions\Show\DealerOrderRemark;
use App\Admin\Repositories\DealerOrder;
use App\Enums\DealerOrderStatus;
use App\Models\DealerChannelSubsidyLog;
use App\Models\DealerOrderProduct;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
@ -205,6 +206,27 @@ class DealerOrderController extends AdminController
$grid->disableRefreshButton();
});
$column->row(Box::make('订单商品', $productGrid));
//显示渠道补贴明细
// $channelSubsidy = '';
$builder = DealerChannelSubsidyLog::with(['user', 'earning'])->where('order_id', $id);
$channelSubsidy = Grid::make($builder, function (Grid $grid) {
$grid->column('user.phone', '手机号');
$grid->column('lvl', '等级')->display(function () {
return $this->lvl->text();
// return $this->lvl_text;
});
$grid->column('total_amount', '补贴金额');
$grid->column('remark', '备注');
$grid->column('earning.id', '操作')->display(function () {
return '查看';
})->link(function ($value) {
return admin_route('dealer_earnings.show', ['dealer_earning'=>$this->earning->id]);
});
$grid->disableActions();
$grid->disablePagination();
$grid->disableRefreshButton();
});
$column->row(Box::make('渠道补贴', $channelSubsidy));
});
};
}

View File

@ -25,4 +25,9 @@ class DealerChannelSubsidyLog extends Model
{
return $this->morphOne(DealerEarning::class, 'earningable');
}
public function user()
{
return $this->belongsTo(User::class, 'user_id');
}
}