1
0
Fork 0
vine_liutk 2023-04-27 10:50:36 +08:00
commit 87b76c3311
4 changed files with 5 additions and 8 deletions

View File

@ -66,7 +66,7 @@ class Components extends BaseRenderer {
}
public function enableControl($name = 'is_enable', $label= '状态', $mode = 'horizontal'){
return amisMake()->switchControl()
return amisMake()->SwitchControl()
->name($name)->label($label)
->mode($mode)
->onText(__('admin.extensions.status_map.enabled'))->offText(__('admin.extensions.status_map.disabled'));

View File

@ -87,9 +87,4 @@ class ArticleCategoryController extends AdminController
}
return $this->response()->success();
}
protected function switchFiled($name = 'is_enable')
{
}
}

View File

@ -22,13 +22,14 @@ class ArticleController extends AdminController
Button::make()->label(__('admin.reset'))->actionType('clear-and-submit'),
Component::make()->setType('submit')->label(__('admin.search'))->level('primary'),
]))
->quickSaveItemApi(admin_url('quick-edit/article/$id'))
->columns([
TableColumn::make()->name('id')->label(__('article.id'))->sortable(true),
TableColumn::make()->name('title')->label(__('article.title')),
TableColumn::make()->name('category.name')->label(__('article.category_id'))->className('text-primary'),
Image::make()->name('cover')->label(__('article.cover'))->width(100),
TableColumn::make()->name('sub_title')->label(__('article.sub_title')),
TableColumn::make()->name('is_enable')->type('switch')->label(__('article.is_enable')),
TableColumn::make()->name('is_enable')->type('switch')->label(__('article.is_enable'))->quickEdit(SwitchControl::make()->saveImmediately(true)->mode('inline')),
TableColumn::make()->name('published_at')->label(__('article.published_at')),
$this->rowActions(),
]);

View File

@ -25,8 +25,9 @@ Route::group([
$router->resource('article-categories', \App\Admin\Controllers\ArticleCategoryController::class);
$router->post('quick-edit/article-categories/{article_category}', [\App\Admin\Controllers\ArticleCategoryController::class, 'update']);
$router->post('quick-edit/article-categories', [\App\Admin\Controllers\ArticleCategoryController::class, 'multipleUpdate']);
//文章管理
// 文章管理
$router->resource('articles', \App\Admin\Controllers\ArticleController::class);
$router->post('quick-edit/article/{article}', [\App\Admin\Controllers\ArticleController::class, 'update']);
//图片位置
$router->resource('banner-places', \App\Admin\Controllers\BannerPlaceController::class);
//图片管理