From ac751ecb3fd5b3c77b59f3bc32fca7fd237526fb Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Fri, 21 Jan 2022 10:53:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=8E=E5=8F=B0bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{Forms => Actions/Grid}/DealerOrderAllocate.php | 0 app/Admin/Controllers/DealerEarningController.php | 6 +++--- app/Admin/Controllers/DealerOrderController.php | 13 ++++++++----- 3 files changed, 11 insertions(+), 8 deletions(-) rename app/Admin/{Forms => Actions/Grid}/DealerOrderAllocate.php (100%) diff --git a/app/Admin/Forms/DealerOrderAllocate.php b/app/Admin/Actions/Grid/DealerOrderAllocate.php similarity index 100% rename from app/Admin/Forms/DealerOrderAllocate.php rename to app/Admin/Actions/Grid/DealerOrderAllocate.php diff --git a/app/Admin/Controllers/DealerEarningController.php b/app/Admin/Controllers/DealerEarningController.php index 2b481ae2..c1530058 100644 --- a/app/Admin/Controllers/DealerEarningController.php +++ b/app/Admin/Controllers/DealerEarningController.php @@ -81,9 +81,9 @@ class DealerEarningController extends AdminController $grid->column('created_at')->sortable(); $grid->actions(function (Grid\Displayers\Actions $actions) { //如果不是渠道补贴添加详情显示 - if ($actions->row->earningable_type != (new DealerChannelSubsidyLog())->getMorphClass()) { - $actions->append(' 显示   '); - } + // if ($actions->row->earningable_type != (new DealerChannelSubsidyLog())->getMorphClass()) { + $actions->append(' 显示   '); + // } }); $grid->filter(function (Grid\Filter $filter) { diff --git a/app/Admin/Controllers/DealerOrderController.php b/app/Admin/Controllers/DealerOrderController.php index 87750aa8..7f71d5ac 100644 --- a/app/Admin/Controllers/DealerOrderController.php +++ b/app/Admin/Controllers/DealerOrderController.php @@ -74,11 +74,14 @@ class DealerOrderController extends AdminController if (!(empty($actions->row->consignor) || $actions->row->consignor_id == 1) && $actions->row->status == DealerOrderStatus::Pending && Admin::user()->can('dcat.admin.dealer_orders.allocate')) { $actions->append(new DealerOrderAllocate()); } - if ($actions->row->status == DealerOrderStatus::Confirming && Admin::user()->can('dcat.admin.dealer_orders.paid')) { - $actions->append(new DealerOrderPaid()); - } - if ((empty($actions->row->consignor) || $actions->row->consignor_id == 1) && $actions->row->status == DealerOrderStatus::Paid && Admin::user()->can('dcat.admin.dealer_orders.shipping')) { - $actions->append(new DealerOrderShipping()); + + if ((empty($actions->row->consignor) || $actions->row->consignor_id == 1)) { + if ($actions->row->status == DealerOrderStatus::Confirming && Admin::user()->can('dcat.admin.dealer_orders.paid')) { + $actions->append(new DealerOrderPaid()); + } + if ($actions->row->status == DealerOrderStatus::Paid && Admin::user()->can('dcat.admin.dealer_orders.shipping')) { + $actions->append(new DealerOrderShipping()); + } } }); $grid->filter(function (Grid\Filter $filter) {