From 37c1fbad59898c7fc3ab24a5b96f6b9110071ce6 Mon Sep 17 00:00:00 2001 From: shanshi <3316401569@qq.com> Date: Fri, 23 Oct 2026 11:07:33 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=B4=A2=E5=8A=A1=E5=8F=B0=E8=B4=A6):=20?= =?UTF-8?q?=E8=B4=A6=E6=88=B7=E7=AE=80=E7=A7=B0=E8=A1=A8=E5=A4=B4=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E6=94=AF=E6=8C=81=E6=89=8B=E5=8A=A8=E8=BE=93=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/financial-ledger/ledger.blade.php | 2 +- .../partials/table-header.blade.php | 22 ++++++++++++++++++- .../FinanceLedgerHeaderControlsTest.php | 15 ++++++++++++- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/resources/views/business/pages/financial-ledger/ledger.blade.php b/resources/views/business/pages/financial-ledger/ledger.blade.php index b306b6eb..85cfe216 100644 --- a/resources/views/business/pages/financial-ledger/ledger.blade.php +++ b/resources/views/business/pages/financial-ledger/ledger.blade.php @@ -123,7 +123,7 @@ ], 'transactions' => [ ['txn_date', '日期', 'date', ['options' => $transactionDateHeaderOptions]], - ['effective_account_short', '账户简称', 'enum', ['options' => $transactionAccountHeaderOptions]], + ['effective_account_short', '账户简称', 'searchable-enum', ['options' => $transactionAccountHeaderOptions]], ['detail', '明细', 'text'], ['source', '来源', 'enum', ['options' => $sourceLabels]], ['income', '收入', 'number', ['headerClass' => 'num', 'align' => 'end']], diff --git a/resources/views/business/pages/financial-ledger/partials/table-header.blade.php b/resources/views/business/pages/financial-ledger/partials/table-header.blade.php index 3d2c7448..6ff358f4 100644 --- a/resources/views/business/pages/financial-ledger/partials/table-header.blade.php +++ b/resources/views/business/pages/financial-ledger/partials/table-header.blade.php @@ -20,9 +20,11 @@ ? ($direction === 'desc' ? 'arrow_downward' : 'arrow_upward') : ($isFiltered ? 'filter_alt' : 'unfold_more'); $ariaSort = ! $isSorted ? 'none' : ($direction === 'desc' ? 'descending' : 'ascending'); + $filterListId = 'ledger-header-options-' . $tabKey . '-' . $column; $filterPlaceholder = match ($filterType) { 'date' => '选择日期', 'number' => '输入精确数值', + 'searchable-enum' => '输入或点选' . $label, default => '输入筛选值', }; @endphp @@ -61,7 +63,25 @@ @endforeach