Added payment reprint and print wrapper component IO-543

This commit is contained in:
Patrick Fic
2021-01-28 16:43:26 -08:00
parent 5cae88d05f
commit 99348c6400
4 changed files with 55 additions and 33 deletions

View File

@@ -1,4 +1,4 @@
import { MailFilled, PrinterFilled, SyncOutlined } from "@ant-design/icons";
import { SyncOutlined } from "@ant-design/icons";
import { Button, Checkbox, Input, Space, Table, Typography } from "antd";
import queryString from "query-string";
import React, { useState } from "react";
@@ -12,10 +12,10 @@ import { setModalContext } from "../../redux/modals/modals.actions";
import { selectBodyshop } from "../../redux/user/user.selectors";
import CurrencyFormatter from "../../utils/CurrencyFormatter";
import { DateFormatter } from "../../utils/DateFormatter";
import { GenerateDocument } from "../../utils/RenderTemplate";
import { alphaSort } from "../../utils/sorters";
import { TemplateList } from "../../utils/TemplateConstants";
import PartsOrderLineBackorderButton from "../parts-order-line-backorder-button/parts-order-line-backorder-button.component";
import PrintWrapper from "../print-wrapper/print-wrapper.component";
const mapStateToProps = createStructuredSelector({
jobRO: selectJobReadOnly,
@@ -135,33 +135,13 @@ export function PartsOrderListTableComponent({
>
{t("parts_orders.actions.receivebill")}
</Button>
<PrinterFilled
onClick={() =>
GenerateDocument(
{
name: record.isReturn
? TemplateList("partsorder").parts_return_confirmation.key
: TemplateList("partsorder").parts_order_confirmation.key,
variables: { id: record.id },
},
{},
"p"
)
}
/>
<MailFilled
onClick={() =>
GenerateDocument(
{
name: record.isReturn
? TemplateList("partsorder").parts_return_confirmation.key
: TemplateList("partsorder").parts_order_confirmation.key,
variables: { id: record.id },
},
{},
"e"
)
}
<PrintWrapper
templateObject={{
name: record.isReturn
? TemplateList("partsorder").parts_return_confirmation.key
: TemplateList("partsorder").parts_order_confirmation.key,
variables: { id: record.id },
}}
/>
</Space>
),