- 在 detail.vue 中增加性别显示逻辑,将 sex 字段转换为对应的性别文字 - 在 auth store 中添加 selectedZone 属性,用于保存选择的区号 - 修改 login 页面,将 selectedZone 存入 store 并在组件挂载时初始化 - 更新 profile 页面,增加拍卖作品状态显示 - 优化 realAuth 页面,根据选择的区号决定是否进行法大大验证
65 lines
1.8 KiB
Vue
65 lines
1.8 KiB
Vue
<script setup>
|
||
import {authStore} from "@/stores/auth/index.js";
|
||
|
||
const props = defineProps({
|
||
type: {
|
||
type: Number,
|
||
default: 0
|
||
}
|
||
})
|
||
const {userInfo}= authStore()
|
||
|
||
</script>
|
||
|
||
<template>
|
||
<div class="text-#1A1A1A text-16px">
|
||
<template v-if="type===0">
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.name')}}:</div>
|
||
<div>{{userInfo.realName}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.gender')}}:</div>
|
||
<div>{{userInfo.sex===1?'男':'女'}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.birthday')}}:</div>
|
||
<div>{{userInfo.birthDate}}</div>
|
||
</div>
|
||
<div class="flex">
|
||
<div class="mr-10px">{{$t('realAuth.idCard')}}:</div>
|
||
<div>{{userInfo.idNum}}</div>
|
||
</div>
|
||
</template>
|
||
<template v-if="type===1">
|
||
<div class="flex mb-20px" >
|
||
<div class="mr-10px">{{$t('realAuth.name')}}:</div>
|
||
<div>{{userInfo.realName}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.gender')}}:</div>
|
||
<div>{{userInfo.sex===1?'男':'女'}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.birthday')}}:</div>
|
||
<div>{{userInfo.birthDate}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.adress')}}:</div>
|
||
<div>{{userInfo.userExtend.address}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.bank')}}:</div>
|
||
<div>{{userInfo.userExtend.bankName}}</div>
|
||
</div>
|
||
<div class="flex mb-20px">
|
||
<div class="mr-10px">{{$t('realAuth.bankCard')}}:</div>
|
||
<div>{{userInfo.userExtend.bankNo}}</div>
|
||
</div>
|
||
</template>
|
||
</div>
|
||
</template>
|
||
|
||
<style scoped>
|
||
|
||
</style> |