1
This commit is contained in:
@@ -36,7 +36,7 @@ export interface MerchantQualification {
|
||||
tenantId: number | string
|
||||
qualificationType: MerchantQualificationType
|
||||
certificateNo: string | null
|
||||
documentUrl: string
|
||||
documentUrl?: string | null
|
||||
validTo: string | null
|
||||
status: QualificationStatus
|
||||
reviewComment: string | null
|
||||
|
||||
@@ -135,20 +135,23 @@ export const useTenantAdministrationStore = defineStore('tenant-administration',
|
||||
registeredAddress: profile.registeredAddress ?? '',
|
||||
auditStatus: profile.status,
|
||||
}
|
||||
qualifications.value = qualificationRecords.map((item) => ({
|
||||
id: String(item.id),
|
||||
type: ({
|
||||
qualifications.value = qualificationRecords.map((item) => {
|
||||
const documentUrl = typeof item.documentUrl === 'string' ? item.documentUrl : ''
|
||||
return {
|
||||
id: String(item.id),
|
||||
type: ({
|
||||
BUSINESS_LICENSE: '营业执照',
|
||||
LEGAL_PERSON_ID: '法人身份证',
|
||||
FREIGHT_FORWARDER_CERTIFICATE: '货代资质证书',
|
||||
BANK_ACCOUNT_LICENSE: '银行开户许可证',
|
||||
} as const)[item.qualificationType],
|
||||
fileName: item.documentUrl.split('/').pop() || '资质文件',
|
||||
status: normalizeQualificationStatus(item.status),
|
||||
expiresAt: item.validTo || '长期有效',
|
||||
updatedAt: '-',
|
||||
documentUrl: item.documentUrl,
|
||||
}))
|
||||
} as const)[item.qualificationType] || '企业资质',
|
||||
fileName: documentUrl.split('/').pop() || '资质文件',
|
||||
status: normalizeQualificationStatus(item.status),
|
||||
expiresAt: item.validTo || '长期有效',
|
||||
updatedAt: '-',
|
||||
documentUrl,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function mapMerchantRole(role: MerchantRole): TenantRole {
|
||||
|
||||
Reference in New Issue
Block a user