|
|
|
@@ -21,7 +21,7 @@ import { useFormik, FormikProvider } from 'formik'; |
|
|
|
import * as yup from 'yup'; |
|
|
|
|
|
|
|
import axios from "axios"; |
|
|
|
import { POST_PUBLIC_USER_REGISTER, POST_CAPTCHA, GET_USER_EMAIL } from "utils/ApiPathConst"; |
|
|
|
import { POST_IAMSMART_USER_REGISTER, POST_CAPTCHA, GET_USER_EMAIL } from "utils/ApiPathConst"; |
|
|
|
|
|
|
|
import * as ComboData from "utils/ComboData"; |
|
|
|
|
|
|
|
@@ -177,6 +177,20 @@ const CustomFormWizard = (props) => { |
|
|
|
} |
|
|
|
}, [checkEmailBlur]) |
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
if (iAmSmartData) { |
|
|
|
formik.setFieldValue("enName", iAmSmartData.enName??""); |
|
|
|
formik.setFieldValue("cnName", iAmSmartData.cnName??""); |
|
|
|
formik.setFieldValue("idNo", iAmSmartData.idNo??""); |
|
|
|
formik.setFieldValue("checkDigit", iAmSmartData.checkDigit??""); |
|
|
|
formik.setFieldValue("email", iAmSmartData.email??""); |
|
|
|
formik.setFieldValue("phone", iAmSmartData.phone??""); |
|
|
|
formik.setFieldValue("phoneCountryCode", iAmSmartData.phoneCountryCode??""); |
|
|
|
formik.setFieldValue("address1", iAmSmartData.address1??""); |
|
|
|
props.setIdNo(iAmSmartData.idNo??""); |
|
|
|
} |
|
|
|
}, [iAmSmartData]) |
|
|
|
|
|
|
|
const onCaptchaChange = () => { |
|
|
|
HttpUtils.post({ |
|
|
|
url: POST_CAPTCHA, |
|
|
|
@@ -274,12 +288,12 @@ const CustomFormWizard = (props) => { |
|
|
|
} |
|
|
|
|
|
|
|
const user = { |
|
|
|
enName: values.enName, |
|
|
|
chName: values.chName, |
|
|
|
enName: iAmSmartData.enName, |
|
|
|
chName: iAmSmartData.chName, |
|
|
|
emailAddress: values.email, |
|
|
|
idDocType: values.idDocType, |
|
|
|
identification: values.idNo, |
|
|
|
checkDigit: values.checkDigit, |
|
|
|
idDocType: "HKID", |
|
|
|
identification: iAmSmartData.idNo, |
|
|
|
checkDigit: iAmSmartData.checkDigit, |
|
|
|
tncFlag: tncFlag, |
|
|
|
type: "IND", |
|
|
|
}; |
|
|
|
@@ -293,7 +307,7 @@ const CustomFormWizard = (props) => { |
|
|
|
formData.append("userAddress", JSON.stringify(userAddress)); |
|
|
|
|
|
|
|
if (isValid) { |
|
|
|
axios.post(POST_PUBLIC_USER_REGISTER, formData, { |
|
|
|
axios.post(POST_IAMSMART_USER_REGISTER, formData, { |
|
|
|
headers: { |
|
|
|
"Content-Type": "multipart/form-data" |
|
|
|
} |
|
|
|
@@ -339,13 +353,13 @@ const CustomFormWizard = (props) => { |
|
|
|
|
|
|
|
const formik = useFormik({ |
|
|
|
initialValues: ({ |
|
|
|
email: '', |
|
|
|
emailConfirm: '', |
|
|
|
address1: '', |
|
|
|
email: iAmSmartData.email??"", |
|
|
|
emailConfirm: iAmSmartData.email??"", |
|
|
|
address1: iAmSmartData.address1??"", |
|
|
|
address2: '', |
|
|
|
address3: '', |
|
|
|
phone: '', |
|
|
|
phoneCountryCode: '852', |
|
|
|
phone: iAmSmartData.phone??"", |
|
|
|
phoneCountryCode: iAmSmartData.phoneCountryCode??"852", |
|
|
|
submit: null, |
|
|
|
fax: '', |
|
|
|
faxCountryCode: '852', |
|
|
|
|