feat(Sales & Purchases ): add exchange rate in details.

This commit is contained in:
elforjani13
2022-03-01 14:51:34 +02:00
parent ff2c74344a
commit 151e72a76d
9 changed files with 36 additions and 5 deletions

View File

@@ -35,7 +35,7 @@ const branchItemRenderer = (branch, { handleClick, modifiers, query }) => {
<MenuItem
active={modifiers.active}
disabled={modifiers.disabled}
label={branch.name.toString()}
label={branch.code.toString()}
key={branch.id}
onClick={handleClick}
text={text}

View File

@@ -7,12 +7,12 @@ import {
FormatDate,
DetailsMenu,
DetailItem,
ButtonLink,
Row,
Col,
CommercialDocHeader,
CommercialDocTopHeader,
VendorDrawerLink,
ExchangeRateDetailItem,
} from 'components';
import { useBillDrawerContext } from './BillDrawerProvider';
@@ -53,6 +53,10 @@ export default function BillDetailHeader() {
<DetailItem label={intl.get('bill.details.bill_number')}>
{defaultTo(bill.bill_number, '-')}
</DetailItem>
<ExchangeRateDetailItem
exchangeRate={bill?.exchange_rate}
toCurrency={bill?.currency_code}
/>
</DetailsMenu>
</Col>
<Col xs={6}>

View File

@@ -14,6 +14,7 @@ import {
CommercialDocHeader,
CommercialDocTopHeader,
CustomerDrawerLink,
ExchangeRateDetailItem,
} from 'components';
import { useCreditNoteDetailDrawerContext } from './CreditNoteDetailDrawerProvider';
@@ -59,6 +60,10 @@ export default function CreditNoteDetailHeader() {
{creditNote.customer?.display_name}
</CustomerDrawerLink>
</DetailItem>
<ExchangeRateDetailItem
exchangeRate={creditNote?.exchange_rate}
toCurrency={creditNote?.currency_code}
/>
</DetailsMenu>
</Col>

View File

@@ -13,6 +13,7 @@ import {
Row,
Col,
CustomerDrawerLink,
ExchangeRateDetailItem,
} from 'components';
import { useEstimateDetailDrawerContext } from './EstimateDetailDrawerProvider';
import { EstimateDetailsStatus } from './components';
@@ -60,6 +61,10 @@ export default function EstimateDetailHeader() {
label={intl.get('expiration_date')}
children={estimate.formatted_expiration_date}
/>
<ExchangeRateDetailItem
exchangeRate={estimate?.exchange_rate}
toCurrency={estimate?.currency_code}
/>
</DetailsMenu>
</Col>

View File

@@ -13,7 +13,6 @@ import {
CommercialDocHeader,
CommercialDocTopHeader,
CustomerDrawerLink,
// DetailExchangeRate,
ExchangeRateDetailItem,
} from 'components';
import { useInvoiceDetailDrawerContext } from './InvoiceDetailDrawerProvider';

View File

@@ -10,7 +10,7 @@ import {
DetailItem,
CommercialDocHeader,
CommercialDocTopHeader,
ButtonLink,
ExchangeRateDetailItem,
VendorDrawerLink,
} from 'components';
import { usePaymentMadeDetailContext } from './PaymentMadeDetailProvider';
@@ -51,6 +51,10 @@ export default function PaymentMadeDetailHeader() {
label={intl.get('payment_account')}
children={paymentMade.payment_account?.name}
/>
<ExchangeRateDetailItem
exchangeRate={paymentMade?.exchange_rate}
toCurrency={paymentMade?.currency_code}
/>
</DetailsMenu>
</Col>
<Col xs={6}>

View File

@@ -11,6 +11,7 @@ import {
CommercialDocHeader,
CommercialDocTopHeader,
CustomerDrawerLink,
ExchangeRateDetailItem,
} from 'components';
import { usePaymentReceiveDetailContext } from './PaymentReceiveDetailProvider';
@@ -51,6 +52,10 @@ export default function PaymentReceiveDetailHeader() {
label={intl.get('deposit_account')}
children={paymentReceive.deposit_account?.name}
/>
<ExchangeRateDetailItem
exchangeRate={paymentReceive?.exchange_rate}
toCurrency={paymentReceive?.currency_code}
/>
</DetailsMenu>
</Col>

View File

@@ -8,6 +8,7 @@ import {
CustomerDrawerLink,
CommercialDocHeader,
CommercialDocTopHeader,
ExchangeRateDetailItem,
} from 'components';
import { Row, Col, FormatDate, DetailsMenu, DetailItem } from 'components';
@@ -54,6 +55,10 @@ export default function ReceiptDetailHeader() {
label={intl.get('closed_date')}
children={<FormatDate value={receipt.closed_at_date} />}
/>
<ExchangeRateDetailItem
exchangeRate={receipt?.exchange_rate}
toCurrency={receipt?.currency_code}
/>
</DetailsMenu>
</Col>
<Col xs={6}>

View File

@@ -10,10 +10,10 @@ import {
Col,
DetailsMenu,
DetailItem,
ButtonLink,
CommercialDocHeader,
CommercialDocTopHeader,
VendorDrawerLink,
ExchangeRateDetailItem,
} from 'components';
import { useVendorCreditDetailDrawerContext } from './VendorCreditDetailDrawerProvider';
import { VendorCreditDetailsStatus } from './utils';
@@ -54,6 +54,10 @@ export default function VendorCreditDetailHeader() {
{vendorCredit.vendor?.display_name}
</VendorDrawerLink>
</DetailItem>
<ExchangeRateDetailItem
exchangeRate={vendorCredit?.exchange_rate}
toCurrency={vendorCredit?.currency_code}
/>
</DetailsMenu>
</Col>
<Col xs={6}>