This commit is contained in:
@@ -216,6 +216,21 @@
|
||||
return dateStr.split('T')[0] || '-';
|
||||
};
|
||||
|
||||
const resolveAssetRealName = (assetData) => {
|
||||
const cards = Array.isArray(assetData?.cards) ? assetData.cards : [];
|
||||
|
||||
if (cards.length === 1) {
|
||||
return !!cards[0]?.real_name_at;
|
||||
}
|
||||
|
||||
if (cards.length > 1) {
|
||||
const currentCard = cards.find(card => card.is_current);
|
||||
return !!currentCard?.real_name_at;
|
||||
}
|
||||
|
||||
return assetData?.real_name_status === 1;
|
||||
};
|
||||
|
||||
const loadAssetInfo = async () => {
|
||||
const identifier = userStore.state.identifier;
|
||||
if (!identifier) return;
|
||||
@@ -236,8 +251,8 @@
|
||||
deviceInfo.expireDate = formatDate(data.current_package_expires_at);
|
||||
deviceInfo.iccid = data.iccid || '-';
|
||||
deviceInfo.walletBalance = data.wallet_balance ?? 0;
|
||||
isRealName.value = data.real_name_status === 1;
|
||||
realNameStatus.value = data.real_name_status === 1 ? '已实名' : '未实名';
|
||||
isRealName.value = resolveAssetRealName(data);
|
||||
realNameStatus.value = isRealName.value ? '已实名' : '未实名';
|
||||
boundPhone.value = data.bound_phone || '';
|
||||
alreadyBindPhone.value = !!data.bound_phone;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user