+
{{$t('realAuth.bank')}}:
-
{{userInfo.idNum}}
+
{{userInfo.userExtend.bankName}}
-
+
{{$t('realAuth.bankCard')}}:
-
{{userInfo.idNum}}
+
{{userInfo.userExtend.bankNo}}
diff --git a/app/pages/realAuth/index.vue b/app/pages/realAuth/index.vue
index 65d8ce7..4cf808e 100644
--- a/app/pages/realAuth/index.vue
+++ b/app/pages/realAuth/index.vue
@@ -5,18 +5,14 @@ import {userUpdate} from "@/api/auth/index.js";
import {message} from '@/components/x-message/useMessage.js'
import detail from './components/detail.vue'
import {authStore} from "@/stores/auth/index.js";
+import XVanDate from '@/components/x-van-date/index.vue'
+import XVanSelect from '@/components/x-van-select/index.vue'
const router = useRouter();
-const route = useRoute();
-const showPicker = ref(false);
+const { locale } = useI18n()
const {userInfo}= authStore()
-const birthdayDate = ref([])
-const showBirthdayPicker = ref(false)
-const minDate = new Date(1950, 0, 1)
-const maxDate = new Date(2025, 12, 31)
-const active=ref(0)
+const active=ref(locale.value==='zh-CN'?0:1)
const { t } = useI18n()
const form=ref({
- idNum: "",
realName: "",
sex:'',
birthDate:'',
@@ -34,15 +30,6 @@ const columns=ref([
{ text: t('realAuth.male'), value: 1 },
{ text: t('realAuth.female'), value: 2 },
])
-const onConfirm = ({ selectedValues, selectedOptions }) => {
-form.value.sex=selectedValues?.[0]
- showPicker.value = false
-}
-const onBirthdayConfirm = (value) => {
- form.value.birthDate=value.selectedValues.join('-')
- showBirthdayPicker.value = false
-}
-
function isFormComplete(obj) {
for (const key in obj) {
if (typeof obj[key] === 'object' && obj[key] !== null) {
@@ -58,6 +45,7 @@ function isFormComplete(obj) {
const statusCode=ref(0)
const confirm=async ()=>{
const thatForm=active.value===0?form1.value:form.value
+ thatForm.userExtend.isMainland=active.value===0?1:0
if (isFormComplete(thatForm)){
const res=await userUpdate(thatForm)
if (res.status===0){
@@ -74,7 +62,6 @@ const goHome=()=>{
router.push('/')
}
definePageMeta({
- title: '实名认证',
i18n: 'realAuth.title',
})
@@ -100,16 +87,13 @@ definePageMeta({
{{ $t('realAuth.otherTabDesc') }}
-
+
-
+
-
-
+
{{ $t('home.go_home')}}
-
-
-
-
-
-
diff --git a/app/pages/signature/personal-Info/index.vue b/app/pages/signature/personal-Info/index.vue
index 4505929..a11b43f 100644
--- a/app/pages/signature/personal-Info/index.vue
+++ b/app/pages/signature/personal-Info/index.vue
@@ -28,10 +28,10 @@ const adress=ref('')
- {{$t(personal.title)}}
+ {{$t('personal.title')}}
-
+
{{$t('profile.phone')}}
@@ -50,7 +50,7 @@ const adress=ref('')
- {{$t(personal.next)}}
+ {{$t('personal.next')}}
diff --git a/app/static/images/zu5512@2x.png b/app/static/images/zu5512@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e94948ec9477d47149b6200afa378366a3547052
GIT binary patch
literal 5890
zcmW+)dpy(M|9?+&DPl9p{jzF9?vy2$%vcyQgpf-@Nm{w(PH4-uESFrPkz5LyORgEK
zkC5DAM3ehHBy;Jv@9#Vw=bS&zd7Sflz0T|Md>+yj3+(Y@V#fdgIBs$ogJ;jZ>|Vvg
z#U2xVV!pB`&;vXc4OI3@EC7ITlL^MaCiwb_b9knc?Ze2)i!~R;pCz@YUPcFM?Br!Z
zoMO)_N^=%go`A|NK6;Lq8FcrJE;(jIu?45YYnhwtRv3BrI3u}N*Noa#r0mU3l%6KG
zA$TA3
flC!>lHkxt+YpUfsF8%@&^hK}isU
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