chore(admin-ui): de-duplicate header actions and shorten menu labels

This commit is contained in:
萝卜
2026-03-16 06:28:19 +08:00
parent a5580f69d3
commit 7e28c40d90
5 changed files with 9 additions and 16 deletions

View File

@@ -33,9 +33,7 @@
<div class="page-header-subtitle">欢迎回来,{{ $adminName }}。这里是总台管理(平台运营方)的全局总览入口(聚焦:收费闭环与治理动作可达)。</div> <div class="page-header-subtitle">欢迎回来,{{ $adminName }}。这里是总台管理(平台运营方)的全局总览入口(聚焦:收费闭环与治理动作可达)。</div>
</div> </div>
<div class="page-header-actions"> <div class="page-header-actions">
<a class="btn" href="{!! $billingEntryLinks['platform_orders'] !!}">进入平台订单</a> <a class="btn btn-secondary btn-sm" href="#billing-workbench">跳到收费工作台</a>
<a class="btn btn-secondary" href="{!! $billingEntryLinks['site_subscriptions'] !!}">进入订阅管理</a>
<a class="btn btn-secondary" href="{!! $billingEntryLinks['plans'] !!}">进入套餐管理</a>
</div> </div>
</div> </div>
@@ -175,7 +173,7 @@
</div> </div>
<div class="two-col mb-20"> <div class="two-col mb-20">
<div class="card"> <div class="card" id="billing-workbench">
<h3 class="mt-0">收费工作台(快捷治理)</h3> <h3 class="mt-0">收费工作台(快捷治理)</h3>
<div class="muted">聚焦收费闭环的日常治理入口:订单 订阅 套餐。</div> <div class="muted">聚焦收费闭环的日常治理入口:订单 订阅 套餐。</div>

View File

@@ -21,8 +21,8 @@
<summary class="topnav-summary nav-group-title">收费中心</summary> <summary class="topnav-summary nav-group-title">收费中心</summary>
<div class="topnav-dropdown"> <div class="topnav-dropdown">
<a href="/admin/platform-orders" class="topnav-sub nav-item nav-item--sub">平台订单</a> <a href="/admin/platform-orders" class="topnav-sub nav-item nav-item--sub">平台订单</a>
<a href="/admin/site-subscriptions" class="topnav-sub nav-item nav-item--sub">订阅管理</a> <a href="/admin/site-subscriptions" class="topnav-sub nav-item nav-item--sub">订阅</a>
<a href="/admin/plans" class="topnav-sub nav-item nav-item--sub">套餐管理</a> <a href="/admin/plans" class="topnav-sub nav-item nav-item--sub">套餐</a>
</div> </div>
</details> </details>

View File

@@ -27,7 +27,6 @@
<div class="page-header-actions"> <div class="page-header-actions">
<a href="{{ '/admin/products/import-histories/export' . ($exportHistoryQuery ? ('?' . $exportHistoryQuery) : '') }}" class="btn btn-secondary btn-sm">导出当前筛选 CSV</a> <a href="{{ '/admin/products/import-histories/export' . ($exportHistoryQuery ? ('?' . $exportHistoryQuery) : '') }}" class="btn btn-secondary btn-sm">导出当前筛选 CSV</a>
<a href="/admin/products/import-histories" class="btn btn-secondary btn-sm">清空筛选</a> <a href="/admin/products/import-histories" class="btn btn-secondary btn-sm">清空筛选</a>
<a href="/admin/products" class="btn btn-secondary btn-sm">返回商品巡检</a>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -207,8 +207,7 @@ class AdminBusinessPagesTest extends TestCase
->assertOk() ->assertOk()
->assertSee('商品导入历史') ->assertSee('商品导入历史')
->assertSee('筛选导入历史') ->assertSee('筛选导入历史')
->assertSee('导出当前筛选 CSV') ->assertSee('导出当前筛选 CSV');
->assertSee('返回商品巡检');
} }
public function test_admin_product_summary_stats_match_export_summary_for_same_filters(): void public function test_admin_product_summary_stats_match_export_summary_for_same_filters(): void

View File

@@ -27,13 +27,10 @@ class AdminDashboardBillingWorkbenchLinksTest extends TestCase
$res->assertOk(); $res->assertOk();
$res->assertSee('收费工作台'); $res->assertSee('收费工作台');
$res->assertSee('href="/admin/platform-orders"', false);
$res->assertSee('进入平台订单');
$res->assertSee('href="/admin/site-subscriptions"', false); // 顶部菜单已提供直达入口,这里护栏只要求:收费工作台区域存在,并且页面内仍能找到收费相关链接。
$res->assertSee('进入订阅管理'); $res->assertSee('/admin/platform-orders', false);
$res->assertSee('/admin/site-subscriptions', false);
$res->assertSee('href="/admin/plans"', false); $res->assertSee('/admin/plans', false);
$res->assertSee('进入套餐管理');
} }
} }