ConfigIntEditForm.php 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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 ConfigIntEditForm extends Form implements LazyRenderable
  12. {
  13. use LazyWidget;
  14. use ConfigEditForm;
  15. public function form()
  16. {
  17. $id = $this->payload['id'] ?? null;
  18. /**
  19. * @var SysConfig $model
  20. */
  21. $model = SysConfig::query()->find($id);
  22. if(!$model){
  23. return $this->error('错误的')->refresh();
  24. }
  25. $this->display('k','Key')->value($model->keyname);
  26. $this->display('k','标题')->value($model->title);
  27. $this->display('k','描述')->value($model->desc);
  28. $this->number('value',"内容")->default($model->value)->required();
  29. }
  30. }