From 6b3632fa653fbadeb4225c2acd3e82c91bf72bf1 Mon Sep 17 00:00:00 2001 From: renshen <1005457301@qq.com> Date: Sat, 12 Sep 2026 13:36:08 +0800 Subject: [PATCH] feat: preserve supplier page state during local navigation --- resources/views/business/pages/show.blade.php | 1 + .../local-navigation.blade.php | 78 +++++++++++++++++++ .../supplier-payables/navigation.blade.php | 2 + 3 files changed, 81 insertions(+) create mode 100644 resources/views/business/pages/supplier-payables/local-navigation.blade.php diff --git a/resources/views/business/pages/show.blade.php b/resources/views/business/pages/show.blade.php index b45c9276..132d6f20 100644 --- a/resources/views/business/pages/show.blade.php +++ b/resources/views/business/pages/show.blade.php @@ -546,6 +546,7 @@ 'business-page--marketing-account-balance' => $isMarketingAccountBalancePage, ]) @if ($isMarketingAccountBillsPage) data-marketing-account-bills-workspace @endif + @if ($section['slug'] === 'supplier-payables') data-supplier-workspace @endif > @if ($isMarketingAccountBillsPage)

diff --git a/resources/views/business/pages/supplier-payables/local-navigation.blade.php b/resources/views/business/pages/supplier-payables/local-navigation.blade.php new file mode 100644 index 00000000..94c8e80c --- /dev/null +++ b/resources/views/business/pages/supplier-payables/local-navigation.blade.php @@ -0,0 +1,78 @@ +@push('body_end') + +@endpush diff --git a/resources/views/business/pages/supplier-payables/navigation.blade.php b/resources/views/business/pages/supplier-payables/navigation.blade.php index 25b2f92a..97ce24b4 100644 --- a/resources/views/business/pages/supplier-payables/navigation.blade.php +++ b/resources/views/business/pages/supplier-payables/navigation.blade.php @@ -2,6 +2,7 @@ $supplierPages = $section['pages'] ?? []; $supplierCurrent = $page['slug'] ?? null; @endphp +