抽奖活动 修改活动奖品信息
parent
35a8b27dae
commit
3e2696aa6d
|
|
@ -167,18 +167,31 @@ class DrawActivityPrizeController extends Controller
|
||||||
})
|
})
|
||||||
->setLabelClass(['asterisk']);
|
->setLabelClass(['asterisk']);
|
||||||
} else {
|
} else {
|
||||||
$form->display('name', '名称')
|
$form->text('name', '名称')->setLabelClass(['asterisk']);
|
||||||
->setLabelClass(['asterisk']);
|
|
||||||
$form->image('icon', '图标')
|
$form->image('icon', '图标')
|
||||||
->disable()
|
->move('draw/prizes')
|
||||||
|
->uniqueName()
|
||||||
|
->saveFullUrl()
|
||||||
|
->removable(false)
|
||||||
|
->autoUpload()
|
||||||
|
->retainable()
|
||||||
->setLabelClass(['asterisk']);
|
->setLabelClass(['asterisk']);
|
||||||
$form->display('type', '类型')
|
$form->select('type', '类型')->options(DrawPrizeType::options())->setLabelClass(['asterisk']);
|
||||||
->setLabelClass(['asterisk'])
|
$form->text('amount', '面值/数量')->setLabelClass(['asterisk']);
|
||||||
->with(fn () => $this->type->label());
|
|
||||||
$form
|
// $form->radio('limited', '是否限量')
|
||||||
->display('amount', '面值/数量')
|
// ->options([
|
||||||
->setLabelClass(['asterisk'])
|
// 0 => '否',
|
||||||
->with(fn ($value) => trim_trailing_zeros($value));
|
// 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', '权重')
|
$form->number('weight', '权重')
|
||||||
|
|
@ -214,10 +227,6 @@ class DrawActivityPrizeController extends Controller
|
||||||
$form->input('type', $drawPrize->type);
|
$form->input('type', $drawPrize->type);
|
||||||
$form->input('amount', $drawPrize->amount);
|
$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