fix: 资产信息 绑定卡运营商显示逻辑
This commit is contained in:
@@ -236,6 +236,8 @@ export interface AssetBoundCard {
|
|||||||
card_id: number // 卡 ID
|
card_id: number // 卡 ID
|
||||||
iccid: string // ICCID
|
iccid: string // ICCID
|
||||||
msisdn: string // 手机号
|
msisdn: string // 手机号
|
||||||
|
carrier_type?: string // 运营商类型
|
||||||
|
carrier_name?: string // 运营商名称
|
||||||
network_status: NetworkStatus // 网络状态
|
network_status: NetworkStatus // 网络状态
|
||||||
real_name_status: RealNameStatus // 实名状态
|
real_name_status: RealNameStatus // 实名状态
|
||||||
real_name_at?: string | null // 实名时间
|
real_name_at?: string | null // 实名时间
|
||||||
|
|||||||
@@ -434,7 +434,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="binding-card-field">
|
<div class="binding-card-field">
|
||||||
<span class="binding-card-field-label">运营商</span>
|
<span class="binding-card-field-label">运营商</span>
|
||||||
<span class="binding-card-field-value">{{ bindingCard.carrier_name || '-' }}</span>
|
<span class="binding-card-field-value">{{ getCarrierAccountDisplay(bindingCard) }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="binding-card-field">
|
<div class="binding-card-field">
|
||||||
<span class="binding-card-field-label">卡槽位置</span>
|
<span class="binding-card-field-label">卡槽位置</span>
|
||||||
@@ -679,6 +679,7 @@
|
|||||||
card_id?: number
|
card_id?: number
|
||||||
iccid: string
|
iccid: string
|
||||||
msisdn?: string
|
msisdn?: string
|
||||||
|
carrier_type?: string
|
||||||
carrier_name?: string
|
carrier_name?: string
|
||||||
slot_position?: number
|
slot_position?: number
|
||||||
is_current: boolean
|
is_current: boolean
|
||||||
@@ -883,12 +884,17 @@
|
|||||||
return !isAgentOrEnterpriseAccount.value
|
return !isAgentOrEnterpriseAccount.value
|
||||||
})
|
})
|
||||||
|
|
||||||
const carrierAccountDisplay = computed(() => {
|
const getCarrierAccountDisplay = (card?: {
|
||||||
|
carrier_type?: string
|
||||||
|
carrier_name?: string
|
||||||
|
}) => {
|
||||||
if (isAgentOrEnterpriseAccount.value) {
|
if (isAgentOrEnterpriseAccount.value) {
|
||||||
return getCarrierTypeName(props.cardInfo?.carrier_type)
|
return getCarrierTypeName(card?.carrier_type)
|
||||||
}
|
}
|
||||||
return props.cardInfo?.carrier_name || '-'
|
return card?.carrier_name || '-'
|
||||||
})
|
}
|
||||||
|
|
||||||
|
const carrierAccountDisplay = computed(() => getCarrierAccountDisplay(props.cardInfo))
|
||||||
|
|
||||||
const descriptionsColumn = computed(() => {
|
const descriptionsColumn = computed(() => {
|
||||||
if (width.value <= 640) return 1
|
if (width.value <= 640) return 1
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ export interface BindingCard {
|
|||||||
msisdn?: string
|
msisdn?: string
|
||||||
is_current: boolean
|
is_current: boolean
|
||||||
status?: number
|
status?: number
|
||||||
|
carrier_type?: string
|
||||||
carrier_name?: string
|
carrier_name?: string
|
||||||
slot_position?: number
|
slot_position?: number
|
||||||
network_status?: number
|
network_status?: number
|
||||||
|
|||||||
Reference in New Issue
Block a user