generated from liutk/owl-admin-base
admin workflow
parent
5159d0008d
commit
1d9d4b561e
|
|
@ -100,10 +100,17 @@ class WorkflowController extends AdminController
|
||||||
amisMake()->TextControl()->name('name')->label(__('workflow.name'))->required(),
|
amisMake()->TextControl()->name('name')->label(__('workflow.name'))->required(),
|
||||||
amisMake()->TableControl()->name('config')->label(__('workflow.config'))->showIndex()->addable()->removable()->needConfirm(false)->draggable()->columns([
|
amisMake()->TableControl()->name('config')->label(__('workflow.config'))->showIndex()->addable()->removable()->needConfirm(false)->draggable()->columns([
|
||||||
amisMake()->SelectControl()->options(CheckType::options())->name('type')->label(__('workflow.type')),
|
amisMake()->SelectControl()->options(CheckType::options())->name('type')->label(__('workflow.type')),
|
||||||
amisMake()->SelectControl()
|
amisMake()->PickerControl()
|
||||||
->source(admin_url('api/workflow/value-options?type=${type}'))
|
->source(admin_url('api/workflow/value-options?type=${type}'))
|
||||||
|
->multiple(false)
|
||||||
|
->draggable(false)
|
||||||
|
->pickerSchema(amisMake()->ListRenderer()->set('mode', 'list')->listItem(amisMake()->ListItem()->title('${label}')->body('${phone}')))
|
||||||
->name('value')
|
->name('value')
|
||||||
->label(__('workflow.value')),
|
->label(__('workflow.value'))
|
||||||
|
// amisMake()->SelectControl()
|
||||||
|
// ->source(admin_url('api/workflow/value-options?type=${type}'))
|
||||||
|
// ->name('value')
|
||||||
|
// ->label(__('workflow.value')),
|
||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
@ -261,7 +268,7 @@ class WorkflowController extends AdminController
|
||||||
public function getEmployeeOptions()
|
public function getEmployeeOptions()
|
||||||
{
|
{
|
||||||
if (! $this->employeeOptions) {
|
if (! $this->employeeOptions) {
|
||||||
$this->employeeOptions = Employee::enable()->select(['id as value', 'name as label'])->get();
|
$this->employeeOptions = Employee::enable()->select(['id as value', 'name as label', 'phone'])->get();
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->employeeOptions;
|
return $this->employeeOptions;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue