diff --git a/actions/questionnaireActions.js b/actions/questionnaireActions.js index 3f006be..a3f5e29 100644 --- a/actions/questionnaireActions.js +++ b/actions/questionnaireActions.js @@ -53,9 +53,11 @@ export const updateQuestionnaire = ({ dispatch, questionnaire }) => return new Promise((resolve, reject) => { dispatch({ type: actionTypes.QUESTIONNAIRE_UPDATE, data: { questionnaire, } }); - setTimeout(() => { - console.log("UPDATE UPDATE UPDATE", global.store.getState(), { dispatch: dispatch }); - resolve(); - }, 500); + /* + setTimeout(() => { + console.log("ACTION", "questionnaireActions", "updateQuestionnaire", global.store.getState(), { dispatch: dispatch }); + resolve(); + }, 500); + */ }); } \ No newline at end of file diff --git a/components/questionnaire/forms/FilesList.js b/components/questionnaire/forms/FilesList.js index c80e889..20d27ac 100644 --- a/components/questionnaire/forms/FilesList.js +++ b/components/questionnaire/forms/FilesList.js @@ -19,6 +19,8 @@ export default class FilesList extends React.Component _handle_onAddFile = (files) => { + console.log("_handle_onAddFile", files); + const { name, onAddFile } = this.props; onAddFile(name, files); } diff --git a/components/questionnaire/forms/Form_1_Main/index.js b/components/questionnaire/forms/Form_1_Main/index.js index c80b6f5..dc19647 100644 --- a/components/questionnaire/forms/Form_1_Main/index.js +++ b/components/questionnaire/forms/Form_1_Main/index.js @@ -46,7 +46,7 @@ class Form_1_Main extends QuestionnaireForm static getDerivedStateFromProps(nextProps, prevState) { return { - main: nextProps.main, + main: nextProps.questionnaire.main, }; } @@ -92,7 +92,7 @@ class Form_1_Main extends QuestionnaireForm render() { - const { loading, main} = this.state; + const { loading, main } = this.state; return ( @@ -227,7 +227,7 @@ class Form_1_Main extends QuestionnaireForm function mapStateToProps(state, ownProps) { return { - main: state.questionnaire.main, + questionnaire: state.questionnaire, } } diff --git a/components/questionnaire/forms/Form_2_Contacts/index.js b/components/questionnaire/forms/Form_2_Contacts/index.js index 2d35f8a..7c6d4b8 100644 --- a/components/questionnaire/forms/Form_2_Contacts/index.js +++ b/components/questionnaire/forms/Form_2_Contacts/index.js @@ -20,31 +20,30 @@ class Form_2_Contacts extends QuestionnaireForm { super(props); this.state = { - address_type: "legal", - address: "", - phone_check_loading: false, - phone_number_format_error: false, - - fact_address: { - name: "", - fias_id: "", - }, - legal_address: { - title: "", - fias_id: "", - }, - postal_address: { - name: "", - fias_id: "", - }, + contacts: { + address_type: "legal", + loading: false, + + fact_address: { + name: "", + fias_id: "", + }, + legal_address: { + title: "", + fias_id: "", + }, + postal_address: { + name: "", + fias_id: "", + }, + } }; } static getDerivedStateFromProps(nextProps, prevState) { return { - observer: nextProps.observer, - user: nextProps.user, + contacts: nextProps.questionnaire.contacts, }; } @@ -73,7 +72,8 @@ class Form_2_Contacts extends QuestionnaireForm render() { - const { address_type, fact_address, postal_address, phone_check_loading, } = this.state; + const { contacts, loading } = this.state; + const { address_type, legal_address, fact_address, postal_address, } = contacts; return ( @@ -85,7 +85,7 @@ class Form_2_Contacts extends QuestionnaireForm this._handle_onTextFieldChange("fact_address", data) } + onChange={ (data) => this._handle_onTextFieldChange("contacts.fact_address", data) } />

для юр.диц - заполняется, если отличается от указанного в ЕГРЮЛ; для ИП - заполняется всегда

@@ -97,39 +97,39 @@ class Form_2_Contacts extends QuestionnaireForm
this._handle_onCheckboxFieldChange(event.target.name, event.target.value) } /> - +
this._handle_onCheckboxFieldChange(event.target.name, event.target.value) } /> - +
this._handle_onCheckboxFieldChange(event.target.name, event.target.value) } /> -