ConfigTimeEditForm.php 822 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Module\System\Admin\Actions;
  3. use App\Module\System\Models\SysConfig;
  4. use Dcat\Admin\Contracts\LazyRenderable;
  5. use Dcat\Admin\Traits\LazyWidget;
  6. use UCore\DcatAdmin\Widgets\Form;
  7. /**
  8. * 数字 修改表单
  9. *
  10. */
  11. class ConfigTimeEditForm extends Form implements LazyRenderable
  12. {
  13. use LazyWidget,ConfigEditForm;
  14. public function form()
  15. {
  16. $id = $this->payload['id'] ?? null;
  17. $model = SysConfig::query()->find($id);
  18. if(!$model){
  19. return $this->error('错误的')->refresh();
  20. }
  21. $this->display('k','Key')->value($model->keyname);
  22. $this->display('k','标题')->value($model->title);
  23. $this->display('k','描述')->value($model->desc);
  24. $this->number('value',"秒数")->default($model->value)->required();
  25. }
  26. }