+
+
{{ loginType === 0 ? '密码登录' : '验证码登录' }}
@@ -166,11 +166,15 @@ const goLogin = async () => {
+86 {{ phoneNum }}
- {{ $t('login.reSend') }}
({{ countdown }})
+
+
+ {{ $t('login.reSend') }}({{countdown}})
+
+
+ {{ $t('login.back') }}
+
-
{{
$t('login.login')
@@ -179,10 +183,6 @@ const goLogin = async () => {
$t('login.login')
}}
-
- {{ $t('login.back')
- }}
-
diff --git a/app/pages/collectCode/signature/personal-Info/index.vue b/app/pages/collectCode/signature/personal-Info/index.vue
index 37969d2..ce615a6 100644
--- a/app/pages/collectCode/signature/personal-Info/index.vue
+++ b/app/pages/collectCode/signature/personal-Info/index.vue
@@ -2,21 +2,82 @@
import {useI18n} from "vue-i18n";
import XVanSelect from '@/components/x-van-select/index.vue'
import XVanDate from '@/components/x-van-date/index.vue'
-
+import {codeAuthStore} from "@/stores-collect-code/auth/index.js";
+import {message} from "@/components/x-message/useMessage.js";
+import {fddInfo} from "~/api-collect-code/goods/index.js";
+import {signOffline} from "~/api/goods/index.js";
+const {formData,number}=codeAuthStore()
definePageMeta({
layout: 'default',
i18n: 'menu.profile',
})
-const {t} = useI18n()
-const showPicker = ref(false)
-const showPicker1 = ref(false)
-const onConfirm = () => {
-}
+const {t} = useI18n()
+const router = useRouter()
+const route = useRoute()
const columns = ref([
{text: t('realAuth.male'), value: 1},
{text: t('realAuth.female'), value: 2},
])
+const columns1 = ref([
+ {text: '身份证', value: 1},
+ {text: '护照', value: 2},
+ {text: '其他', value: 3},
+])
+const goCountryRegion=()=>{
+ router.push({
+ path:'/countryRegion'
+ })
+}
+function isFormComplete(obj) {
+ for (const key in obj) {
+ if (typeof obj[key] === 'object' && obj[key] !== null) {
+ if (!isFormComplete(obj[key])) {
+ return false;
+ }
+ } else if (obj[key] === "") {
+ return false;
+ }
+ }
+ return true;
+}
+
+const initData=()=>{
+ number.value=route.query.number
+ console.log('route.query',route.query)
+ if (route.query.zone){
+ formData.value.countryCode=route.query.zone
+ }else {
+ formData.value.countryCode='86'
+ }
+}
+const nextClick=async ()=>{
+ if (!isFormComplete(formData.value)){
+ message.warning('请填写完整信息')
+ return
+ }
+ const res=await fddInfo({
+ phone:formData.value.phone
+ })
+ if (res.status===0){
+if (res.data.status===2){
+ router.push('/collectCode/signature/protocol')
+}else {
+ const res1=await signOffline({
+ userInfo:formData.value,
+ signOrder:Number(number.value),
+ })
+ if (res1.status===0){
+ window.location.href=res1.data.fddVerifyUrl
+ }
+}
+ }
+ //
+/* if (formData.value.countryCode==='86'&&formData.value.cardType===1){
+
+ }*/
+}
+initData()