mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 13:50:31 +00:00
Fix: PaymentReceive & ExchangeRate & itemCategories
This commit is contained in:
@@ -77,7 +77,11 @@ function PaymentReceiveForm({
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
onCustomerChange && onCustomerChange(formik.values.customer_id);
|
||||
if (paymentReceive && paymentReceive.id) {
|
||||
return;
|
||||
} else {
|
||||
onCustomerChange && onCustomerChange(formik.values.customer_id);
|
||||
}
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
@@ -295,7 +299,7 @@ function PaymentReceiveForm({
|
||||
orderingIndex([...repeatValue(defaultPaymentReceive, MIN_LINES_NUMBER)]),
|
||||
);
|
||||
};
|
||||
console.log(formik.errors, 'ERROR');
|
||||
|
||||
return (
|
||||
<div className={'payment_receive_form'}>
|
||||
<form onSubmit={formik.handleSubmit}>
|
||||
|
||||
@@ -81,21 +81,12 @@ function PaymentReceiveItemsTable({
|
||||
invoices,
|
||||
}) {
|
||||
const [rows, setRows] = useState([]);
|
||||
const [entrie, setEntrie] = useState([]);
|
||||
const { formatMessage } = useIntl();
|
||||
|
||||
useEffect(() => {
|
||||
setRows([...dueInvoices.map((e) => ({ ...e })), ...invoices, {}]);
|
||||
setEntrie([
|
||||
...dueInvoices.map((e) => {
|
||||
return { id: e.id, payment_amount: e.payment_amount };
|
||||
}),
|
||||
]);
|
||||
}, [dueInvoices]);
|
||||
}, [invoices]);
|
||||
|
||||
console.log(rows, 'rows');
|
||||
console.log(entrie, 'entrie');
|
||||
console.log(values, 'values');
|
||||
// useEffect(() => {
|
||||
// setRows([...dueInvoices.map((e) => ({ ...e })), {}]);
|
||||
|
||||
@@ -188,7 +179,7 @@ function PaymentReceiveItemsTable({
|
||||
);
|
||||
onClickRemoveRow && onClickRemoveRow(removeIndex);
|
||||
},
|
||||
[entrie, setFieldValue, onClickRemoveRow],
|
||||
[rows, setFieldValue, onClickRemoveRow],
|
||||
);
|
||||
|
||||
const onClickNewRow = () => {
|
||||
@@ -215,7 +206,6 @@ function PaymentReceiveItemsTable({
|
||||
return row;
|
||||
});
|
||||
setRows(newRows);
|
||||
// setEntrie(newRows);
|
||||
setFieldValue(
|
||||
'entries',
|
||||
newRows.map((row) => ({
|
||||
@@ -224,7 +214,7 @@ function PaymentReceiveItemsTable({
|
||||
})),
|
||||
);
|
||||
},
|
||||
[rows, setFieldValue, setEntrie,setRows],
|
||||
[rows, setFieldValue, setRows],
|
||||
);
|
||||
|
||||
return (
|
||||
|
||||
@@ -71,11 +71,7 @@ function PaymentReceives({
|
||||
}, [history]);
|
||||
|
||||
const handleCustomerChange = (customerId) => {
|
||||
if (id) {
|
||||
setCustomerId(!customerId);
|
||||
} else {
|
||||
setCustomerId(customerId);
|
||||
}
|
||||
setCustomerId(customerId);
|
||||
};
|
||||
|
||||
return (
|
||||
@@ -91,7 +87,6 @@ function PaymentReceives({
|
||||
<PaymentReceiveForm
|
||||
onFormSubmit={handleFormSubmit}
|
||||
paymentReceiveId={id}
|
||||
paymentReceiveInvoices={id}
|
||||
onCancelForm={handleCancel}
|
||||
onCustomerChange={handleCustomerChange}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user