区分线下提号账号来源

This commit is contained in:
yml2213
2026-07-27 11:13:31 +08:00
parent 8af7333969
commit 66af387b4e
11 changed files with 483 additions and 36 deletions
@@ -149,6 +149,14 @@ function statusType(status: string) {
return ''
}
function pickupSourceLabel(source: AdminPickup['account_source']) {
return source === 'external_platform_managed' ? '外部上传 · 平台代管' : '站内上传'
}
function pickupSourceTagType(source: AdminPickup['account_source']) {
return source === 'external_platform_managed' ? 'primary' : 'info'
}
function ratioText(value: number) {
const ratio = Number(value || 0)
if (ratio <= 0) return '-'
@@ -296,6 +304,19 @@ function readSnapshotResources(summary: Record<string, unknown> | null): Snapsho
<dt>号主</dt>
<dd>{{ pickup.owner_phone || pickup.owner_id }}</dd>
</div>
<div>
<dt>账号来源</dt>
<dd class="source-detail">
<el-tag
:type="pickupSourceTagType(pickup.account_source)"
effect="light"
size="small"
>
{{ pickupSourceLabel(pickup.account_source) }}
</el-tag>
<span v-if="pickup.source_channel">{{ pickup.source_channel }}</span>
</dd>
</div>
<div>
<dt>交易渠道</dt>
<dd>{{ pickup.platform || '-' }}</dd>
@@ -518,6 +539,13 @@ function readSnapshotResources(summary: Record<string, unknown> | null): Snapsho
white-space: pre-wrap;
}
.source-detail {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 6px 8px;
}
.money-list {
display: grid;
gap: 8px;