|
|
|
@ -5,9 +5,9 @@ import storage from '@/utils/storage.js';
|
|
|
|
|
import {useUserStore} from '@/stores/userStore.js'
|
|
|
|
|
import {storeToRefs} from "pinia";
|
|
|
|
|
const userStore = useUserStore()
|
|
|
|
|
const {telNum,submitReturnData} = storeToRefs(userStore);
|
|
|
|
|
import {ref,onBeforeUnmount} from "vue";
|
|
|
|
|
import {check_by_phone, check_code, send_code} from "@/apis/index.js";
|
|
|
|
|
const {telNum,submitReturnData,iDCardImage,idCardInfo,recentPhoto,selectAddress,detailAddress} = storeToRefs(userStore);
|
|
|
|
|
import {ref,onBeforeUnmount,onMounted} from "vue";
|
|
|
|
|
import {check_by_phone, send_code} from "@/apis/index.js";
|
|
|
|
|
const router = useRouter();
|
|
|
|
|
const isCountingDown = ref(false);
|
|
|
|
|
const timeLeft = ref(60);
|
|
|
|
@ -21,6 +21,16 @@ const sendCodeApi=async ()=>{
|
|
|
|
|
if (res.status===0){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
onMounted(()=>{
|
|
|
|
|
iDCardImage.value={
|
|
|
|
|
front:'',
|
|
|
|
|
back:''
|
|
|
|
|
}
|
|
|
|
|
idCardInfo.value={}
|
|
|
|
|
recentPhoto.value=''
|
|
|
|
|
selectAddress.value=null
|
|
|
|
|
detailAddress.value=''
|
|
|
|
|
})
|
|
|
|
|
const sendCode = async () => {
|
|
|
|
|
if (!isCountingDown.value){
|
|
|
|
|
if(!/^1[3-9]\d{9}$/.test(telNum.value)){
|
|
|
|
@ -31,7 +41,6 @@ const sendCode = async () => {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
await sendCodeApi()
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
isCountingDown.value = true;
|
|
|
|
|
countdownInterval.value = setInterval(() => {
|
|
|
|
|