import React from "react"; import Head from 'next/head'; import Image from 'next/image'; import Link from "next/link"; import cookie from 'cookie'; import { connect } from "react-redux"; import numeral from "numeral"; import pluralize from 'pluralize-ru'; import { SpinnerCircular } from 'spinners-react'; import { withRouter } from 'next/router'; import { reduxWrapper } from '../../store'; import InnerMenu from "./components/InnerMenu"; import Header from '../components/Header'; import Footer from '../components/Footer'; import { sendPhoneChangeNumber, sendPhoneChangeNumberSmsCode, setUserPhone, getQuestionnaire, getContractGraphicChangeSignatories } from '../../actions'; import AccountLayout from "../components/Layout/Account"; import Form_1_Main from "./components/forms/Form_1_Main"; import Form_2_Contacts from "./components/forms/Form_2_Contacts"; import Form_3_Signer from "./components/forms/Form_3_Signer"; import Form_4_Shareholders from "./components/forms/Form_4_Shareholders"; import Form_5_Regulatory from "./components/forms/Form_5_Regulatory"; import Form_6_NonProfit from "./components/forms/Form_6_NonProfit"; import Form_7_Check from "./components/forms/Form_7_Check"; import Form_8_Signing from "./components/forms/Form_8_Signing"; class QuestionnairePage extends React.Component { constructor(props) { super(props); this.state = { phone: "", phone_check_loading: false, phone_number_format_error: false, signatories: [], }; } static getDerivedStateFromProps(nextProps, prevState) { return { signatories: nextProps.signatories, }; } componentDidMount() { const { dispatch } = this.props; getQuestionnaire({ dispatch }); getContractGraphicChangeSignatories({ dispatch }); } _check_fields_disabled = (values) => { for(let i in values) { if(values[i] === "") { return true; } } return false; } _renderForm = () => { const { signatories } = this.state; const route = this.props.router.asPath; if (route.indexOf("#main") > -1) return (); if (route.indexOf("#contacts") > -1) return (); if (route.indexOf("#signer") > -1) return (); if (route.indexOf("#shareholders") > -1) return (); if (route.indexOf("#regulatory") > -1) return (); if (route.indexOf("#non-profit") > -1) return (); if (route.indexOf("#check") > -1) return (); if (route.indexOf("#signing") > -1) return (); return (); } render() { const { phone, phone_check_loading, phone_number_format_error } = this.state; return ( ЛК Эволюция автолизинга - Анкета лизингополучателя

Анкета лизингополучателя

{ this._renderForm() }