Fix: Opening balance at in Customer & Vendor.

This commit is contained in:
elforjani3
2020-11-28 20:39:49 +02:00
parent 54e50212ae
commit 11827a7d1a
2 changed files with 15 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ import classNames from 'classnames';
import { FormGroup, Position, Classes, ControlGroup } from '@blueprintjs/core'; import { FormGroup, Position, Classes, ControlGroup } from '@blueprintjs/core';
import { DateInput } from '@blueprintjs/datetime'; import { DateInput } from '@blueprintjs/datetime';
import { FastField, ErrorMessage } from 'formik'; import { FastField, ErrorMessage } from 'formik';
import moment from 'moment';
import { import {
MoneyInputGroup, MoneyInputGroup,
InputPrependText, InputPrependText,
@@ -27,7 +28,6 @@ function CustomerFinancialPanel({
customerId, customerId,
}) { }) {
return ( return (
<div className={'tab-panel--financial'}> <div className={'tab-panel--financial'}>
<Row> <Row>
@@ -44,6 +44,12 @@ function CustomerFinancialPanel({
> >
<DateInput <DateInput
{...momentFormatter('YYYY/MM/DD')} {...momentFormatter('YYYY/MM/DD')}
onChange={(date) => {
form.setFieldValue(
'opening_balance_at',
moment(date).format('YYYY-MM-DD'),
);
}}
value={tansformDateValue(value)} value={tansformDateValue(value)}
popoverProps={{ position: Position.BOTTOM, minimal: true }} popoverProps={{ position: Position.BOTTOM, minimal: true }}
disabled={customerId} disabled={customerId}

View File

@@ -3,6 +3,7 @@ import classNames from 'classnames';
import { FormGroup, ControlGroup, Position, Classes } from '@blueprintjs/core'; import { FormGroup, ControlGroup, Position, Classes } from '@blueprintjs/core';
import { DateInput } from '@blueprintjs/datetime'; import { DateInput } from '@blueprintjs/datetime';
import { FastField, ErrorMessage } from 'formik'; import { FastField, ErrorMessage } from 'formik';
import moment from 'moment';
import { import {
MoneyInputGroup, MoneyInputGroup,
InputPrependText, InputPrependText,
@@ -47,6 +48,12 @@ function VendorFinanicalPanelTab({
> >
<DateInput <DateInput
{...momentFormatter('YYYY/MM/DD')} {...momentFormatter('YYYY/MM/DD')}
onChange={(date) => {
form.setFieldValue(
'opening_balance_at',
moment(date).format('YYYY-MM-DD'),
);
}}
value={tansformDateValue(value)} value={tansformDateValue(value)}
popoverProps={{ position: Position.BOTTOM, minimal: true }} popoverProps={{ position: Position.BOTTOM, minimal: true }}
disabled={vendorId} disabled={vendorId}
@@ -72,7 +79,7 @@ function VendorFinanicalPanelTab({
inline={true} inline={true}
> >
<ControlGroup> <ControlGroup>
<InputPrependText text={values.currency_code } /> <InputPrependText text={values.currency_code} />
<MoneyInputGroup <MoneyInputGroup
value={value} value={value}
onChange={field.onChange} onChange={field.onChange}