This commit is contained in:
2026-08-06 20:14:56 +08:00
parent 17c5102e8a
commit e5f02c2530
25 changed files with 224 additions and 229 deletions
@@ -419,19 +419,6 @@ onMounted(() => {
</LoadErrorState>
<section class="surface-panel table-panel" aria-live="polite">
<div class="panel-heading">
<div>
<h2>价格版本</h2>
<p>共 {{ rows.length }} 个版本 · {{ activeCount }} 个生效中</p>
</div>
<el-button
v-if="access.can('firstleg:fba-pricing:rate:edit')"
type="primary"
:disabled="masterDataLoading"
@click="openCreate()"
><Plus :size="16" />新增价格版本</el-button>
</div>
<DataTable
v-model:page="page"
v-model:page-size="pageSize"
@@ -445,6 +432,8 @@ onMounted(() => {
aria-label="船司 FBA 价格版本列表"
empty-text="暂无符合条件的价格版本"
>
<template #toolbar-start><div><h2>价格版本</h2><p>共 {{ rows.length }} 个版本 · {{ activeCount }} 个生效中</p></div></template>
<template #toolbar-actions><el-button v-if="access.can('firstleg:fba-pricing:rate:edit')" type="primary" :disabled="masterDataLoading" @click="openCreate()"><Plus :size="16" />新增价格版本</el-button></template>
<template #actions="{ row }">
<div class="table-actions">
<el-button link type="primary" @click="openDetail(row as PlatformCarrierRateResource)"><Eye :size="15" />详情</el-button>
@@ -566,7 +555,6 @@ onMounted(() => {
.detail-remark { margin: 16px 0 0; padding: 12px 14px; border-radius: 10px; background: var(--el-fill-color-light); color: var(--el-text-color-regular); font-size: 13px; line-height: 1.65; white-space: pre-wrap; }
@media (max-width: 720px) {
.panel-heading .el-button { width: 100%; min-height: 44px; }
.detail-grid { grid-template-columns: 1fr; gap: 12px; }
}
</style>