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) {