|
|
|
@ -196,9 +196,9 @@ class GoodsActivityController extends AdminController |
|
|
|
$form->select('store_id')->required()->options($storeList); |
|
|
|
$form->text('name')->required()->maxLength(20); |
|
|
|
if($form->isCreating()){ |
|
|
|
$form->image('cover_img')->autoUpload()->retainable()->required(); |
|
|
|
$form->image('cover_img')->uniqueName()->autoUpload()->retainable()->required(); |
|
|
|
}else{ |
|
|
|
$form->image('cover_img')->autoUpload()->required(); |
|
|
|
$form->image('cover_img')->uniqueName()->autoUpload()->required(); |
|
|
|
} |
|
|
|
$form->select('type')->options(GoodsActivityModel::$_TYPE)->default('flash_sale'); |
|
|
|
$form->datetime('expire_time')->required()->format('YYYY-MM-DD HH:mm:ss')->rules('after:now',['after'=>'活动结束时间必须大于当前时间!'])->customFormat(function ($v) { |
|
|
|
@ -220,13 +220,13 @@ class GoodsActivityController extends AdminController |
|
|
|
}); |
|
|
|
$form->column(12, function (Form $form) { |
|
|
|
$form->hasMany('image_banners', function (Form\NestedForm $form) { |
|
|
|
$form->image('path')->autoUpload()->width(2); |
|
|
|
$form->image('path')->uniqueName()->autoUpload()->width(2); |
|
|
|
$form->number('sort')->width(2)->default(0); |
|
|
|
$form->hidden('type')->value(1)->default(1); |
|
|
|
})->required(); |
|
|
|
$form->divider(); |
|
|
|
$form->hasMany('video_banners', function (Form\NestedForm $form) { |
|
|
|
$form->file('path')->autoUpload()->width(2); |
|
|
|
$form->file('path')->uniqueName()->autoUpload()->width(2); |
|
|
|
$form->number('sort')->width(2)->default(0); |
|
|
|
$form->hidden('type')->value(2)->default(2); |
|
|
|
}); |
|
|
|
|