diff --git a/app/Admin/Controllers/Finance/ReimbursementController.php b/app/Admin/Controllers/Finance/ReimbursementController.php index c255d6c..75d9a14 100644 --- a/app/Admin/Controllers/Finance/ReimbursementController.php +++ b/app/Admin/Controllers/Finance/ReimbursementController.php @@ -6,6 +6,7 @@ use App\Admin\Controllers\AdminController; use App\Admin\Services\Finance\ReimbursementService; use App\Enums\CheckStatus; use App\Traits\HasCheckActions; +use Illuminate\Support\Arr; use Slowlyo\OwlAdmin\Admin; use Slowlyo\OwlAdmin\Renderers\Form; use Slowlyo\OwlAdmin\Renderers\Page; @@ -37,7 +38,7 @@ class ReimbursementController extends AdminController ->valueField('key'), amis()->SelectControl()->name('check_status')->label(__('workflow_log.check_status')) ->multiple() - ->options(CheckStatus::options()) + ->options(Arr::except(CheckStatus::options(), [CheckStatus::Cancel->value])) ->clearable(), ]), amis()->GroupControl()->mode('horizontal')->body([ @@ -59,7 +60,6 @@ class ReimbursementController extends AdminController amis()->TableColumn()->name('created_at')->label(__('finance.reimbursement.created_at')), $this->rowActions([ $this->applyAction(), - $this->cancelAction(), $this->rowShowButton()->visible(Admin::user()->can('admin.finance.reimbursements.view')), ]), ]);