diff --git a/config/business_navigation.php b/config/business_navigation.php index c5a0c502..8175ebcd 100644 --- a/config/business_navigation.php +++ b/config/business_navigation.php @@ -170,7 +170,7 @@ return [ 'icon' => 'assignment_return', 'pages' => [ ['slug' => 'jingxi-refund-data', 'title' => '京喜退款数据'], - ['slug' => 'non-jingxi-refund-data', 'title' => '非京喜退款数据'], + ['slug' => 'non-jingxi-refund-data', 'title' => '售后(退货退款)'], ], ], [ diff --git a/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php b/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php index f704d874..106e268d 100644 --- a/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php +++ b/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php @@ -45,6 +45,7 @@ default => '业务镜像尚未建立', }; $lastSucceededAt = $refundSyncStatus['last_succeeded_at'] ?? null; + $displayRefundError = str_replace('非京喜退款数据', '售后(退货退款)', (string) $refundError); @endphp
@@ -87,7 +88,7 @@ @if ($refundError) @elseif ($refundIndexPending)
@@ -136,7 +137,7 @@
- +
@foreach ($columns as $column) @@ -187,7 +188,7 @@
共 {{ number_format($rows->total()) }} 条记录 -
+
$rows->onFirstPage()]) href="{{ $rows->previousPageUrl() ?: '#' }}" diff --git a/tests/Feature/Business/PagesTest.php b/tests/Feature/Business/PagesTest.php index 38c50315..e4f22824 100644 --- a/tests/Feature/Business/PagesTest.php +++ b/tests/Feature/Business/PagesTest.php @@ -185,8 +185,10 @@ class PagesTest extends FeatureTestCase $response ->assertOk() - ->assertSeeText('非京喜退款数据') - ->assertSee('aria-label="非京喜退款数据"', false) + ->assertSeeText('售后(退货退款)') + ->assertSee('aria-label="售后(退货退款)"', false) + ->assertSee('aria-label="售后(退货退款)分页"', false) + ->assertDontSeeText('非京喜退款数据') ->assertSeeText('共享业务镜像尚未建立') ->assertSeeText('数据暂时无法读取') ->assertSee('class="upstream-data-table refund-data-table refund-data-table--wide"', false) @@ -234,11 +236,7 @@ class PagesTest extends FeatureTestCase 'company_id' => $this->company->id, 'section' => 'refunds', 'page' => 'unknown-refund-page', - ]))->assertRedirect(route('business.pages.show', [ - 'company_id' => $this->company->id, - 'section' => 'refunds', - 'page' => 'non-jingxi-refund-data', - ])); + ]))->assertNotFound(); } public function testPaperMaterialPagesRenderAsSeparateTables() diff --git a/tests/Feature/Settings/NavigationTest.php b/tests/Feature/Settings/NavigationTest.php index 70351b5c..c93e396a 100644 --- a/tests/Feature/Settings/NavigationTest.php +++ b/tests/Feature/Settings/NavigationTest.php @@ -86,7 +86,7 @@ class NavigationTest extends FeatureTestCase array_column($refund['pages'], 'slug') ); $this->assertSame( - ['京喜退款数据', '非京喜退款数据'], + ['京喜退款数据', '售后(退货退款)'], array_column($refund['pages'], 'title') ); }