| xqd
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Admin\Controllers\Order;
|
|
|
|
|
|
+use App\Admin\Actions\Grid\UserRechargeRemark;
|
|
|
use App\Models\UserRechargeRecord;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
| xqd
@@ -17,9 +18,10 @@ class UserRechargeRecordController extends AdminController
|
|
|
*/
|
|
|
protected function grid()
|
|
|
{
|
|
|
- return Grid::make(UserRechargeRecord::with(['user','combo']), function (Grid $grid) {
|
|
|
+ return Grid::make(UserRechargeRecord::with(['user','combo','pay']), function (Grid $grid) {
|
|
|
$grid->model()->where('status',1);
|
|
|
$grid->column('id')->sortable();
|
|
|
+ $grid->column('pay_id','订单号');
|
|
|
$grid->column('user_id')->display(function () {
|
|
|
$str = "";
|
|
|
$str .= "<div style='margin-right:10px;display: flex;align-items: center'>";
|
| xqd
@@ -31,25 +33,27 @@ class UserRechargeRecordController extends AdminController
|
|
|
$str .= "</div>";
|
|
|
return $str;
|
|
|
});
|
|
|
- $grid->column('pay_id','订单号');
|
|
|
- $grid->column('combo.name','充值套餐');
|
|
|
$grid->column('price')->label('danger');
|
|
|
- $grid->column('platform','所属平台')->display(function (){
|
|
|
- return $this->user->info->platform;
|
|
|
- })->using(config('global.platform'))->label('primary','success');
|
|
|
- $grid->column('gold')->label('info');
|
|
|
- $grid->column('gift')->label('primary');
|
|
|
+ $grid->column('combo.name','套餐名称');
|
|
|
+ $grid->column('pay.order_fee','实付金额')->label('danger');
|
|
|
+// $grid->column('platform','所属平台')->display(function (){
|
|
|
+// return $this->user->info->platform;
|
|
|
+// })->using(config('global.platform'))->label('primary','success');
|
|
|
+ //$grid->column('gold')->label('info');
|
|
|
+ //$grid->column('gift')->label('primary');
|
|
|
//$grid->column('pay_id');
|
|
|
$grid->column('created_at')->sortable();
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) {
|
|
|
$filter->panel();
|
|
|
- $filter->equal('user_id','用户ID')->width(3);
|
|
|
- $filter->like('user.nickname','用户昵称')->width(3);
|
|
|
- $filter->equal('user.mobile','手机号')->width(3);
|
|
|
- $filter->equal('user.info.platform','所属平台')->select(config('global.platform'))->width(3);
|
|
|
- $filter->between('price')->width(3);
|
|
|
- $filter->between('created_at')->date()->width(4);
|
|
|
+ $filter->equal('user.info.platform','所属平台')
|
|
|
+ ->select(config('global.platform'))
|
|
|
+ ->width(3);
|
|
|
+ $filter->between('created_at','下单时间')->date()->width(4);
|
|
|
+ $filter->between('pay_id','订单号')->date()->width(4);
|
|
|
+ $filter->equal('pay.status','订单状态')
|
|
|
+ ->select(config('global.order_status'))
|
|
|
+ ->width(3);
|
|
|
});
|
|
|
|
|
|
$grid->disableCreateButton();
|