fix(user-center): embed official certification panel

This commit is contained in:
kate522 committed 2026-07-28 15:22:09 +08:00
1 parent d3bf75fbea
commit 0a04c3e4cc
22 files changed
+415 -461

No files matched your search

@@ -14,6 +14,21 @@
<n-descriptions-item label="最近处理">{{ detail.request.reviewed_at || '-' }}</n-descriptions-item>
</n-descriptions>
<div class="aksrt-verify-drawer__section">
<div class="aksrt-verify-drawer__title">申请资料</div>
<n-descriptions bordered :column="1" size="small" label-placement="left">
<n-descriptions-item label="认证类型">{{ detail.request.application?.type || '-' }}</n-descriptions-item>
<n-descriptions-item label="认证身份">{{ detail.request.application?.name || '-' }}</n-descriptions-item>
<n-descriptions-item label="身份简介">{{ detail.request.application?.desc || '-' }}</n-descriptions-item>
<n-descriptions-item label="申请说明">{{ detail.request.application?.msg || '-' }}</n-descriptions-item>
</n-descriptions>
<div v-if="detail.request.application?.img?.length" class="aksrt-verify-drawer__proofs">
<a v-for="image in detail.request.application.img" :key="image" :href="image" target="_blank" rel="noopener noreferrer">
<img :src="image" alt="认证证明材料" />
</a>
</div>
</div>
<div class="aksrt-verify-drawer__section">
<div class="aksrt-verify-drawer__title">当前备注</div>
<n-alert type="info" :show-icon="false">
@@ -149,6 +164,21 @@ async function handleSubmit() {
color: #1f2937;
}
.aksrt-verify-drawer__proofs {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 12px;
}
.aksrt-verify-drawer__proofs img {
display: block;
width: 92px;
height: 92px;
border-radius: 10px;
object-fit: cover;
}
.aksrt-verify-drawer__timeline {
display: grid;
gap: 12px;