diff --git a/src/pages/authentication/auth-forms/BusCustomFormWizard.js b/src/pages/authentication/auth-forms/BusCustomFormWizard.js index babc2d1..ff08269 100644 --- a/src/pages/authentication/auth-forms/BusCustomFormWizard.js +++ b/src/pages/authentication/auth-forms/BusCustomFormWizard.js @@ -71,6 +71,8 @@ const BusCustomFormWizard = (props) => { // const [userNameList, setUserNameList] = useState([]); const [captchaImg, setCaptchaImage] = useState(""); + const [base64Url, setBase64Url] = useState("") + const [checkCode, setCheckCode] = useState("") const handleClickShowPassword = () => { setShowPassword(!showPassword); @@ -186,6 +188,7 @@ const BusCustomFormWizard = (props) => { params: { width: 130, height: 40, captcha: captchaImg}, onSuccess: (responseData) => { props.setBase64Url(responseData.base64Url) + setBase64Url(responseData.base64Url) localStorage.setItem("base64Url", responseData.base64Url); setCaptchaImage(localStorage.getItem('base64Url')); } @@ -375,7 +378,9 @@ const BusCustomFormWizard = (props) => { brExpiryDate: values.brExpiryDate, contactPerson: values.enName, tncFlag: tncFlag, - type: "ORG" + type: "ORG", + captcha: base64Url, + checkCode: checkCode }; var formData = new FormData(); @@ -1429,6 +1434,7 @@ const BusCustomFormWizard = (props) => { onChange={(event) => { const value = event.target.value; props.setCheckCode(event.target.value); + setCheckCode(event.target.value); formik.setFieldValue("captchaField", value); }} sx={{ width: '75%' }} diff --git a/src/pages/authentication/auth-forms/CustomFormWizard.js b/src/pages/authentication/auth-forms/CustomFormWizard.js index b1a3855..1b544de 100644 --- a/src/pages/authentication/auth-forms/CustomFormWizard.js +++ b/src/pages/authentication/auth-forms/CustomFormWizard.js @@ -66,7 +66,8 @@ const CustomFormWizard = (props) => { const [isLoading, setLoding] = useState(true); const [updateRows, setUpdateRows] = useState([]); const [captchaImg, setCaptchaImage] = useState(""); - + const [base64Url, setBase64Url] = useState("") + const [checkCode, setCheckCode] = useState("") const handleClickShowPassword = () => { setShowPassword(!showPassword); @@ -179,6 +180,7 @@ const CustomFormWizard = (props) => { params: { width: 130, height: 40, captcha: captchaImg }, onSuccess: (responseData) => { props.setBase64Url(responseData.base64Url) + setBase64Url(responseData.base64Url) localStorage.setItem("base64Url", responseData.base64Url); setCaptchaImage(localStorage.getItem('base64Url')); } @@ -370,6 +372,8 @@ const CustomFormWizard = (props) => { checkDigit: values.checkDigit, tncFlag: tncFlag, type: "IND", + captcha: base64Url, + checkCode: checkCode }; var formData = new FormData(); @@ -1626,6 +1630,7 @@ const CustomFormWizard = (props) => { onChange={(event) => { const value = event.target.value; props.setCheckCode(event.target.value); + setCheckCode(event.target.value); formik.setFieldValue("captchaField", value); }} sx={{ width: '75%' }} diff --git a/src/pages/authentication/auth-forms/IAmSmartFormWizard.js b/src/pages/authentication/auth-forms/IAmSmartFormWizard.js index 2a93677..c5e75b8 100644 --- a/src/pages/authentication/auth-forms/IAmSmartFormWizard.js +++ b/src/pages/authentication/auth-forms/IAmSmartFormWizard.js @@ -71,6 +71,9 @@ const CustomFormWizard = (props) => { const [showId, setshowId] = useState(false); const [showComId, setshowComId] = useState(false); + const [base64Url, setBase64Url] = useState("") + const [checkCode, setCheckCode] = useState("") + useEffect(() => { location.state?.responseData ?? {} if (captchaImg == "") @@ -227,6 +230,7 @@ const CustomFormWizard = (props) => { params: { width: 130, height: 40, captcha: captchaImg }, onSuccess: (responseData) => { props.setBase64Url(responseData.base64Url) + setBase64Url(responseData.base64Url) localStorage.setItem("base64Url", responseData.base64Url); setCaptchaImage(localStorage.getItem('base64Url')); } @@ -328,7 +332,9 @@ const CustomFormWizard = (props) => { type: "IND", userFaxNo: JSON.stringify(userFaxNo), userMobileNumber: JSON.stringify(userMobileNumber), - userAddress: JSON.stringify(userAddress) + userAddress: JSON.stringify(userAddress), + captcha: base64Url, + checkCode: checkCode }; if (isValid) { @@ -925,6 +931,7 @@ const CustomFormWizard = (props) => { onChange={(event) => { const value = event.target.value; props.setCheckCode(event.target.value); + setCheckCode(event.target.value); formik.setFieldValue("captchaField", value); }} sx={{ width: '75%' }}