align(视频任务/店铺数据记录): 列表主体补 el-card 卡壳(对齐旧版 panel-box 双卡结构)——toolbar+卡片网格+空态+分页脚入卡

This commit is contained in:
2026-09-06 21:44:08 +08:00
parent e793f3b72d
commit 7adef149d8
2 changed files with 6 additions and 2 deletions
@@ -258,7 +258,8 @@ onMounted(load)
</div>
</el-card>
<div v-loading="loading" class="list-toolbar">
<el-card shadow="never">
<div v-loading="loading" class="list-toolbar">
<div class="lt-buttons">
<el-checkbox :model-value="allSelected" @change="toggleSelectAll">全选当前页</el-checkbox>
<el-button :disabled="selectionCount === 0" :loading="downloading" @click="downloadBatch">
@@ -325,6 +326,7 @@ onMounted(load)
@current-change="(p: number) => { page = p; selection = new Set(); load() }"
/>
</div>
</el-card>
<el-drawer v-model="detailVisible" title="任务明细" size="720px">
<div v-loading="detailLoading">
@@ -262,7 +262,8 @@ onMounted(load)
</div>
</el-card>
<div v-loading="loading" class="list-toolbar">
<el-card shadow="never">
<div v-loading="loading" class="list-toolbar">
<div class="lt-buttons">
<el-checkbox
:model-value="selectableRows().length > 0 && selectableRows().every((row) => rowSelected(row))"
@@ -361,6 +362,7 @@ onMounted(load)
</template>
<el-empty v-else-if="!loading" description="暂无符合条件的店铺数据记录" />
</el-card>
<el-dialog v-model="permissionVisible" title="店铺数据记录数据范围授权" width="620px">
<p class="dim">勾选允许查看/操作店铺数据记录的用户(仅数据范围)。当前已授权 {{ grantedCount }} 人。</p>