This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<view class="container">
|
||||
<!-- 空状态提示 -->
|
||||
<view v-if="packageList.length === 0 && !loading" class="empty-state">
|
||||
<view class="empty-icon">📦</view>
|
||||
<image class="empty-icon" src="/static/asset-package-history.png" mode="aspectFit" alt="资产套餐历史"></image>
|
||||
<view class="empty-title">暂无套餐记录</view>
|
||||
<view class="empty-desc">当前账号下暂无套餐历史信息</view>
|
||||
</view>
|
||||
@@ -183,7 +183,7 @@
|
||||
justify-content: center;
|
||||
padding: 120rpx 40rpx;
|
||||
min-height: 400rpx;
|
||||
.empty-icon { font-size: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-icon { width: 120rpx; height: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-title { font-size: 32rpx; font-weight: 600; color: var(--text-primary); margin-bottom: 16rpx; }
|
||||
.empty-desc { font-size: 26rpx; color: var(--text-tertiary); text-align: center; }
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="container">
|
||||
<view v-if="list.length === 0 && !loading" class="empty-state">
|
||||
<view class="empty-icon">📇</view>
|
||||
<image class="empty-icon" src="/static/authentication.png" mode="aspectFit" alt="实名认证"></image>
|
||||
<view class="empty-title">认证列表为空</view>
|
||||
<view class="empty-desc">当前账号下暂无可实名的卡片</view>
|
||||
</view>
|
||||
@@ -243,7 +243,7 @@
|
||||
justify-content: center;
|
||||
padding: 120rpx 40rpx;
|
||||
min-height: 400rpx;
|
||||
.empty-icon { font-size: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-icon { width: 120rpx; height: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-title { font-size: 32rpx; font-weight: 600; color: var(--text-primary); margin-bottom: 16rpx; }
|
||||
.empty-desc { font-size: 26rpx; color: var(--text-tertiary); text-align: center; }
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="container">
|
||||
<view v-if="!exchangeData && !loading" class="empty-state">
|
||||
<view class="empty-icon"></view>
|
||||
<image class="empty-icon" src="/static/change.png" mode="aspectFit" alt="换货"></image>
|
||||
<view class="empty-title">暂无换货记录</view>
|
||||
<view class="empty-desc">当前账号下暂无换货记录</view>
|
||||
</view>
|
||||
@@ -377,7 +377,8 @@
|
||||
min-height: 60vh;
|
||||
|
||||
.empty-icon {
|
||||
font-size: 120rpx;
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
margin-bottom: 30rpx;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
<swiper-item class="swiper-item-content">
|
||||
<scroll-view scroll-y class="list-content" @scrolltolower="loadMoreRecharge">
|
||||
<view v-if="rechargeList.length === 0 && !rechargeLoading" class="empty-state">
|
||||
<view class="empty-icon">RCG</view>
|
||||
<image class="empty-icon" src="/static/wallet.png" mode="aspectFit" alt="钱包"></image>
|
||||
<view class="empty-title">暂无充值订单</view>
|
||||
</view>
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
<swiper-item class="swiper-item-content">
|
||||
<scroll-view scroll-y class="list-content" @scrolltolower="loadMoreTransaction">
|
||||
<view v-if="transactionList.length === 0 && !transactionLoading" class="empty-state">
|
||||
<view class="empty-icon">WAL</view>
|
||||
<image class="empty-icon" src="/static/wallet.png" mode="aspectFit" alt="钱包"></image>
|
||||
<view class="empty-title">暂无钱包流水</view>
|
||||
</view>
|
||||
|
||||
@@ -938,10 +938,10 @@
|
||||
padding: 120rpx 40rpx;
|
||||
|
||||
.empty-icon {
|
||||
font-size: 56rpx;
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
margin-bottom: 24rpx;
|
||||
opacity: 0.5;
|
||||
letter-spacing: 4rpx;
|
||||
}
|
||||
|
||||
.empty-title {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<scroll-view scroll-y class="scroll-container" @scrolltolower="loadMore">
|
||||
<view v-if="orderList.length === 0 && !loading" class="empty-state">
|
||||
<view class="empty-icon">ORD</view>
|
||||
<image class="empty-icon" src="/static/order.png" mode="aspectFit" alt="我的订单"></image>
|
||||
<view class="empty-title">暂无订单</view>
|
||||
<view class="empty-desc">当前账号下暂无订单信息</view>
|
||||
</view>
|
||||
@@ -424,10 +424,10 @@
|
||||
padding: 200rpx 40rpx;
|
||||
|
||||
.empty-icon {
|
||||
font-size: 56rpx;
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
margin-bottom: 30rpx;
|
||||
opacity: 0.6;
|
||||
letter-spacing: 4rpx;
|
||||
}
|
||||
|
||||
.empty-title {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="container">
|
||||
<view v-if="packageList.length === 0 && !loading" class="empty-state">
|
||||
<view class="empty-icon">PKG</view>
|
||||
<image class="empty-icon" src="/static/shop.png" mode="aspectFit" alt="套餐订购"></image>
|
||||
<view class="empty-title">暂无可购套餐,请联系客服</view>
|
||||
<view class="empty-desc">当前资产暂无适用的套餐</view>
|
||||
</view>
|
||||
@@ -488,10 +488,10 @@
|
||||
min-height: 400rpx;
|
||||
|
||||
.empty-icon {
|
||||
font-size: 60rpx;
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
margin-bottom: 30rpx;
|
||||
opacity: 0.6;
|
||||
letter-spacing: 4rpx;
|
||||
}
|
||||
|
||||
.empty-title {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="container">
|
||||
<view v-if="mchList.length === 0 && !loading" class="empty-state">
|
||||
<view class="empty-icon">📡</view>
|
||||
<image class="empty-icon" src="/static/change.png" mode="aspectFit" alt="切换运营商"></image>
|
||||
<view class="empty-title">运营商列表为空</view>
|
||||
<view class="empty-desc">当前设备暂无可切换的运营商</view>
|
||||
</view>
|
||||
@@ -292,7 +292,7 @@
|
||||
justify-content: center;
|
||||
padding: 120rpx 40rpx;
|
||||
min-height: 400rpx;
|
||||
.empty-icon { font-size: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-icon { width: 120rpx; height: 120rpx; margin-bottom: 30rpx; opacity: 0.6; }
|
||||
.empty-title { font-size: 32rpx; font-weight: 600; color: var(--text-primary); margin-bottom: 16rpx; }
|
||||
.empty-desc { font-size: 26rpx; color: var(--text-tertiary); text-align: center; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user