refactoring of deal documents

This commit is contained in:
2024-11-09 17:10:33 +04:00
parent 33dd65c497
commit c8b8629be5
3 changed files with 9 additions and 8 deletions

View File

@@ -25,6 +25,7 @@ export type { BaseEnumListSchema } from './models/BaseEnumListSchema';
export type { BaseEnumSchema } from './models/BaseEnumSchema'; export type { BaseEnumSchema } from './models/BaseEnumSchema';
export type { BaseMarketplaceSchema } from './models/BaseMarketplaceSchema'; export type { BaseMarketplaceSchema } from './models/BaseMarketplaceSchema';
export type { BaseShippingWarehouseSchema } from './models/BaseShippingWarehouseSchema'; export type { BaseShippingWarehouseSchema } from './models/BaseShippingWarehouseSchema';
export type { BillPaymentInfo } from './models/BillPaymentInfo';
export type { BillPaymentStatus } from './models/BillPaymentStatus'; export type { BillPaymentStatus } from './models/BillPaymentStatus';
export type { BillStatusUpdateRequest } from './models/BillStatusUpdateRequest'; export type { BillStatusUpdateRequest } from './models/BillStatusUpdateRequest';
export type { Body_upload_product_barcode_image } from './models/Body_upload_product_barcode_image'; export type { Body_upload_product_barcode_image } from './models/Body_upload_product_barcode_image';

View File

@@ -301,18 +301,18 @@ export class DealService {
}); });
} }
/** /**
* Get Deal Document * Get Billing Document
* @returns any Successful Response * @returns any Successful Response
* @throws ApiError * @throws ApiError
*/ */
public static getDealDocument({ public static getBillingDocument({
dealId, dealId,
}: { }: {
dealId: number, dealId: number,
}): CancelablePromise<any> { }): CancelablePromise<any> {
return __request(OpenAPI, { return __request(OpenAPI, {
method: 'GET', method: 'GET',
url: '/deal/document/{deal_id}', url: '/deal/billing-document/{deal_id}',
path: { path: {
'deal_id': dealId, 'deal_id': dealId,
}, },
@@ -322,18 +322,18 @@ export class DealService {
}); });
} }
/** /**
* Get Detailed Deal Document * Get Deal Tech Spec
* @returns any Successful Response * @returns any Successful Response
* @throws ApiError * @throws ApiError
*/ */
public static getDealDocumentDetailed({ public static getDealTechSpec({
dealId, dealId,
}: { }: {
dealId: number, dealId: number,
}): CancelablePromise<any> { }): CancelablePromise<any> {
return __request(OpenAPI, { return __request(OpenAPI, {
method: 'GET', method: 'GET',
url: '/deal/detailedDocument/{deal_id}', url: '/deal/tech-spec/{deal_id}',
path: { path: {
'deal_id': dealId, 'deal_id': dealId,
}, },

View File

@@ -259,7 +259,7 @@ const Content: FC<Props> = ({ deal }) => {
<ActionIcon <ActionIcon
onClick={() => { onClick={() => {
const pdfWindow = window.open( const pdfWindow = window.open(
`${import.meta.env.VITE_API_URL}/deal/detailedDocument/${deal.id}`, `${import.meta.env.VITE_API_URL}/deal/tech-spec/${deal.id}`,
); );
if (!pdfWindow) return; if (!pdfWindow) return;
pdfWindow.print(); pdfWindow.print();
@@ -284,7 +284,7 @@ const Content: FC<Props> = ({ deal }) => {
const date = const date =
getCurrentDateTimeForFilename(); getCurrentDateTimeForFilename();
FileSaver.saveAs( FileSaver.saveAs(
`${import.meta.env.VITE_API_URL}/deal/document/${deal.id}`, `${import.meta.env.VITE_API_URL}/deal/billing-document/${deal.id}`,
`bill_${deal.id}_${date}.pdf`, `bill_${deal.id}_${date}.pdf`,
); );
}} }}