From fa372517ea43ca85a8b97821670b755a48fffcd4 Mon Sep 17 00:00:00 2001 From: renshen <1005457301@qq.com> Date: Tue, 11 Aug 2026 15:08:40 +0800 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20=E5=BC=80=E5=A7=8B=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E6=95=B0=E6=8D=AE=E9=80=80=E6=AC=BE=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -- 2.47.2 From 50eb5b1fc43a14df281b454a693bda968f24f835 Mon Sep 17 00:00:00 2001 From: renshen <1005457301@qq.com> Date: Tue, 11 Aug 2026 15:17:12 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E6=95=B0=E6=8D=AE=E9=80=80=E6=AC=BE=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/business_navigation.php | 1 + tests/Feature/Business/PagesTest.php | 17 +++++++++++++++++ tests/Feature/Settings/NavigationTest.php | 4 ++-- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/config/business_navigation.php b/config/business_navigation.php index 70788d3e..4e874fee 100644 --- a/config/business_navigation.php +++ b/config/business_navigation.php @@ -136,6 +136,7 @@ return [ 'pages' => [ ['slug' => 'after-sales-expenses', 'title' => '订单售后费用明细'], ['slug' => 'promotion-expenses', 'title' => '商品推广费用明细'], + ['slug' => 'refunds', 'title' => '退款'], ], ], [ diff --git a/tests/Feature/Business/PagesTest.php b/tests/Feature/Business/PagesTest.php index 5afd205b..97341b8a 100644 --- a/tests/Feature/Business/PagesTest.php +++ b/tests/Feature/Business/PagesTest.php @@ -80,6 +80,23 @@ class PagesTest extends FeatureTestCase ->assertDontSee('class="business-blank-page"', false); } + public function testOrderDataRefundPageUsesTheGenericBusinessPageRoute() + { + $this->user->attachPermission( + Permission::where('name', 'read-admin-panel')->firstOrFail() + ); + + $this->loginAs() + ->get(route('business.pages.show', [ + 'section' => 'order-data', + 'page' => 'refunds', + ])) + ->assertOk() + ->assertSeeText('退款') + ->assertSeeText('该页面暂未配置数据表,敬请期待。') + ->assertSee('class="biz-empty"', false); + } + public function testPaperMaterialPagesRenderAsSeparateTables() { $this->user->attachPermission( diff --git a/tests/Feature/Settings/NavigationTest.php b/tests/Feature/Settings/NavigationTest.php index 65487a49..f5c2a617 100644 --- a/tests/Feature/Settings/NavigationTest.php +++ b/tests/Feature/Settings/NavigationTest.php @@ -59,11 +59,11 @@ class NavigationTest extends FeatureTestCase $this->assertLessThan($receivablesIndex, $orderIndex); $this->assertSame('订单数据', $orderData['title']); $this->assertSame( - ['after-sales-expenses', 'promotion-expenses'], + ['after-sales-expenses', 'promotion-expenses', 'refunds'], array_column($orderData['pages'], 'slug') ); $this->assertSame( - ['订单售后费用明细', '商品推广费用明细'], + ['订单售后费用明细', '商品推广费用明细', '退款'], array_column($orderData['pages'], 'title') ); } -- 2.47.2