浏览代码

add idtype combo

master
Alex Cheung 2 年前
父节点
当前提交
0d8f0ebba7
共有 1 个文件被更改,包括 27 次插入17 次删除
  1. +27
    -17
      src/pages/authentication/auth-forms/CustomFormWizard.js

+ 27
- 17
src/pages/authentication/auth-forms/CustomFormWizard.js 查看文件

@@ -14,10 +14,12 @@ import {
Typography, Typography,
Select, Select,
FormGroup, FormGroup,
TextField,
// Paper // Paper
// MenuItem // MenuItem
} from '@mui/material'; } from '@mui/material';
import {useForm,} from 'react-hook-form' import {useForm,} from 'react-hook-form'
import Autocomplete from "@mui/material/Autocomplete";


// third party // third party
import { Formik } from 'formik'; import { Formik } from 'formik';
@@ -58,6 +60,19 @@ const CustomFormWizard = (props) => {
setLevel(strengthColorChi(temp)); setLevel(strengthColorChi(temp));
}; };


const [selectedIdDocType, setSelectedIdDocType] = useState(null);
// const [idDocTypeComboList, setIdDocTypeComboList] = useState([]);

const idDocTypeComboList = ["passport","HKID","CNID","BR","otherCert"];
// function updateUserList (){
// const idList = getIdList(groupUserData);
// if(!idList.includes(selectedUser.id)){
// const userList = [...groupUserData, selectedUser];
// setGroupUserData(userList);
// console.log(userList);
// }
// }

// const checkFormData = (data) =>{ // const checkFormData = (data) =>{
// const dataStatus = false; // const dataStatus = false;
// if (data.username) // if (data.username)
@@ -339,24 +354,18 @@ const CustomFormWizard = (props) => {
<Grid container> <Grid container>
<Grid item xs={12} md={6} > <Grid item xs={12} md={6} >
<Stack spacing={1} sx={{mr:{md:1},mb:{xs:1}}}> <Stack spacing={1} sx={{mr:{md:1},mb:{xs:1}}}>
<Select
name = "idDocType"
multiple
displayEmpty
value={""}
onChange={handleChange}
input={<OutlinedInput />}
{...register("idDocType")}
renderValue={(selected) => {
if (selected.length === 0) {
return "證件類別";
}
return selected.join(', ');
<Autocomplete
disablePortal
id="idDocType-combo"
value={selectedIdDocType === null ? null : selectedIdDocType}
options={idDocTypeComboList}
onChange={(event, newValue) => {
setSelectedIdDocType(newValue);
}} }}
// MenuProps={MenuProps}
inputProps={{ 'aria-label': 'Without label' }}
>
</Select>
sx={{"& .MuiInputBase-root": { height: "41px" }}}
renderInput={(params) => <TextField {...params} placeholder="證件類別" sx={{ height: "41px" }}/>}
/>
</Stack> </Stack>
</Grid> </Grid>
<Grid item xs={12} md={5}> <Grid item xs={12} md={5}>
@@ -397,6 +406,7 @@ const CustomFormWizard = (props) => {
{...register("checkDigit")} {...register("checkDigit")}
onChange={handleChange} onChange={handleChange}
placeholder="( )" placeholder="( )"
// sx={{height:"53px"}}
inputProps={{ inputProps={{
maxLength: 1, maxLength: 1,
onKeyDown: (e) => { onKeyDown: (e) => {


正在加载...
取消
保存