diff --git a/app/Admin/Controllers/DeviceController.php b/app/Admin/Controllers/DeviceController.php index ddd3683..ca98cde 100644 --- a/app/Admin/Controllers/DeviceController.php +++ b/app/Admin/Controllers/DeviceController.php @@ -430,46 +430,47 @@ class DeviceController extends AdminController return amisMake()->Grid()->columns([ amisMake()->Wrapper()->sm(6)->body([ amisMake()->Panel()->title('智能开关设置') - ->subFormMode('horizontal') ->labelWidth(100) ->className('Panel--success') ->body([ - amisMake()->FieldSetControl()->title('智能开启')->body([ - \amisMake()->SwitchControl()->name('is_enable')->label('开关'), - \amisMake()->ConditionBuilderControl()->label('条件')->fields([ - [ - 'label' => '温度', 'type'=>'number','step'=>'0.01','name'=>'q', - 'operators'=> [ - 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', - // 'is_empty', 'is_not_empty' - ] - ], - [ - 'label' => '湿度', 'type'=>'number','step'=>'0.01','name'=>'x', - 'operators'=> [ - 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', - // 'is_empty', 'is_not_empty' - ] - ], + \amisMake()->Form()->title('')->mode('horizontal')->body([ + amisMake()->FieldSetControl()->title('智能开启')->body([ + \amisMake()->SwitchControl()->name('open_is_enable')->label('开关'), + \amisMake()->ConditionBuilderControl()->label('条件')->fields([ + [ + 'label' => '温度', 'type'=>'number','step'=>'0.01','name'=>'q', + 'operators'=> [ + 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', + // 'is_empty', 'is_not_empty' + ] + ], + [ + 'label' => '湿度', 'type'=>'number','step'=>'0.01','name'=>'x', + 'operators'=> [ + 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', + // 'is_empty', 'is_not_empty' + ] + ], + ]), ]), - ]), - amisMake()->FieldSetControl()->title('智能关闭')->body([ - \amisMake()->SwitchControl()->name('is_enable')->label('开关'), - \amisMake()->ConditionBuilderControl()->label('条件')->fields([ - [ - 'label' => '温度', 'type'=>'number','step'=>'0.01','name'=>'q', - 'operators'=> [ - 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', - // 'is_empty', 'is_not_empty' - ] - ], - [ - 'label' => '湿度', 'type'=>'number','step'=>'0.01','name'=>'x', - 'operators'=> [ - 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', - // 'is_empty', 'is_not_empty' - ] - ], + amisMake()->FieldSetControl()->title('智能关闭')->body([ + \amisMake()->SwitchControl()->name('close_is_enable')->label('开关'), + \amisMake()->ConditionBuilderControl()->label('条件')->fields([ + [ + 'label' => '温度', 'type'=>'number','step'=>'0.01','name'=>'q', + 'operators'=> [ + 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', + // 'is_empty', 'is_not_empty' + ] + ], + [ + 'label' => '湿度', 'type'=>'number','step'=>'0.01','name'=>'x', + 'operators'=> [ + 'equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', + // 'is_empty', 'is_not_empty' + ] + ], + ]), ]), ]), ]) @@ -512,12 +513,14 @@ class DeviceController extends AdminController ->labelWidth(80) ->className('Panel--success') ->body([ - amisMake()->FieldSetControl()->title('定时喷灌')->body([ - \amisMake()->SwitchControl()->name('is_enable')->label('开关'), - \amisMake()->ArrayControl()->name('config')->label('定时')->items([ - amisMake()->ComboControl()->items([ - \amisMake()->InputTimeRange(), - \amisMake()->TextControl()->name('input')->label('喷灌量')->labelWidth(30), + \amisMake()->Form()->title('')->mode('horizontal')->body([ + amisMake()->FieldSetControl()->title('定时喷灌')->body([ + \amisMake()->SwitchControl()->name('is_enable')->label('开关'), + \amisMake()->ArrayControl()->name('config')->label('定时')->items([ + amisMake()->ComboControl()->items([ + \amisMake()->InputTimeRange(), + \amisMake()->TextControl()->name('input')->label('喷灌量')->labelWidth(30), + ]), ]), ]), ]),