| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace App\Module\System\Admin\Actions;
- use Dcat\Admin\Contracts\LazyRenderable;
- use Dcat\Admin\Traits\LazyWidget;
- use UCore\DcatAdmin\Widgets\Form;
- /**
- * Json配置 修改表单
- *
- */
- class ConfigJsonEditForm extends Form implements LazyRenderable
- {
- use LazyWidget,ConfigEditForm;
- public function form()
- {
- $id = $this->payload['id'] ?? null;
- $model = Config::query()->find($id);
- if(!$model){
- return $this->error('错误的')->refresh();
- }
- $this->display('k','Key')->value($model->keyname);
- $this->display('k','标题')->value($model->title);
- $this->display('k','描述')->value($model->desc);
- // dump($model);
- $this->keyValue('value',"内容")
- ->default(json_decode($model->value,true))
- ->required();
- }
- }
|