feat: sales pdf preview.

This commit is contained in:
elforjani3
2021-08-18 14:45:54 +02:00
parent a7b0f1a8d2
commit 7234bc4757
29 changed files with 664 additions and 20 deletions

View File

@@ -1,6 +1,8 @@
import { useQueryClient, useMutation } from 'react-query';
import { useRequestQuery } from '../useQueryRequest';
import useApiRequest from '../useRequest';
import { useRequestPdf } from '../useRequestPdf';
import { transformPagination } from 'utils';
import t from './types';
@@ -170,6 +172,14 @@ export function useRejectEstimate(props) {
});
}
/**
* Retrieve the estimate pdf document data,
*/
export function usePdfEstimate(estimateId) {
return useRequestPdf(`sales/estimates/${estimateId}`);
}
export function useRefreshEstimates() {
const queryClient = useQueryClient();

View File

@@ -162,7 +162,7 @@ export function useInvoice(invoiceId, props, requestProps) {
* Retrieve the invoice pdf document data.
*/
export function usePdfInvoice(invoiceId) {
return useRequestPdf(`/sales/invoices/${invoiceId}`);
return useRequestPdf(`sales/invoices/${invoiceId}`);
}
/**

View File

@@ -1,5 +1,6 @@
import { useQueryClient, useMutation } from 'react-query';
import { useRequestQuery } from '../useQueryRequest';
import { useRequestPdf } from '../useRequestPdf';
import useApiRequest from '../useRequest';
import { transformPagination } from 'utils';
import t from './types';
@@ -99,7 +100,7 @@ export function useCloseReceipt(props) {
}
const transformReceipts = (res) => ({
receipts: res.data.sale_receipts,
receipts: res.data.sales_receipts,
pagination: transformPagination(res.data.pagination),
filterMeta: res.data.filter_meta,
});
@@ -142,6 +143,13 @@ export function useReceipt(id, props) {
);
}
/**
* Retrieve the receipt pdf document data.
*/
export function usePdfReceipt(ReceiptId) {
return useRequestPdf(`sales/receipts/${ReceiptId}`);
}
export function useRefreshReceipts() {
const queryClient = useQueryClient();