From 37e119b8e21e2539a73804422cfbdc38af1a899a Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 26 Apr 2023 10:36:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=A1=8C=E5=86=85=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/RegionCategoryController.php | 10 +++++++++- app/Admin/routes.php | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Admin/Controllers/RegionCategoryController.php b/app/Admin/Controllers/RegionCategoryController.php index 87fc5e8..d628ffa 100644 --- a/app/Admin/Controllers/RegionCategoryController.php +++ b/app/Admin/Controllers/RegionCategoryController.php @@ -30,9 +30,11 @@ class RegionCategoryController extends AdminController $this->createButton(true), ...$this->baseHeaderToolBar(), ]) + ->quickSaveItemApi(admin_url('quick-edit/region-categories/$id')) ->filter( $this->baseFilter()->body([ amisMake()->TextControl()->make('name')->label('分类名称')->name('name'), + amisMake()->SelectControl()->make('parent_id')->label('父级')->name('parent_id'), Button::make()->label(__('admin.reset'))->actionType('clear-and-submit'), amis('submit')->label(__('admin.search'))->level('primary'), @@ -43,7 +45,13 @@ 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('显示'), + TableColumn::make()->name('is_enable')->type('switch')->label('显示')->quickEdit([ + "type"=> "switch", + "onText"=> "开启", + "offText"=> "关闭", + 'mode'=>'inline', + 'saveImmediately'=>true + ]), TableColumn::make()->name('created_at')->label('创建时间')->type('datetime')->sortable(true), $this->rowActions(true), ]); diff --git a/app/Admin/routes.php b/app/Admin/routes.php index 3faa31b..2bf0b89 100644 --- a/app/Admin/routes.php +++ b/app/Admin/routes.php @@ -39,6 +39,7 @@ Route::group([ //区域分类 $router->resource('region-categories', \App\Admin\Controllers\RegionCategoryController::class); + $router->post('quick-edit/region-categories/{region_category}', '\App\Admin\Controllers\RegionCategoryController@update'); //区域列表 $router->resource('regions', \App\Admin\Controllers\RegionController::class);