<!-- 顶部状态栏 -->

This commit is contained in:
2026-01-12 18:24:25 +08:00
parent 725aa1819a
commit 7adfd27f3f
33 changed files with 9401 additions and 309 deletions

View File

@@ -135,12 +135,21 @@ onPullDownRefresh(() => {
<text class="merchant-name">{{ item.userName }}的贷款申请</text>
<text class="time">{{ item.createTime }}</text>
</view>
<text
class="status-tag"
:style="{ color: statusMap[item.status]?.color, backgroundColor: statusMap[item.status]?.bgColor }"
>
{{ statusMap[item.status]?.text || item.status }}
</text>
<view class="tags-row">
<text
class="status-tag"
:style="{ color: statusMap[item.status]?.color, backgroundColor: statusMap[item.status]?.bgColor }"
>
{{ statusMap[item.status]?.text || item.status }}
</text>
<!-- 保险状态标识 -->
<text
v-if="item.status === LoanStatus.DISBURSED"
class="insurance-tag"
>
{{ Math.random() > 0.5 ? '已投保' : '未投保' }}
</text>
</view>
</view>
<view class="card-content">
@@ -273,14 +282,29 @@ onPullDownRefresh(() => {
}
}
.status-tag {
font-size: 22rpx;
padding: 6rpx 16rpx;
border-radius: 8rpx;
font-weight: 600;
.tags-row {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 8rpx;
.status-tag {
font-size: 22rpx;
padding: 6rpx 16rpx;
border-radius: 8rpx;
font-weight: 600;
}
.insurance-tag {
font-size: 20rpx;
color: #00c05a;
background: rgba(0, 192, 90, 0.1);
padding: 4rpx 12rpx;
border-radius: 6rpx;
}
}
}
.card-content {
background: #f8f9fa;
border-radius: 12rpx;