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