简单封装enable
parent
8c38cfd497
commit
0ce6575106
|
|
@ -64,4 +64,11 @@ class Components extends BaseRenderer {
|
|||
// }
|
||||
// </style>
|
||||
}
|
||||
|
||||
public function enableControl($name = 'is_enable', $label= '状态', $mode = 'horizontal'){
|
||||
return amisMake()->switchControl()
|
||||
->name($name)->label($label)
|
||||
->mode($mode)
|
||||
->onText(__('admin.extensions.status_map.enabled'))->offText(__('admin.extensions.status_map.disabled'));
|
||||
}
|
||||
}
|
||||
|
|
@ -31,13 +31,17 @@ class ArticleCategoryController extends AdminController
|
|||
Component::make()->setType('submit')->label(__('admin.search'))->level('primary'),
|
||||
]))
|
||||
->quickSaveItemApi(admin_url('quick-edit/article-categories/$id'))
|
||||
->quickSaveApi(admin_url('quick-edit/article-categories'))
|
||||
->columns([
|
||||
TableColumn::make()->name('id')->label(__('article-category.id')),
|
||||
TableColumn::make()->name('name')->label(__('article-category.name')),
|
||||
TableColumn::make()->name('icon')->label(__('article-category.icon'))->type('image')->width(60),
|
||||
TableColumn::make()->name('sort')->label(__('article-category.sort'))->align('center')->quickEdit(Components::make()->sortControl('sort', __('article-category.sort'))),
|
||||
TableColumn::make()->name('is_enable')->label(__('article-category.is_enable'))->type('switch')->quickEdit(SwitchControl::make()->mode('inline')->onText(__('admin.extensions.status_map.enabled'))->offText(__('admin.extensions.status_map.disabled'))->saveImmediately(true)),
|
||||
TableColumn::make()->name('sort')->label(__('article-category.sort'))->align('center')
|
||||
->quickEdit(
|
||||
Components::make()->sortControl('sort', __('article-category.sort'))->saveImmediately(true)),
|
||||
TableColumn::make()->name('is_enable')->label(__('article-category.is_enable'))->type('switch')
|
||||
->quickEdit(
|
||||
Components::make()->enableControl('is_enable', '', 'inline')->saveImmediately(true)
|
||||
),
|
||||
$this->rowActions(true),
|
||||
]);
|
||||
|
||||
|
|
@ -51,7 +55,7 @@ class ArticleCategoryController extends AdminController
|
|||
ImageControl::make()->name('icon')->label(__('article-category.name'))->autoUpload(true),
|
||||
Components::make()->parentControl(admin_url('api/article-categories/tree-list')),
|
||||
Components::make()->sortControl('sort', __('article-category.sort')),
|
||||
SwitchControl::make()->name('is_enable')->label(__('article-category.is_enable'))->onText(__('admin.extensions.status_map.enabled'))->offText(__('admin.extensions.status_map.disabled'))->value(true),
|
||||
Components::make()->enableControl()->value(true),
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,13 +47,9 @@ class RegionCategoryController extends AdminController
|
|||
TableColumn::make()->name('name')->label('名称'),
|
||||
// TableColumn::make()->name('parent.name')->label('父级ID'),
|
||||
TableColumn::make()->name('sort')->label('排序'),
|
||||
TableColumn::make()->name('is_enable')->type('switch')->label('显示')->quickEdit([
|
||||
"type"=> "switch",
|
||||
"onText"=> "开启",
|
||||
"offText"=> "关闭",
|
||||
'mode'=>'inline',
|
||||
'saveImmediately'=>true
|
||||
]),
|
||||
TableColumn::make()->name('is_enable')->type('switch')->label('显示')->quickEdit(
|
||||
Components::make()->enableControl('is_enable', '', 'inline')->saveImmediately(true)
|
||||
),
|
||||
TableColumn::make()->name('created_at')->label('创建时间')->type('datetime')->sortable(true),
|
||||
$this->rowActions(true),
|
||||
]);
|
||||
|
|
@ -69,7 +65,7 @@ class RegionCategoryController extends AdminController
|
|||
amisMake()->TextControl()->name('description')->label('描述'),
|
||||
Components::make()->parentControl(admin_url('api/region-categories/tree-list')),
|
||||
Components::make()->sortControl(),
|
||||
amisMake()->SwitchControl()->name('is_enable')->label('状态'),
|
||||
Components::make()->enableControl(),
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue