Merge remote-tracking branch 'origin/develop' into develop

dev_home
杨树明 6 years ago
commit 349acc21ff

@ -93,11 +93,11 @@ class CompetitionContentspdfpeopledata extends Component {
} }
getdata = () => { getdata = (id) => {
this.setState({ this.setState({
certification: 3 certification: 3
}) })
let url = `/users/accounts/${this.props.current_user.login}.json`; let url = `/users/accounts/${id}.json`;
axios.get(url).then((result) => { axios.get(url).then((result) => {
if (result.data) { if (result.data) {
if (result.data && result.data.base_info_completed == false) { if (result.data && result.data.base_info_completed == false) {

@ -37,10 +37,10 @@ class Mailboxvalidation extends Component {
onEmailSubmit = () => { onEmailSubmit = () => {
this.props.form.validateFieldsAndScroll((err, values) => { this.props.form.validateFieldsAndScroll((err, values) => {
if (!err) { if (!err) {
let {login} = this.props.current_user; let {id} = this.props.userdata;
let reg = /^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/; let reg = /^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
if (reg.test(values.email)) { if (reg.test(values.email)) {
let url = `/users/accounts/${login}/email_bind.json` let url = `/users/accounts/${id}/email_bind.json`
axios.post((url), { axios.post((url), {
email: values.email, email: values.email,
code: values.emailValidateCode code: values.emailValidateCode

@ -37,10 +37,10 @@ class Phonenumberverification extends Component {
onPhoneSubmit = () => { onPhoneSubmit = () => {
this.props.form.validateFieldsAndScroll((err, values) => { this.props.form.validateFieldsAndScroll((err, values) => {
if (!err) { if (!err) {
let {login} = this.props.current_user; let {id} = this.props.userdata;
let reg = /^1\d{10}$/; let reg = /^1\d{10}$/;
if (reg.test(values.phone)) { if (reg.test(values.phone)) {
let url = `/users/accounts/${login}/phone_bind.json` let url = `/users/accounts/${id}/phone_bind.json`
axios.post((url), { axios.post((url), {
phone: values.phone, phone: values.phone,
code: values.phoneValidateCode code: values.phoneValidateCode

@ -266,7 +266,14 @@ class RealNameCertificationModal extends Component{
let { certification } = this.props; let { certification } = this.props;
if(certification == 1){ if(certification == 1){
// 实名认证 // 实名认证
let url = `/users/accounts/${current_user && current_user.login}/authentication_apply.json` let url="";
if( basicInfo===undefined){
url = `/users/accounts/${current_user && current_user.login}/authentication_apply.json`;
}else {
url = `/users/accounts/${basicInfo && basicInfo.id}/authentication_apply.json`;
}
axios.post((url),{ axios.post((url),{
name:this.state.realName || basicInfo.name, name:this.state.realName || basicInfo.name,
gender:parseInt(values.sex), gender:parseInt(values.sex),
@ -293,7 +300,12 @@ class RealNameCertificationModal extends Component{
}else{ }else{
// 职业认证 // 职业认证
// console.log(values.job == "student" ? values.student_No : values.job == "teacher" ? values.job1 : values.job2); // console.log(values.job == "student" ? values.student_No : values.job == "teacher" ? values.job1 : values.job2);
let url = `/users/accounts/${current_user && current_user.login}/professional_auth_apply.json` let url="";
if( basicInfo===undefined){
url = `/users/accounts/${current_user && current_user.login}/professional_auth_apply.json`;
}else {
url = `/users/accounts/${basicInfo && basicInfo.id}/authentication_apply.json`;
}
axios.post((url),{ axios.post((url),{
school_id:this.state.school_id, school_id:this.state.school_id,
department_id:this.state.department_id, department_id:this.state.department_id,

Loading…
Cancel
Save