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,25 +74,48 @@ 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={() =>
GenerateDocument(
{
name: TemplateList("courtesycarcontract")
.courtesy_car_contract.key,
variables: { id: contract.id },
},
{},
"p"
)
}
>
{t("contracts.actions.printcontract")}
</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>
} }
onClick={() => {
GenerateDocument(
{
name: TemplateList("courtesycarcontract")
.courtesy_car_contract.key,
variables: { id: contract.id },
},
{},
"p"
);
}}
> >
{t("contracts.actions.printcontract")} <Button>{t("general.labels.print")}</Button>
</Button> </Dropdown>
<ContractConvertToRo <ContractConvertToRo
contract={contract} contract={contract}
disabled={form.isFieldsTouched()} disabled={form.isFieldsTouched()}