BOD-16 BOD-17 Changes to existing pages to accomodate new cc schema

This commit is contained in:
Patrick Fic
2020-03-31 18:28:08 -07:00
parent 6e6dd9d5ae
commit 28f443277b
17 changed files with 1687 additions and 6 deletions

View File

@@ -1,5 +1,17 @@
import { DownCircleFilled } from "@ant-design/icons";
import { Avatar, Badge, Button, Checkbox, Descriptions, Dropdown, Menu, notification, PageHeader, Tag } from "antd";
import {
Avatar,
Badge,
Button,
Checkbox,
Descriptions,
Dropdown,
List,
Menu,
notification,
PageHeader,
Tag
} from "antd";
import React from "react";
import { useTranslation } from "react-i18next";
import Moment from "react-moment";
@@ -11,6 +23,7 @@ import CurrencyFormatter from "../../utils/CurrencyFormatter";
import BarcodePopup from "../barcode-popup/barcode-popup.component";
import OwnerTagPopoverComponent from "../owner-tag-popover/owner-tag-popover.component";
import VehicleTagPopoverComponent from "../vehicle-tag-popover/vehicle-tag-popover.component";
import { Link } from "react-router-dom";
const mapStateToProps = createStructuredSelector({
bodyshop: selectBodyshop
@@ -137,7 +150,15 @@ export default connect(
</Descriptions.Item>
<Descriptions.Item key="servicecar" label={t("jobs.fields.servicecar")}>
{job.service_car}
{job.cccontracts &&
job.cccontracts.map(item => (
<Link
key={item.id}
to={`/manage/courtesycars/contracts/${item.id}`}
>
<div>{`${item.start} - ${item.scheduledreturn}`}</div>
</Link>
))}
</Descriptions.Item>
</Descriptions>
</PageHeader>