diff --git a/public/css/admin-components.css b/public/css/admin-components.css index fd2ac7b..e0804de 100644 --- a/public/css/admin-components.css +++ b/public/css/admin-components.css @@ -86,6 +86,10 @@ .platform-orders-table .col-optional{display:none;} .platform-orders-table.is-full .col-optional{display:table-cell;} +/* 平台订单列表(精简视图):进一步收敛信息密度 */ +.platform-orders-table.is-compact td{padding-top:8px;padding-bottom:8px;} +.platform-orders-table.is-compact .muted-xs{font-size:12px;} + /* 平台订单列表:精简视图也要可达的治理提示(对账/退款不一致) */ .platform-orders-table .governance-hints{margin-bottom:6px;} .platform-orders-table .governance-hint{line-height:1.4;} diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index eb9f2b4..7ce7d58 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -996,7 +996,7 @@
- +
diff --git a/tests/Feature/AdminPlatformOrderIndexCompactViewHasIsCompactClassTest.php b/tests/Feature/AdminPlatformOrderIndexCompactViewHasIsCompactClassTest.php new file mode 100644 index 0000000..544c80a --- /dev/null +++ b/tests/Feature/AdminPlatformOrderIndexCompactViewHasIsCompactClassTest.php @@ -0,0 +1,36 @@ +seed(); + + $this->post('/admin/login', [ + 'email' => 'platform.admin@demo.local', + 'password' => 'Platform@123456', + ])->assertRedirect('/admin'); + } + + public function test_compact_view_table_has_is_compact_class_full_view_has_is_full(): void + { + $this->loginAsPlatformAdmin(); + + $this->get('/admin/platform-orders') + ->assertOk() + ->assertSee('platform-orders-table is-compact', false) + ->assertDontSee('platform-orders-table is-full', false); + + $this->get('/admin/platform-orders?view=full') + ->assertOk() + ->assertSee('platform-orders-table is-full', false) + ->assertDontSee('platform-orders-table is-compact', false); + } +}
ID