update : register add new field(no_rekening)
This commit is contained in:
parent
0c0e321b05
commit
50a12fe2fd
|
@ -46,6 +46,8 @@ class RegisterPage extends React.Component {
|
|||
email_exists: '',
|
||||
phone_exists: '',
|
||||
referal_not_found: '',
|
||||
no_ktp: '',
|
||||
no_rekening: ''
|
||||
},
|
||||
|
||||
// form
|
||||
|
@ -55,6 +57,7 @@ class RegisterPage extends React.Component {
|
|||
password: "",
|
||||
full_name: "",
|
||||
no_ktp: '',
|
||||
no_rekening: '',
|
||||
upload_ktp: '',
|
||||
upload_photo: '',
|
||||
address: '',
|
||||
|
@ -116,6 +119,16 @@ class RegisterPage extends React.Component {
|
|||
};
|
||||
|
||||
handleChange = name => event => {
|
||||
if((name === 'no_ktp' || name === 'no_rekening') && (this.state.errors.no_ktp !== '' && this.state.errors.no_rekening !== '')){
|
||||
this.setState({
|
||||
errors:{
|
||||
...this.state.errors,
|
||||
no_ktp: '',
|
||||
no_rekening: ''
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
this.setState({
|
||||
[name]: event.target.value,
|
||||
});
|
||||
|
@ -164,6 +177,16 @@ class RegisterPage extends React.Component {
|
|||
})
|
||||
}
|
||||
|
||||
if(this.state.no_ktp === '' && this.state.no_rekening === ''){
|
||||
return this.setState({
|
||||
errors: {
|
||||
...this.state.errors,
|
||||
no_ktp: 'Salah satu harus diisi',
|
||||
no_rekening: 'Salah satu harus diisi'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
this.setState({ isLoading: true });
|
||||
|
||||
let data = {
|
||||
|
@ -181,7 +204,9 @@ class RegisterPage extends React.Component {
|
|||
// subdistrict_id: this.state.subdistrict,
|
||||
// zip_code: this.state.zip_code,
|
||||
referal: this.state.query.referal,
|
||||
additional_data: {}
|
||||
additional_data: {
|
||||
no_rekening : this.state.no_rekening
|
||||
}
|
||||
};
|
||||
this.authStore.register(data).then(res => {
|
||||
//message.success("Please check your email to confirm your account");this.props.history.push(LINKS.LOGIN);
|
||||
|
@ -413,6 +438,8 @@ class RegisterPage extends React.Component {
|
|||
type={"number"}
|
||||
variant="outlined"
|
||||
fullWidth
|
||||
error={!!this.state.errors.no_ktp}
|
||||
helperText={this.state.errors.no_ktp}
|
||||
/>
|
||||
</Grid>
|
||||
|
||||
|
@ -569,6 +596,26 @@ class RegisterPage extends React.Component {
|
|||
{/*</Grid>*/}
|
||||
</Grid>
|
||||
</div>
|
||||
<Grid item xs={12} sm={12} md={12}>
|
||||
<TextField
|
||||
label="Nomor Rekening"
|
||||
value={this.state.no_rekening}
|
||||
onChange={event => {
|
||||
this.setState({
|
||||
query: {
|
||||
...this.state.query,
|
||||
no_rekening: event.target.value
|
||||
}
|
||||
})
|
||||
}}
|
||||
margin="normal"
|
||||
type={"text"}
|
||||
fullWidth
|
||||
error={!!this.state.errors.no_rekening}
|
||||
helperText={this.state.errors.no_rekening}
|
||||
variant="outlined"
|
||||
/>
|
||||
</Grid>
|
||||
|
||||
<Grid item xs={12} sm={12} md={12}>
|
||||
<TextField
|
||||
|
|
Loading…
Reference in New Issue
Block a user