diff --git a/resources/views/admin/settings/channels.blade.php b/resources/views/admin/settings/channels.blade.php
index 22a4356..8332a8d 100644
--- a/resources/views/admin/settings/channels.blade.php
+++ b/resources/views/admin/settings/channels.blade.php
@@ -4,95 +4,118 @@
@section('page_title', '渠道配置')
@section('content')
-
-
渠道配置已经切到数据库读取,当前用于承接多端渠道和平台支付能力的基线定义,并已支持基础编辑。
-
当前渠道与支付配置概览已接入缓存读取。
-
当前平台商家数:{{ $merchantCount }}
+
-
-
渠道基线
-
-
-
- | 渠道编码 |
- 渠道名称 |
- 类型 |
- 状态 |
- 入口 |
- 登录 |
- 支付 |
- 分享 |
- 备注 |
- 操作 |
-
-
-
- @foreach($channels as $channel)
+
+
-
-
支付配置基线
-
-
-
- | 支付编码 |
- 支付名称 |
- 提供方 |
- 状态 |
- 沙箱 |
- 退款 |
- 备注 |
- 操作 |
-
-
-
- @foreach($paymentConfigs as $payment)
+
+
@endsection
diff --git a/tests/Feature/AdminSettingsChannelsPageShouldUsePageHeaderAndListCardTest.php b/tests/Feature/AdminSettingsChannelsPageShouldUsePageHeaderAndListCardTest.php
new file mode 100644
index 0000000..bc1dbbc
--- /dev/null
+++ b/tests/Feature/AdminSettingsChannelsPageShouldUsePageHeaderAndListCardTest.php
@@ -0,0 +1,41 @@
+seed();
+
+ $this->post('/admin/login', [
+ 'email' => 'platform.admin@demo.local',
+ 'password' => 'Platform@123456',
+ ])->assertRedirect('/admin');
+ }
+
+ public function test_admin_settings_channels_page_should_use_page_header_and_list_card(): void
+ {
+ $this->loginAsPlatformAdmin();
+
+ $res = $this->get('/admin/settings/channels');
+ $res->assertOk();
+
+ // 护栏:渠道配置页应使用 PageHeader 与 ListCard,保持总台管理风格统一。
+ $res->assertSee('page-header', false);
+ $res->assertSee('page-header-title', false);
+ $res->assertSee('page-header-subtitle', false);
+ $res->assertSee('page-header-actions', false);
+ $res->assertSee('page-header-meta', false);
+
+ $res->assertSee('list-card', false);
+ $res->assertSee('list-card-header', false);
+ $res->assertSee('list-card-body', false);
+ $res->assertSee('list-card-table', false);
+ }
+}