抽奖活动 修改活动奖品信息
parent
35a8b27dae
commit
3e2696aa6d
|
|
@ -167,18 +167,31 @@ class DrawActivityPrizeController extends Controller
|
|||
})
|
||||
->setLabelClass(['asterisk']);
|
||||
} else {
|
||||
$form->display('name', '名称')
|
||||
->setLabelClass(['asterisk']);
|
||||
$form->text('name', '名称')->setLabelClass(['asterisk']);
|
||||
$form->image('icon', '图标')
|
||||
->disable()
|
||||
->move('draw/prizes')
|
||||
->uniqueName()
|
||||
->saveFullUrl()
|
||||
->removable(false)
|
||||
->autoUpload()
|
||||
->retainable()
|
||||
->setLabelClass(['asterisk']);
|
||||
$form->display('type', '类型')
|
||||
->setLabelClass(['asterisk'])
|
||||
->with(fn () => $this->type->label());
|
||||
$form
|
||||
->display('amount', '面值/数量')
|
||||
->setLabelClass(['asterisk'])
|
||||
->with(fn ($value) => trim_trailing_zeros($value));
|
||||
$form->select('type', '类型')->options(DrawPrizeType::options())->setLabelClass(['asterisk']);
|
||||
$form->text('amount', '面值/数量')->setLabelClass(['asterisk']);
|
||||
|
||||
// $form->radio('limited', '是否限量')
|
||||
// ->options([
|
||||
// 0 => '否',
|
||||
// 1 => '是',
|
||||
// ])
|
||||
// ->when(1, function (Form $form) {
|
||||
// $form->number('stock', '库存')->min(0)->setLabelClass(['asterisk']);
|
||||
// })
|
||||
// ->default(1)
|
||||
// ->customFormat(function ($v) {
|
||||
// return $v ? 1 : 0;
|
||||
// })
|
||||
// ->setLabelClass(['asterisk']);
|
||||
}
|
||||
|
||||
$form->number('weight', '权重')
|
||||
|
|
@ -214,10 +227,6 @@ class DrawActivityPrizeController extends Controller
|
|||
$form->input('type', $drawPrize->type);
|
||||
$form->input('amount', $drawPrize->amount);
|
||||
}
|
||||
|
||||
$form->deleteInput(['draw_prize_source', 'draw_prize_id']);
|
||||
} else {
|
||||
$form->deleteInput(['name', 'icon', 'type', 'amount', 'limited', 'stock']);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue