所有页面没有数据时显示内容修改

This commit is contained in:
2026-10-08 14:12:54 +08:00
parent 4ab213e396
commit a26075d61b
12 changed files with 60 additions and 24 deletions
+5 -3
View File
@@ -214,7 +214,7 @@ onMounted(async () => {
</NButton>
</div>
<div class="scroll">
<div class="space-y-3 px-4 pb-3">
<div v-if="list.length" class="space-y-3 px-4 pb-3">
<div v-for="(s, i) in list" :key="`${s.cid ?? 'x'}-${i}`" class="flex flex-wrap items-center gap-3 rounded-lg border px-4 py-3">
<div class="min-w-0 flex-1">
<div class="flex flex-wrap items-center gap-2">
@@ -345,8 +345,10 @@ onMounted(async () => {
<NButton ghost size="small" class="text-xs" @click="jumpTo(s)">查看变更</NButton>
<NButton size="small" type="primary" class="text-xs" @click="viewAnalysis(s)">查看分析记录</NButton>
</div>
<div v-if="list.length === 0" class="py-6 text-center text-xs text-slate-400">当前筛选条件下无新增高风险场景</div>
</div>
</div>
<div v-else class="h-100% flex items-center justify-center">
<NEmpty description="暂无数据"></NEmpty>
</div>
</div>
<div class="flex justify-end mt-3 px-4 py-2 border-t">
<NPagination
+4 -4
View File
@@ -286,10 +286,7 @@ onMounted(() => {
</span>
</div>
<div class="space-y-2 scroll">
<div class="flex flex-col gap-3">
<div v-if="list.length===0" class="text-center text-slate-400">
暂无数据
</div>
<div v-if="list.length" class="flex flex-col gap-3">
<div
class="border border-slate-200 p-4"
:style="{ borderRadius: themeStore.themeRadius + 'px' }"
@@ -430,6 +427,9 @@ onMounted(() => {
</div>
</div>
</div>
<div v-else class="h-100% flex items-center justify-center">
<NEmpty description="暂无数据"></NEmpty>
</div>
</div>
<!-- 进度弹框 -->
<NDrawer v-model:show="progressDrawer" :width="502" placement="right">
+3 -1
View File
@@ -197,7 +197,9 @@ onMounted(() => {
<NEmpty description="暂无数据"></NEmpty>
</div>
</div>
<div v-else class="text-xs text-slate-400 text-center border rounded-md py-5">暂无数据</div>
<div v-else class="h-100% flex items-center justify-center">
<NEmpty description="暂无数据"></NEmpty>
</div>
</div>
<div class="flex justify-end mt-3">
<NPagination