Переглянути джерело

Fix prepress p.1,3,14

master
cyril.tsui 1 рік тому
джерело
коміт
4175b3d3d3
3 змінених файлів з 13 додано та 8 видалено
  1. +0
    -2
      src/pages/authentication/auth-forms/BusCustomFormWizard.js
  2. +4
    -6
      src/pages/authentication/auth-forms/CustomFormWizard.js
  3. +9
    -0
      src/utils/FieldUtils.js

+ 0
- 2
src/pages/authentication/auth-forms/BusCustomFormWizard.js Переглянути файл

@@ -665,7 +665,6 @@ const BusCustomFormWizard = (props) => {
fullWidth
error={Boolean(formik.touched.enCompanyName && formik.errors.enCompanyName && selectedAddress5 !== "內地")}
onBlur={formik.handleBlur}
disabled={selectedAddress5 === "內地"}
inputProps={{
onKeyDown: (e) => {
if (e.key === 'Enter') {
@@ -850,7 +849,6 @@ const BusCustomFormWizard = (props) => {
if(newValue=='香港'){
setCheckCountry(false)
}else{
if (newValue === "內地") formik.values.enCompanyName = ""
setSelectedAddress4("");
setCheckCountry(true)
}


+ 4
- 6
src/pages/authentication/auth-forms/CustomFormWizard.js Переглянути файл

@@ -132,7 +132,7 @@ const CustomFormWizard = (props) => {
data.password == data.confirmPassword&&
selectedIdDocType.type !==""&&
data.idNo !==""&&
(data.enName !=="" || selectedAddress5 === "內地")&&
(data.enName !=="" || selectedIdDocType.type === "CNID")&&
data.chName !==""&&
data.address1 !==""&&
data.email !==""&&
@@ -821,7 +821,7 @@ const CustomFormWizard = (props) => {
<Grid item xs={12} md={6}>
<Stack spacing={1}>
<InputLabel htmlFor="enName-signup">英文姓名
{selectedAddress5 === "內地" ? "" : <span style={{color: '#f10000'}}>*</span>}
{selectedIdDocType.type === "CNID" ? "" : <span style={{color: '#f10000'}}>*</span>}
</InputLabel>
<OutlinedInput
id="enName-login"
@@ -831,9 +831,8 @@ const CustomFormWizard = (props) => {
onChange={formik.handleChange}
placeholder="與你的身份證明文件相同"
fullWidth
error={Boolean(formik.touched.enName && formik.errors.enName && selectedAddress5 !== "內地")}
error={Boolean(formik.touched.enName && formik.errors.enName && selectedIdDocType.type !== "CNID")}
onBlur={formik.handleBlur}
disabled={selectedAddress5 === "內地"}
inputProps={{
onKeyDown: (e) => {
if (e.key === 'Enter') {
@@ -842,7 +841,7 @@ const CustomFormWizard = (props) => {
},
}}
/>
{formik.touched.enName && formik.errors.enName && selectedAddress5 !== "內地" && (
{formik.touched.enName && formik.errors.enName && selectedIdDocType.type !== "CNID" && (
<FormHelperText error id="helper-text-enName-signup">
{formik.errors.enName}
</FormHelperText>
@@ -958,7 +957,6 @@ const CustomFormWizard = (props) => {
if(newValue=='香港'){
setCheckCountry(false)
}else{
if (newValue === "內地") formik.values.enName = ""
setSelectedAddress4("");
setCheckCountry(true)
}


+ 9
- 0
src/utils/FieldUtils.js Переглянути файл

@@ -67,6 +67,15 @@ export const getTextArea = ({ label, valueName, form, disabled, inputProps, ...p
}

export const getPhoneField = ({ label, valueName, form, disabled }) => {
form.handleChange = (event) => {
const value = event.target.value;
const name = event.target.name;
if (value.match(/[^0-9]/)) {
return event.preventDefault();
}
if (valueName.code === name) form.setFieldValue(valueName.code, value)
if (valueName.num === name) form.setFieldValue(valueName.num, value)
}
return <Grid container alignItems={"center"}>
<Grid item xs={12} md={3} lg={3}
sx={{ display: 'flex', alignItems: 'center' }}>


Завантаження…
Відмінити
Зберегти