IO-1015 Add missing template to ccc

This commit is contained in:
Patrick Fic
2021-05-06 15:08:22 -07:00
parent 7a1e54cb14
commit c10a36f90c

View File

@@ -1,4 +1,14 @@
import { Button, Col, Row, Space, Typography, Form, PageHeader } from "antd"; import {
Button,
Col,
Dropdown,
Form,
Menu,
PageHeader,
Row,
Space,
Typography,
} from "antd";
import React from "react"; import React from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import { connect } from "react-redux"; import { connect } from "react-redux";
@@ -64,12 +74,12 @@ export function ContractDetailPage({
> >
{t("courtesycars.actions.return")} {t("courtesycars.actions.return")}
</Button> </Button>
<Button <Dropdown
disabled={ trigger="click"
!!!contract || overlay={
(contract && contract.status !== "contracts.status.out") <Menu>
} <Menu.Item
onClick={() => { onClick={() =>
GenerateDocument( GenerateDocument(
{ {
name: TemplateList("courtesycarcontract") name: TemplateList("courtesycarcontract")
@@ -78,11 +88,34 @@ export function ContractDetailPage({
}, },
{}, {},
"p" "p"
); )
}} }
> >
{t("contracts.actions.printcontract")} {t("contracts.actions.printcontract")}
</Button> </Menu.Item>
<Menu.Item
onClick={() =>
GenerateDocument(
{
name: TemplateList("courtesycarcontract")
.courtesy_car_terms.key,
variables: { id: contract.id },
},
{},
"p"
)
}
>
{t(
"printcenter.courtesycarcontract.courtesy_car_terms"
)}
</Menu.Item>
</Menu>
}
>
<Button>{t("general.labels.print")}</Button>
</Dropdown>
<ContractConvertToRo <ContractConvertToRo
contract={contract} contract={contract}
disabled={form.isFieldsTouched()} disabled={form.isFieldsTouched()}