From 8a37aae51a428c5b7b1ce71741cd4b55aec9b522 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Thu, 25 Nov 2021 17:04:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/ArticleCategoryController.php | 10 ++++++++++ app/Admin/Controllers/ProductAttrController.php | 2 +- resources/lang/zh_CN/product-attr.php | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Admin/Controllers/ArticleCategoryController.php b/app/Admin/Controllers/ArticleCategoryController.php index dbb5288f..eb0d6bc1 100644 --- a/app/Admin/Controllers/ArticleCategoryController.php +++ b/app/Admin/Controllers/ArticleCategoryController.php @@ -111,6 +111,16 @@ class ArticleCategoryController extends AdminController $form->switch('is_recommend'); $form->number('sort')->default(0); + $form->saving(function (Form $form) { + if ($form->isEditing()) { + if (!is_null($form->is_show) && (bool) $form->is_show !== $form->model()->is_show) {//如果改变显示隐藏 + //影响下级分类; + $form->model()->descendants()->update(['is_show' => $form->is_show]); + //影响上级分类;能力有限无法实现 + } + } + }); + $form->display('created_at'); $form->display('updated_at'); }); diff --git a/app/Admin/Controllers/ProductAttrController.php b/app/Admin/Controllers/ProductAttrController.php index 7b883636..9d80b96d 100644 --- a/app/Admin/Controllers/ProductAttrController.php +++ b/app/Admin/Controllers/ProductAttrController.php @@ -50,7 +50,7 @@ class ProductAttrController extends AdminController $filter->where('group', function ($query) { $query->whereIn('group_id', ProductAttrGroup::descendantsAndSelf($this->input, ['id'])->pluck('id')); }, __('product-attr.fields.group.name'))->select(ProductAttrGroup::selectOptions())->width(3); - $filter->like('title')->width(3); + $filter->like('name')->width(3); }); }); } diff --git a/resources/lang/zh_CN/product-attr.php b/resources/lang/zh_CN/product-attr.php index 4f35782b..9ffdaa07 100644 --- a/resources/lang/zh_CN/product-attr.php +++ b/resources/lang/zh_CN/product-attr.php @@ -3,7 +3,7 @@ return [ 'labels' => [ 'ProductAttr' => '属性管理', - 'product-attr' => '属性管理', + 'product-attrs' => '属性管理', ], 'fields' => [ 'group' => [