调整虫情点位回显
parent
ee327764ec
commit
8cdc9bd5ea
|
|
@ -206,42 +206,42 @@ class MonitorModeController extends AdminController
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
amisMake()->PickerControl('picker_devices', '虫情监测')->visibleOn('data.type == '.MonitorMode::TYPE_INSECT)
|
amisMake()->PickerControl('picker_devices', '虫情监测')->visibleOn('data.type == '.MonitorMode::TYPE_INSECT)
|
||||||
->valueField('id')
|
->valueField('id')
|
||||||
->labelField('name')
|
->labelField('name')
|
||||||
->multiple(true)
|
->multiple(true)
|
||||||
->size('lg')
|
->size('lg')
|
||||||
->source([
|
->source([
|
||||||
'method' => 'get',
|
'method' => 'get',
|
||||||
'url' => admin_url('devices?_action=getData&type='.Device::TYPE_INSECT),
|
'url' => admin_url('devices?_action=getData&type='.Device::TYPE_INSECT),
|
||||||
'data' => [
|
'data' => [
|
||||||
'name'=>'${device_name}',
|
'name'=>'${device_name}',
|
||||||
]
|
|
||||||
])
|
|
||||||
->pickerSchema(
|
|
||||||
[
|
|
||||||
'mode' => 'table',
|
|
||||||
'name' => 'monitor_list',
|
|
||||||
'headerToolbar' => amisMake()->form()
|
|
||||||
->wrapWithPanel(false)
|
|
||||||
->className('text-right')
|
|
||||||
->target('monitor_list')
|
|
||||||
->mode('inline')
|
|
||||||
->body([
|
|
||||||
amisMake()->TextControl('device_name', '名称')->addOn(
|
|
||||||
amis('submit')->label(__('admin.search'))->level('primary')
|
|
||||||
)
|
|
||||||
]),
|
|
||||||
'columns' => [
|
|
||||||
TableColumn::make()->name('id')->label('ID')->sortable(true),
|
|
||||||
TableColumn::make()->name('name')->label('名称'),
|
|
||||||
TableColumn::make()->name('sn')->label('编号'),
|
|
||||||
TableColumn::make()->name('created_at')->label('创建时间')->type('datetime')->sortable(true),
|
|
||||||
TableColumn::make()->name('updated_at')->label('更新时间')->type('datetime')->sortable(true),
|
|
||||||
]
|
|
||||||
]
|
]
|
||||||
),
|
])
|
||||||
]),
|
->pickerSchema(
|
||||||
|
[
|
||||||
|
'mode' => 'table',
|
||||||
|
'name' => 'monitor_list',
|
||||||
|
'headerToolbar' => amisMake()->form()
|
||||||
|
->wrapWithPanel(false)
|
||||||
|
->className('text-right')
|
||||||
|
->target('monitor_list')
|
||||||
|
->mode('inline')
|
||||||
|
->body([
|
||||||
|
amisMake()->TextControl('device_name', '名称')->addOn(
|
||||||
|
amis('submit')->label(__('admin.search'))->level('primary')
|
||||||
|
)
|
||||||
|
]),
|
||||||
|
'columns' => [
|
||||||
|
TableColumn::make()->name('id')->label('ID')->sortable(true),
|
||||||
|
TableColumn::make()->name('name')->label('名称'),
|
||||||
|
TableColumn::make()->name('sn')->label('编号'),
|
||||||
|
TableColumn::make()->name('created_at')->label('创建时间')->type('datetime')->sortable(true),
|
||||||
|
TableColumn::make()->name('updated_at')->label('更新时间')->type('datetime')->sortable(true),
|
||||||
|
]
|
||||||
|
]
|
||||||
|
),
|
||||||
|
]),
|
||||||
])->footer([
|
])->footer([
|
||||||
amisMake()->Button()->label('保存')->type('submit')->level('primary'),
|
amisMake()->Button()->label('保存')->type('submit')->level('primary'),
|
||||||
])
|
])
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ class MonitorModeService extends BaseService
|
||||||
case MonitorMode::TYPE_MONITOR:
|
case MonitorMode::TYPE_MONITOR:
|
||||||
case MonitorMode::TYPE_AIR:
|
case MonitorMode::TYPE_AIR:
|
||||||
case MonitorMode::TYPE_ATOMIZING:
|
case MonitorMode::TYPE_ATOMIZING:
|
||||||
|
case MonitorMode::TYPE_INSECT:
|
||||||
$region->offsetSet('picker_devices', $region->devices->pluck('id')->toArray());
|
$region->offsetSet('picker_devices', $region->devices->pluck('id')->toArray());
|
||||||
break;
|
break;
|
||||||
case MonitorMode::TYPE_SOIL:
|
case MonitorMode::TYPE_SOIL:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue