Browse Source

修改type的验证

develop
李可松 4 years ago
parent
commit
714ce79626
  1. 7
      app/AdminAgent/Controllers/AgentProductController.php

7
app/AdminAgent/Controllers/AgentProductController.php

@ -161,7 +161,7 @@ class AgentProductController extends AdminController
$form->display('id'); $form->display('id');
$form->radio('type') $form->radio('type')
->options(['单品销售', '组合销售']) ->options(['单品销售', '组合销售'])
->default(0)
->default(0)->required()
->when(0, function (Form $form) { ->when(0, function (Form $form) {
/** 单品销售 **/ /** 单品销售 **/
$form->selectTable('product_id', '选择产品') $form->selectTable('product_id', '选择产品')
@ -188,7 +188,7 @@ class AgentProductController extends AdminController
$form->text('price')->required(); $form->text('price')->required();
$form->text('original_price')->required(); $form->text('original_price')->required();
$form->text('sale')->default(0); $form->text('sale')->default(0);
$form->text('stock')->default(8888);
$form->text('stock')->default(8888)->required();
$options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id)); $options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id));
$form->multipleSelect('channel_id')->options(array_slice($options, 1, null, true)); $form->multipleSelect('channel_id')->options(array_slice($options, 1, null, true));
@ -243,6 +243,9 @@ class AgentProductController extends AdminController
} }
} }
if (is_null($form->type)) {
return $form->response()->error('请选择销售类型!');
}
//单品销售 //单品销售
if ($form->type == 0) { if ($form->type == 0) {
$form->product_id = (int)$form->product_id; $form->product_id = (int)$form->product_id;

Loading…
Cancel
Save