2025-01-17 06:07:19 +00:00
|
|
|
|
<script setup>
|
|
|
|
|
import {authStore} from "@/stores/auth/index.js";
|
2025-02-26 03:11:29 +00:00
|
|
|
|
import {useI18n} from 'vue-i18n'
|
2025-02-28 03:14:57 +00:00
|
|
|
|
const {t} = useI18n()
|
2025-01-17 06:07:19 +00:00
|
|
|
|
const props = defineProps({
|
|
|
|
|
type: {
|
|
|
|
|
type: Number,
|
|
|
|
|
default: 0
|
|
|
|
|
}
|
|
|
|
|
})
|
2025-02-28 03:14:57 +00:00
|
|
|
|
const columns1 = ref([
|
|
|
|
|
{text: t('realAuth.idCard'), value: '1'},
|
|
|
|
|
{text: t('realAuth.passport'), value: '2'},
|
|
|
|
|
{text: t('realAuth.other'), value: '3'},
|
|
|
|
|
])
|
2025-01-17 06:07:19 +00:00
|
|
|
|
const {userInfo}= authStore()
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<div class="text-#1A1A1A text-16px">
|
|
|
|
|
<template v-if="type===0">
|
2025-01-22 08:56:44 +00:00
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.name')}}:</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
<div>{{userInfo.realName}}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.gender')}}:</div>
|
2025-02-25 09:00:07 +00:00
|
|
|
|
<div>{{userInfo.sex===1?$t('realAuth.male'):$t('realAuth.female')}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.birthday')}}:</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
<div>{{userInfo.birthDate}}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.idCard')}}:</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
<div>{{userInfo.idNum}}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="type===1">
|
|
|
|
|
<div class="flex mb-20px" >
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.name')}}:</div>
|
2025-02-28 03:14:57 +00:00
|
|
|
|
<div>{{userInfo.realName||userInfo.userExtend.realName||''}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.gender')}}:</div>
|
2025-02-25 09:00:07 +00:00
|
|
|
|
<div>{{userInfo.sex===1?$t('realAuth.male'):$t('realAuth.female')}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.birthday')}}:</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
<div>{{userInfo.birthDate}}</div>
|
|
|
|
|
</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.adress')}}:</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div>{{userInfo.userExtend.address}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.bank')}}:</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div>{{userInfo.userExtend.bankName}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div class="flex mb-20px">
|
2025-02-12 06:34:05 +00:00
|
|
|
|
<div class="mr-10px">{{$t('realAuth.bankCard')}}:</div>
|
2025-02-13 03:53:24 +00:00
|
|
|
|
<div>{{userInfo.userExtend.bankNo}}</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</div>
|
2025-02-28 03:14:57 +00:00
|
|
|
|
<div class="flex mb-20px">
|
|
|
|
|
<div class="mr-10px">{{$t('realAuth.idTye')}}:</div>
|
|
|
|
|
<div>{{columns1.find(x=>x.value===userInfo.userExtend.idType)?.text}}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex mb-20px">
|
|
|
|
|
<div class="mr-10px">{{$t('realAuth.idNumber')}}:</div>
|
|
|
|
|
<div>{{userInfo.userExtend.idNo}}</div>
|
|
|
|
|
</div>
|
2025-01-17 06:07:19 +00:00
|
|
|
|
</template>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
</style>
|