- added role switcher;
- added vatCheckData to add company request;
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import React, { useEffect, useRef } from 'react';
|
||||
import React, { useEffect, useRef, useState } from 'react';
|
||||
import { __ } from '@wordpress/i18n';
|
||||
import { isEmpty, head } from 'ramda';
|
||||
import { klona } from 'klona';
|
||||
@@ -29,6 +29,7 @@ const AddCompany = () => {
|
||||
const isAsyncRequest = useStore().main.isAsyncRequest();
|
||||
const infoMsgs = useRef(null);
|
||||
const [, debouncedPivaValue, setInputPiva] = useDebounce('', 1000);
|
||||
const [vatCheckResponse, setVatCheckResponse] = useState({});
|
||||
|
||||
const {
|
||||
control,
|
||||
@@ -54,14 +55,19 @@ const AddCompany = () => {
|
||||
address: '',
|
||||
companyName: ''
|
||||
}
|
||||
setVatCheckResponse({});
|
||||
Object.keys(formData).map(k => setValue(k, formData[k]));
|
||||
}
|
||||
|
||||
const onSubmit = (formData) => {
|
||||
infoMsgs.current.clear();
|
||||
storeSet.main.setAsyncRequest();
|
||||
const submitData = {
|
||||
...formData,
|
||||
vatCheckResponse
|
||||
}
|
||||
|
||||
CompanyService.createCompany(formData, updateCallback, updateError);
|
||||
CompanyService.createCompany(submitData, updateCallback, updateError);
|
||||
};
|
||||
|
||||
const updateCallback = (data) => {
|
||||
@@ -109,7 +115,7 @@ const AddCompany = () => {
|
||||
|
||||
const checkVatCallback = (data) => {
|
||||
if (data.status === 'SUCCESS') {
|
||||
const resp = data.data.data;
|
||||
const resp = data.data.vatCheckResponse.data;
|
||||
if (!isEmpty(resp)) {
|
||||
const {
|
||||
cap, cf, denominazione, piva, indirizzo, comune, dettaglio: { pec }
|
||||
@@ -126,6 +132,7 @@ const AddCompany = () => {
|
||||
companyName: denominazione
|
||||
}
|
||||
Object.keys(formData).map(k => setValue(k, formData[k]));
|
||||
setVatCheckResponse(data.data.vatCheckResponse);
|
||||
}
|
||||
//setData(getFormattedBandiData(data.data));
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user