From dcd7ea8b49b5c49278bb8a1b7f3e58cc0e58962e Mon Sep 17 00:00:00 2001 From: chenxi Date: Tue, 10 Nov 2026 13:44:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E9=A1=BE=E5=AE=B6?= =?UTF-8?q?=E5=92=8C=E7=B4=A2=E8=8F=B2=E4=BA=9A=E8=BF=87=E8=B4=A6=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=20(#1035)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/business_navigation.php | 5 ++++- tests/Feature/Settings/NavigationTest.php | 9 ++++++++- tests/Feature/SystemSettings/UserPermissionsTest.php | 9 ++++++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/config/business_navigation.php b/config/business_navigation.php index 7d6bc854..64c06227 100644 --- a/config/business_navigation.php +++ b/config/business_navigation.php @@ -719,7 +719,10 @@ $navigation = [ 'slug' => 'posting-data', 'title' => '过账数据', 'icon' => 'post_add', - 'pages' => [], + 'pages' => [ + ['slug' => 'kuka-posting', 'title' => '顾家过账'], + ['slug' => 'suofeiya-posting', 'title' => '索菲亚过账'], + ], ], [ 'slug' => 'negative-alerts', diff --git a/tests/Feature/Settings/NavigationTest.php b/tests/Feature/Settings/NavigationTest.php index 91881fe0..4f92a668 100644 --- a/tests/Feature/Settings/NavigationTest.php +++ b/tests/Feature/Settings/NavigationTest.php @@ -613,7 +613,14 @@ class NavigationTest extends FeatureTestCase $postingIndex = array_search('posting-data', $slugs, true); $this->assertSame($receivablesIndex + 1, $postingIndex); $this->assertSame('过账数据', $navigation[$postingIndex]['title']); - $this->assertSame([], $navigation[$postingIndex]['pages']); + $this->assertSame( + ['kuka-posting', 'suofeiya-posting'], + array_column($navigation[$postingIndex]['pages'], 'slug') + ); + $this->assertSame( + ['顾家过账', '索菲亚过账'], + array_column($navigation[$postingIndex]['pages'], 'title') + ); $this->assertSame( ['after-sales-expenses', 'promotion-expenses'], array_column($orderData['pages'][0]['tabs'], 'slug') diff --git a/tests/Feature/SystemSettings/UserPermissionsTest.php b/tests/Feature/SystemSettings/UserPermissionsTest.php index aba4007f..a1a180f6 100644 --- a/tests/Feature/SystemSettings/UserPermissionsTest.php +++ b/tests/Feature/SystemSettings/UserPermissionsTest.php @@ -151,7 +151,14 @@ class UserPermissionsTest extends FeatureTestCase $this->assertContains('posting-data', $allowed); $this->assertSame(['store-receivables', 'posting-data'], array_column($navigation, 'slug')); - $this->assertSame([], $navigation[1]['pages']); + $this->assertSame( + ['kuka-posting', 'suofeiya-posting'], + array_column($navigation[1]['pages'], 'slug') + ); + $this->assertSame( + ['顾家过账', '索菲亚过账'], + array_column($navigation[1]['pages'], 'title') + ); } }