|
|
|
@ -28,7 +28,7 @@ class CouponController extends AdminController |
|
|
|
{ |
|
|
|
return Grid::make(new Coupon(), function (Grid $grid) { |
|
|
|
$grid->id->sortable(); |
|
|
|
$grid->title; |
|
|
|
$grid->title->width('12%'); |
|
|
|
$grid->start_time_text; |
|
|
|
$grid->end_time_text; |
|
|
|
|
|
|
|
@ -62,18 +62,21 @@ class CouponController extends AdminController |
|
|
|
} |
|
|
|
}); |
|
|
|
$grid->filter(function (Grid\Filter $filter) { |
|
|
|
$discountTypeList = CouponModel::$discountType; |
|
|
|
$activeTypeList = CouponModel::$activeType; |
|
|
|
$filter->like('title','标题'); |
|
|
|
$filter->equal('discount_type')->select(config('coupon.discount_type')); |
|
|
|
$filter->equal('active_type')->select(config('coupon.active_type')); |
|
|
|
$status = config('coupon.status'); |
|
|
|
$filter->equal('discount_type')->select($discountTypeList); |
|
|
|
$filter->equal('active_type')->select($activeTypeList); |
|
|
|
$status = CouponModel::$status; |
|
|
|
unset($status[-1]);/* 去掉删除状态 */ |
|
|
|
$filter->in('status')->multipleSelect($status); |
|
|
|
}); |
|
|
|
|
|
|
|
$grid->disableBatchDelete(); |
|
|
|
// $grid->disableCreateButton();
|
|
|
|
$grid->disableCreateButton(); |
|
|
|
$grid->disableDeleteButton(); |
|
|
|
// $grid->disableEditButton();
|
|
|
|
$grid->disableRowSelector(); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
@ -168,10 +171,10 @@ class CouponController extends AdminController |
|
|
|
$form->datetime('start_time')->required() |
|
|
|
->customFormat(function ($start_time){ |
|
|
|
return date('Y-m-d H:i:s',$start_time); |
|
|
|
}) |
|
|
|
->rules('after:now',[ |
|
|
|
'after' => '只能选择今天和之后的时间' |
|
|
|
]); |
|
|
|
}); |
|
|
|
// ->rules('after:now',[
|
|
|
|
// 'after' => '只能选择今天和之后的时间'
|
|
|
|
// ]);
|
|
|
|
$form->datetime('end_time')->required() |
|
|
|
->customFormat(function ($start_time){ |
|
|
|
return date('Y-m-d H:i:s',$start_time); |
|
|
|
|